HomeJavaModsSoulbound Revived 1.9 - 1.12 +
Soulbound Revived 1.9 - 1.12 +
Soulbound
Have some extra special gear you would hate to lose? Soulbound them! This plugin allows you to retrieve your Soulbounded items when you are killed. There are no databases required and the plugin is very lightweight and easy to use, the plugin is very customizable where you can edit everything from the soulbound item to the messages.

Commands
Code (YAML):
[ /SIZE ]
Soulbound
:
  # When the soulbound enchantment is applied to an item, this lore will appear.
  lore
: '&6Soulbound I'
  # When the option 'disable-whitelist' is set to true, the plugin will not check if
  # the given item to soulbound is valid.
  disable-whitelist
: true
  # The soulbound enchantment can only be applied to the items on the whitelist.
  item-whitelist
:
  - 'DIAMOND_HELMET'
   - 'DIAMOND_CHESTPLATE'
   - 'DIAMOND_LEGGINGS'
   - 'DIAMOND_BOOTS'
   - 'DIAMOND_SWORD'
   - 'DIAMOND_PICKAXE'
  # Here you can modify the actual Soulbound item:
  item
:
    # This is the type of material that the Soulbound item will be.
    material
: BOOK
    # Here you can clarify the sub-material of the Soulbound item.
    data
: 0
    # This is the name that will be displayed on the Soulbound item.
    displayname
: '&6Soul&ebinder'
    # Here you are able to add as many lore lines as you want :).
    lore
:
    - '&7Never lose your items again!'
  # Here you can decide whether or not you want to remove the soulbound lore
  # from the item on death.
  remove-lore-on-death
: true

messages
:
  # Sent when the given item is not on the 'item-whitelist:'.
  invalid-item
: '&6Soulbound &7| &eYou may not apply the &6Soulbound Enchantment &eto this item.'
  # Sent when the command '/soulbound apply' is performed and the given item already contains the
  # soulbound enchantment.
  item-already-soulbound
: '&6Soulbound &7| &eThis item already contains the &6Soulbound Enchantment&e.'
  # Sent when the command '/soulbound remove' is performed and the given item doesn't have the
  # soulbound enchantment.
  item-no-soulbound
: '&6Soulbound &7| &eThis item does not contain the &6Soulbound Enchantment&e.'
  success
:
    # Sent when the command '/soulbound apply' is performed and you have applied the
    # soulbound enchantment with success.
    apply
: '&6Soulbound &7| &eYou successfully applied the &6Soulbound Enchantment &eto your item.'
    # Sent when the command '/soulbound remove' is performed and you have removed the
    # soulbound enchantment with success.
    remove
: '&6Soulbound &7| &eYou successfully removed the &6Soulbound Enchantment &efrom this item.'
  give-all
:
    # Sent when the command '/soulbound give all | *' is performed to the receiver.
    from
: '&6Soulbound &7| &eYou successfully gave &6 %amount%x Soulbound Enchantment &eto every player!'
    # Sent when the command '/soulbound give all | *' is performed to the sender.
    to
: '&6Soulbound &7| &eYou have received &6 %amount%x Soulbound Enchantment &eitems.'
  give-other
:
    # Sent when the command '/soulbound give player' is performed to the receiver.
    from
: '&6Soulbound &7| &eYou successfully gave &6 %amount%x Soulbound Enchantment &eitems to %player%'
    # Sent when the command '/soulbound give player' is performed to the sender.
    to
: '&6Soulbound &7| &eYou have received &6 %amount%x Soulbound Enchantment &eitems.'
  # Sent when the player that was specified doesn't exist or is not online.
  invalid-player
: '&6Soulbound &7| &eThe player you have specified is not online.'
  # Sent when the player doesn't have the correct gamemode to perform the action.
  wrong-gamemode
: '&6Soulbound &7| &eYou may not apply this enchantment in creative mode.'
  # Sent when the player doesn't have the correct permission to perform the action.
  no-permission
: '&6Soulbound &7| &eInsufficient permission.'
  # Sent when the user has reloaded the config.yml
  config-reloaded
: '&6Soulbound &7| &eYou have successfully reloaded the &6config.yml&e.'
  bound
:
    confirm-message
: '&6Soulbound &7| &eRight-click the item to apply soulbound.'
    confirm-failure
: '&6Soulbound &7| &eYou are already confirming an item.'

permissions
:
  # Permission node required to give other players soulbound enchantment items.
  give-other
: 'soulbound.give-other'
  # Permission node required to give all players soulbound enchantment items.
  give-all
: 'soulbound.give- all '
  # Permission node required to be able to use '/soulbound apply'.
  apply
: 'soulbound.apply'
  # Permission node required to be able to use '/soulbound remove'.
  remove
: 'soulbound.remove'
  # Permission node required to be able to use '/soulbound reload'.
  reload
: 'soulbound.reload'
  # Permission node required to be able to use '/soulbound bound'.
  bound
: 'soulbound.bound'
 
How it works
Whenever a player has applied the Soulbound Enchantment to an item, in case of death the items with the Soulbound Enchantment applied to them will dissapear (the item(s) won't drop) and will be returned to the inventory of the player on respawn. In the configuration file there is an option where you can enable / disable whether or not you want to remove the Soulbound Enchantment from the item upon respawn or keep it.

Bugs and recommendations
If you have any bugs or recommendations for this plugin please do tell me, this way I can improve on the plugin and fix the bugs as soon as possible. This plugin has been compiled with 1.12 but should also be working from 1.9 - 1.12 +.

Terms of service
- I am allowed to report and get reviews that are low rating deleted, if the reporter hasn't contacted me before with his problem.
- You may not upload, distribute or share this plugin with anyone else but yourself, if they have asked for the plugin, link the resource.​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Soulbound Revived 1.9 - 1.12 + is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12. Downloaded 5,899 times (via Spigot). Download it and open it directly in the game.

Explore more