- Improvements to bind string registration
- MC 1.21 now supported
- MC 1.19 support dropped
- Java 21 now required
- Improves keepOnDeath compatibility with other plugins, fixing duplication when used with WorldGuardExtraFlags.
- 1.18.* is no longer supported.
Fixed preventPlace bug when log stripping and copper un-waxing
New: Remote bind command with console support:
- Usage:
/remoteBindItem <player> <all | named slot | slot number>
Consistency fix:
bindInvItems now works with group bind registration strings
Patch
- Command permission checks delegated to built-in spigot permission system
- NEW: Group Binding. Works via commands or register string. See config file and command help info for usage.
- Updated to 1.18, Java 17
- misc. patches
Minor patch:
- Improved keepOnDeath compatibility with Essentials keepInv and other similar plugins.
-
Upgrade to 1.17 and Java 16. Older versions no longer supported.
- Improved compatibility with inventory GUIs of other plugins.
-
New: /bindAll command. Binds all items in inventory
- Item return GUI inter-plugin compatibility improvement by LOOHP
- Updated to 1.16, older version no longer supported/compatible.
- Added dispenser armor protection to prevent players bypassing soul bind
- Improved compatibility with plugins that affect items on death
- Added support for netherite sword
- Added returnitems permission node. Give negative permission to disable items being returned to that player.
- Improved compatibility with grave plugins
- Fixed merchant gui bug when item had bind string in lore
Install this hotfix if you use BindOnUse
Info: Versions below 1.15 will no longer be supported.
-
New: Added armor stand protection - soul bound items can only be removed by owner.
- Fixed #7 - Added bows to 'bind on use' binding.
Hotfix for config version check error
- New: Added blockedCommands config option, blocks set commands when player has soul bound item in their main hand. Designed to prevent auctioning and selling.
+ message customization cmdBlocked
Notice: new config version
- Fixed #4
- Keep item on death: raised listener priority to patch reported intermittent issues.
Added disableEffects config option that was meant to be included in 0.6.0.
Notice: new config version
- New: Special bindings: bind on use, on equip, on pickup - see detials in config
- Added some binding particle + sound effects
- Fixed child permissions for admin and bypass nodes being not defined correctly
- Renamed isb-getItems command to returnItems
- Reload command can now be used from in-game with admin command
- Fixed items not binding on pickup with main register string
As usual, please backup and re-generate the config.
- New: I
tem Return System -
Soul bound items glitched into other players' inventories are removed when attempted to be used, and can be retrieved by the owner using /isb-getItems command. Plugin reload will cause items that have not been retrieved to be lost. This only occurs when players try bypass the soul bind so I didn't feel this needed addressing.
- Added "foundItems" and "noItems" messages to config
- Freeze items option removed
Important: New config file must be manually updated, or make a backup of your current file, delete it and plugin will generate a new one.
-
New: Added options to prevent crafting, enchanting and anvil use with soul bound items, + bypass permissions for each. Off by default.
-
New: Added config option to freeze items in a player's inventory if they are soul bound to another player, preventing them from using it while an admin removes it.
This is a temporary feature while a better system is being worked on to return soul bound items to their owner when they are glitched into another player's inventory.
-
New: Added sound effect when is player denied taking/modifying a soul bound item
- Added settings for plugin messages to config for customization
- New "isb-reload" command to reload config, console only.
Important: New config file must be manually updated, or make a backup of your current file, delete it and plugin will generate a new one.
Other:
- Removed unnecessary config option allowkeepondeath, just use the permission
- Added config option consoleLogDetection
- Fixed small item register bug
- Fixed prefix not displaying in deny message
-
New: Prevents soul bound blocks from being placed, if enabled in config.
- Fixed bindinvitems permission bug
- Code cleanup
- Added keep soul bound item on death functionality, requires permission, enabled/disabled in config
- Fixed config file not generating