no functionality updates. seems to work fine on latest version.
fixed chestsort dependency issue. removed chestsort code. all chestsort bug fixes are being done on their end now.
Added global config option
open-previous-inventory which opens the previous inventory a player was in when they close a shulkerbox.
fixed chestsort issue (thanks to mfnalex for helping)
shulkerpacks close on server reload to prevent duplication
1.5.14 - fixed visual bug in inventory when opening shulkers from inventory
1.5.15 - updated console logging method
reverted to java 8 for legacy users
updated plugin to 1.17, using Java 16
fixed issue regarding permissions and plugin logic from 1.5.11
latest update has critical flaw, reverting to 1.5.10 until I can release an update
added permissions for opening in air, inventory, and chests
- all of these permissions are defaulted to true. You don't have to change any of these settings for ShulkerPacks to continue working as intended.
fixed blacklist special characters issue
made blacklist ignore colour codes - make sure none of your existing menus are broken because of this.
added inventoryholder to shulkerpacks
1.5.6 - fixed inventory crafting dye bug
1.5.7 - added config option to disable opening shulkerboxes in combat
shulker boxes can be opened in anvils, workbenches, etc (client-side inventories), but not if the shulkerboxes themselves are in those inventories, since they would be lost.
fixed issue with hoppers moving shulkerboxes closing any shulkersboxes with the same ItemMeta. Not a perfect solution, but this will only happen now if the player is within 6 blocks of the hopper now. I will look into better solutions
fixed duplication exploit with droppers / InventoryMoveItemEvent
fixed duplication bug caused by players unloading the container that an open shulkerbox is in
fixed several already fixed bugs, and more obscure ones with an optimized, diverse solution which should also prevent future bugs
works for 1.16, fixed NPE in this version
breaking a container with an open shulker box inside will no longer keep it open.
Fixed another multiplayer dupe bug that was accidentally removed in an earlier update.
added several options to the config.yml
canopenininventory
canopeninbarrel
volume
okay... after a long and hard battle, I am 99% sure that this bug is finally crushed. You can all enjoy the ShulkerPack plugin dupe-free

fixed extremely difficult to reproduce duplication bug
fixed major bug caused by multiple users interacting with the same shulkerbox at the same time.
fixed bug with shulkerboxes not opening in chests
Fixed throw + open dupe bug outside of inventory.
fixed dupe bug with throw + open
shulkerboxes can now only be opened in stacks of 1
Added config option to allow/prevent users from opening shulkerboxes in the air
added config option to prevent users from placing shulker boxes
added config option to not allow users to open shulkerboxes in enderchests
1.4.1 works with 1.15, but I added some small changes for config errors (that would most likely never happen) just to be able to push out a "1.15 update"
ShulkerBoxes can no longer be opened in:
crafting table
enchanting table
anvil
2x2 crafting slots
This is to prevent loss of items, as items cannot be stored in those inventories.
ShulkerBoxes can no longer be opened in:
crafting table
enchanting table
anvil
2x2 crafting slots
This is to prevent loss of items, as items cannot be stored in those inventories.
Also fixed config.yml being all commented out. Not sure why it was
added inventory blacklist.
This is useful for GUIs that use shulkerboxes, so the inventory can be blacklisted.
ex: if the inventory name is &4&lMineXChange
blacklistedinventories: ["&4&lMineXChange"]
Fixed sound bug when clicking a shulker inventory.
Only happens on open and close now. As it should have always been.
Added config options for default shulker backpack name,
and whether or not you need to be holding shift to open the shulker box in your inventory and in the world.
Sounds were also added to opening + closing of shulker backpacks
Added option to block shulkerboxes from opening in chests to prevent GUI exploits.
fixed some issues with inventory interaction and NPEs
shulker box names will now show up while opening them in your inventory.
throwing items while having the shulkerpack would make it close.
permission properly works
changed the permission for shulkerpacks.use from default to op. If you want players to be able to use shulkerpacks, give them the shulkerpacks.use permission
fixed shulkerbox saving bug
shulkerboxes can now be opened in chests and enderchests
bug fixes to do with opening a shulker while either
a) in an inventory
b) already viewing a shulker inventory
have both been fixed.
Fixed many bugs related to saving inventory, opening shulkers, and more.