Soulbound

Logo

Banner

"Soulbound items for your RPG servers!"

Latest version is: v1.1.9


About

Soulbound is a plugin that makes it possible to have Soulbound items. Whenever an item is soulbinded, players cannot transfer the item to other players.

Features

  • Bind items to a certain player
  • Does not override existing lore!
  • Flag items as "Bind on Pickup".

Soulbound Item

  • Prevent Soulbound items from being dropped (Configurable)
  • Prevent Soulbound items from being dropped on death (Configurable)
  • Keep Soulbound items after a death (Configurable)
  • Prevent Soulbound items from being stored inside containers (Chests, furnaces, dispensers etc) (Configurable)
  • "Bind on Equip" (For armor) or "Bind on Use" (For tools, using a pickaxe once will bind it)
  • Is supported by Loot! Works perfectly together.
  • Added support for EpicBossRecoded! See it in action here!
  • Added support for LoreLocks! See it in action here!
  • Added support for MythicDrops!

Ideas for the future / Todo

  • Mobs can drop (certain) items as "Bind on Pickup" (Hook into Likeaboss)

Commands

  • /soulbound - General info
  • /soulbound [help] - Help information
  • /soulbound [reload] - Reload settings
  • /bind [player] <inventory> - Binds the item in hand to the player, or an entire inventory
  • /bindonpickup - Marks the item as Bind on Pickup
  • /bindonequip - Marks the item as Bind on Equip
  • /bindonuse - Marks the item as Bind on Use
  • /unbind - Unbinds the item

Permissions

  • 'soulbound.commands.bind' - Grants acces to /bind command. Default for OPs
  • 'soulbound.commands.bindonpickup' - Grants acces to /bindonpickup command. Default for OPs
  • 'soulbound.commands.unbind' - Grants acces to /unbind command. Default for OPs
  • 'soulbound.commands.reload' - Grants acces to /soulbound reload command. Default for OPs
  • 'soulbound.items.keep_on_death' - Users with this permission will keep their Soulbound items after dying. Default to false
  • 'soulbound.items.delete_on_death' - Users with this permission will have their Soulbound items deleted on death. Default to false
  • 'soulbound.updatecheck' - Users with this permission node will get notified when a new update is available. Default for OPs
  • 'soulbound.pickup.bypass' - Users with this permission will be able to pickup Soulbound items that do not belong to them. Default to false

Installation requirements

  • Craftbukkit 1.7.5-R0.1

Installation instructions

  • Download Soulbound.jar
  • Drag and drop it in to your /plugins/ folder
  • [Optional] Give players permissions.
  • Start the server once to generate a config.yml file
  • Setup you config file
  • You're ready to go!


Stats collection and data gathering

  • This plugin utilises Hidendra's plugin metrics system. Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true. The following information is collected and sent to mcstats.org.
    • A unique identifier
    • The server's version of Java
    • Whether the server is in offline or online mode
    • The plugin's version
    • The server's version
    • The OS version/name and architecture
    • The core count for the CPU
    • The number of players online
    • The Metrics version
  • This plugin also utilizes Updater to check BukkitDev if there are updates present.


Developer?

Want to use Soulbound's API? Check this page for more information.

Donations

If you'd like to support my work, a donation of any amount would be greatly welcomed! <3
There's a button at the top right of this page to do so.

Quote from TfT_02:

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Kamisann Kamisann Nov 06, 2013 at 10:39 UTC - 0 likes

    Is there any way to set a certain item is bind automatically on use without executing the command?

  • Avatar of omxleader omxleader Oct 27, 2013 at 23:54 UTC - 0 likes

    Hey I use essentials is there anyway I can make starter kits soul bound when players first join?

  • Avatar of thequestingbeast thequestingbeast Oct 26, 2013 at 12:59 UTC - 0 likes

    @Bjarnootjuh: Go

    I use Essentials and have never had a problem with the two not playing nicely.

  • Avatar of BoomShnizel BoomShnizel Oct 25, 2013 at 05:11 UTC - 0 likes

    And it will be nice if there will be /bindonininventory, for chest shops and such, so when the item is in someone's inventory it will be his immidetly

  • Avatar of BoomShnizel BoomShnizel Oct 23, 2013 at 14:31 UTC - 0 likes

    Can you add an option to change the "SoulBound" lore? :)

  • Avatar of TfT_02 TfT_02 Oct 22, 2013 at 16:09 UTC - 0 likes

    @Chriszh: Go

    No sorry.

  • Avatar of Chriszh Chriszh Oct 22, 2013 at 14:26 UTC - 0 likes

    would it be possible to have this to work with rpgitems ?

  • Avatar of rmh4209 rmh4209 Oct 22, 2013 at 01:49 UTC - 2 likes

    I just created a pull request on GitHub that adds MythicDrops 2.0.0 support. In the pull request, it supports both MythicDrops before and after 2.0.0.

    MobBountyReloaded | MythicDrops | ItemAttributes BFAK:90657123,3b2c54ec95c42ee5167b3a1339f881f072179ccee2308584781ff4c267692c82

  • Avatar of Bjarnootjuh Bjarnootjuh Oct 21, 2013 at 16:35 UTC - 0 likes

    Does it work with Essentials?

  • Avatar of xbaxdark xbaxdark Oct 21, 2013 at 14:12 UTC - 0 likes

    Is there any way for me set lore items to be BOP globally?  I have lot's of custom lore drops from mobs etc using Otherdrops,  I would really like it if they would drop from mobs as BOP or BOE, but from what I gather all I can do is let players use the bind command themselves?

    [edit] I'm going to guess by the lack of response the answer is - no.

    Last edited Oct 22, 2013 by xbaxdark

Facts

Date created
Mar 09, 2013
Categories
Last update
Apr 13, 2014
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
Soulbound
Downloads
8,358
Recent files
  • R: v1.1.9 for 1.7.4 Apr 13, 2014
  • R: v1.1.8 for CB 1.7.2-R0.3 Apr 11, 2014
  • R: v1.1.7 for 1.6.4 Oct 21, 2013
  • R: v1.1.4 for CB 1.5.2-R0.1 Jun 01, 2013
  • R: v1.1.3 for 1.5.1 Mar 31, 2013

Authors

Relationships

Optional dependency
DiabloDrops
EpicBoss Gold Edition
LoreLocks
MythicDrops