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 stutiguias stutiguias Jan 29, 2014 at 14:52 UTC - 0 likes

    @KazukiMC: Go

    add permission - soulbound.items.keep_on_death

    Anyone can write code a computer can understand, but professional developers write code *humans* can understand.

    Anti-if

  • Avatar of KazukiMC KazukiMC Jan 28, 2014 at 15:02 UTC - 0 likes

    Can you please remove the name under the soulbound please and bind on use not working i can still drop my item i have changed the config and tryed a normal player can drop it and he can...

  • Avatar of MajikalBlood MajikalBlood Jan 26, 2014 at 00:33 UTC - 0 likes

    Suggestion:

    Ability to /bind an item by checking their inventory by ID? I'd like to beable to "bind" the storage item from this plugin http://dev.bukkit.org/bukkit-plugins/xpitem/

    so they dont lose it on death

  • Avatar of ArchCraftery ArchCraftery Jan 12, 2014 at 19:53 UTC - 0 likes

    My players were running into problems of the soulbinding disappearing from items! Is there anything I can do?

  • Avatar of soulscapex soulscapex Jan 11, 2014 at 15:48 UTC - 0 likes

    is there any plans on making this work with kits , like essentials kits

    http://www.minetrack.net/dynamicbanner/4138

  • Avatar of TfT_02 TfT_02 Jan 02, 2014 at 18:51 UTC - 0 likes

    @Liger_XT5: Go

    Try the latest dev build.

  • Avatar of Liger_XT5 Liger_XT5 Jan 02, 2014 at 17:48 UTC - 0 likes

    So... I assume an update with mythicdrops broke a feature with soulbound?

    [06:35:20] [Server thread/ERROR]: [Soulbound] Plugin Soulbound v1.1.7-b16 has failed to register events for class com.me.tft_02.soulbound.hooks.MythicDropsListener because com/conventnunnery/plugins/mythicdrops/events/CreatureEquippedWithItemStackEvent does not exist.
    [06:35:21] [Thread-25/WARN]: [Soulbound] Could not get information about this Soulbound version; perhaps you are running a custom one?
    

    MCDen @ mc.mine-craft-den.com
    https://minestatus.net/39051-mcden/image/original.png
    Details at FairMCList.com!

  • Avatar of TheElm TheElm Dec 12, 2013 at 13:16 UTC - 0 likes

    Is there any way to change the command for "/bind"? I use Heroes to bind spells to items which also uses "/bind", so if a Mage tries to bind a spell, it binds the item to them.

  • Avatar of WoZo WoZo Dec 10, 2013 at 19:51 UTC - 0 likes

    @TheDavroar: Go

    Just that one item.

  • Avatar of TheDavroar TheDavroar Dec 06, 2013 at 12:04 UTC - 0 likes

    So if i use /bind on let's say, a diamond sword, will only that diamond sword be bound, or all diamond swords or..? Because I want all crafted items etc 'soulbound on equip' Any explanation highly appreciated.

    Thanks a lot.

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
9,176
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