Requirements: Skript 2.15.0+ and SkBee 3.24.0+
Click here for Documentation
Options include:
License
You are free to share and modify this resource as long as you:
- Give credit to the original creator
- Do not use it for commercial purposes
NOTES
if you experience any problems, let me know on discord eult,
discord server
if you don't have problem with using skript-reflect use lotzy skript (1.12.2 support)
Buy me a coffee?
Click here for Documentation
Better Shulker Boxes [SKRIPT]
Tired of placing your shulker box every time you want to use it? If yes, use Better Shulker Boxes! It is a script that allows you to easily store and access your items in the shulker box without placing the shulker box manually. Allowing you to save time and effort. Plus, you can easily move the items between different shulker boxes without closing your inventory because it allows you to right-click a shulker in your inventory and it will open the corresponding shulker box, making it even easier to manage your items. it comes with a user-friendly interface.
Features:
Tired of placing your shulker box every time you want to use it? If yes, use Better Shulker Boxes! It is a script that allows you to easily store and access your items in the shulker box without placing the shulker box manually. Allowing you to save time and effort. Plus, you can easily move the items between different shulker boxes without closing your inventory because it allows you to right-click a shulker in your inventory and it will open the corresponding shulker box, making it even easier to manage your items. it comes with a user-friendly interface.
- Effortless Access: Open any shulker box with a single right-click, making inventory management a breeze.
- Inventory Convenience: Right-click shulker boxes in your inventory to open them directly.
- User-Friendly Script: The script is well-commented and easy to modify to suit your needs.
- Immersive Sounds: Enjoy immersive sound effects when opening and closing shulker boxes.
- Readable Code: The code comes with comments that enhance readability and understanding.
- Rapid Updates: Stay secure with fast updates in case of any duping methods being discovered.
- Lock Suspect Shulkers: Suspected shulkers can be locked, preventing duplication, and unlocked using the /bsbunlock command (For safety reasons, It requires an admin permission).
- Customizable Cooldowns: Tailor the cooldown system to your server's needs for a personalized experience.
Extensions
- Better Shulkers Extension If you want the abillty to automatically store the item in the shulker box upon pickup without placing it and It will fill players' hands as they consume and place events.
- Better Shulkers Extension If you want the abillty to automatically store the item in the shulker box upon pickup without placing it and It will fill players' hands as they consume and place events.
Options include:
Code (Text):
options:
# PERMISSIONS
# whether or not the permission should be required to use
permission-required: false
# what permission is required to open any shulker box
permission: bsb.use
# permission required by admins to unlock locked shulker boxes using the command
permission-admin: bsb.admin
# message to send when a user doesn't have the required permission node to unlock shulker boxes
permission-message: &cYou do not have permission to this. &7&o(Missing node 'bsb.use')
# message to send when a user doesn't have the required permission node to unlock shulker boxes
permission-message-admin: &cYou do not have permission to this. &7&o(Missing node 'bsb.admin')
# how the message should be displayed to the player
permission-message-format: actionbar # accepted entries are 'actionbar', 'title', 'message' (using any other will effectively disable this)
# MISCELLANEOUS
# whether or not players should be allowed to place shulker boxes
place-shulkers: true
# whether or not players opening shulkr boxes by shift clicking in the inventory
open-with-sneaking: false
# COOLDOWN
# whether or not a cooldown should be applied to opening shulker boxes
cooldown-enabled: true
# how long a cooldown duration should last on the items
cooldown-duration: 5 seconds
# cooldown bypass permission to allow admins to freely open shulker boxes
cooldown-bypass-permission: bsb.admin
# message to send when attempting to open a shulker box while on cooldown
# you can use '%{_remaining}%' to showcase how much longer
cooldown-message: &cYou're current on cooldown for another %{_remaining}%
# whether or not the skript should send a message when trying to open a shulker box while on cooldown
cooldown-message-enabled: true
# how the message should be displayed to the player
cooldown-message-format: title # accepted entries are 'actionbar', 'title', 'message' (using any other will effectively disable this)
# SOUNDS
# Note: setting any of the sounds to 'none' will disable the functionality
# sound to play when a user opens a shulker box
sounds-open: block.shulker_box.open
# sound to play when a user closes a shulker box
sounds-close: block.shulker_box.close
# sound to play when a user attempts to open a locked shulker box
sounds-locked: block.chest.locked
# sound to play when a user attempts to open a shulker box while on cooldown
sounds-cooldown: block.chest.locked
# sound to player when a user doesn't have the requiered permission
sounds-permission: block.chest.locked
# LOCKED STATE
# message to send when attempting to open a locked shulker box
locked-message: &cThis shulker box is currently locked, please ask an admin to unlock!
# whether or not the skript should attempt to lock suspicious shulker boxes
locked-enabled: true
# whether or not the skript should send a message when attempting to open a locked shulker box
locked-message-enabled: true
# how the message should be displayed to the player
locked-message-format: actionbar # accepted entries are 'actionbar', 'title', 'message' (using any other will effectively disable this)
# disable dispenser message when they are locked
# you can use '%{_amount}%' for the amount of locked shulkers in the dispenser
locked-dispenser: &cInactivated dispenser contains &6%{_amount}% &clocked shulker/s, so it is inoperable.
# message to send when attempting to drop a locked shulker
Locked-dropped: &cLocked items cannot be dropped
# LOCKED REASON
# listed below are possible reasons for shulker's lockup
locked-reason-1: Containing illegible items.
locked-reason-2: Suspicious of duplicate.
locked-reason-3: Other reason.
# CLARIFICATION
# as a clarification of the locks, locks prevent the duplication; the shulker gets locked when it's opened,
# then unlocked when it's closed. Whenever a shulker is closed without a packet, a lock remains.
# PERMISSIONS
# whether or not the permission should be required to use
permission-required: false
# what permission is required to open any shulker box
permission: bsb.use
# permission required by admins to unlock locked shulker boxes using the command
permission-admin: bsb.admin
# message to send when a user doesn't have the required permission node to unlock shulker boxes
permission-message: &cYou do not have permission to this. &7&o(Missing node 'bsb.use')
# message to send when a user doesn't have the required permission node to unlock shulker boxes
permission-message-admin: &cYou do not have permission to this. &7&o(Missing node 'bsb.admin')
# how the message should be displayed to the player
permission-message-format: actionbar # accepted entries are 'actionbar', 'title', 'message' (using any other will effectively disable this)
# MISCELLANEOUS
# whether or not players should be allowed to place shulker boxes
place-shulkers: true
# whether or not players opening shulkr boxes by shift clicking in the inventory
open-with-sneaking: false
# COOLDOWN
# whether or not a cooldown should be applied to opening shulker boxes
cooldown-enabled: true
# how long a cooldown duration should last on the items
cooldown-duration: 5 seconds
# cooldown bypass permission to allow admins to freely open shulker boxes
cooldown-bypass-permission: bsb.admin
# message to send when attempting to open a shulker box while on cooldown
# you can use '%{_remaining}%' to showcase how much longer
cooldown-message: &cYou're current on cooldown for another %{_remaining}%
# whether or not the skript should send a message when trying to open a shulker box while on cooldown
cooldown-message-enabled: true
# how the message should be displayed to the player
cooldown-message-format: title # accepted entries are 'actionbar', 'title', 'message' (using any other will effectively disable this)
# SOUNDS
# Note: setting any of the sounds to 'none' will disable the functionality
# sound to play when a user opens a shulker box
sounds-open: block.shulker_box.open
# sound to play when a user closes a shulker box
sounds-close: block.shulker_box.close
# sound to play when a user attempts to open a locked shulker box
sounds-locked: block.chest.locked
# sound to play when a user attempts to open a shulker box while on cooldown
sounds-cooldown: block.chest.locked
# sound to player when a user doesn't have the requiered permission
sounds-permission: block.chest.locked
# LOCKED STATE
# message to send when attempting to open a locked shulker box
locked-message: &cThis shulker box is currently locked, please ask an admin to unlock!
# whether or not the skript should attempt to lock suspicious shulker boxes
locked-enabled: true
# whether or not the skript should send a message when attempting to open a locked shulker box
locked-message-enabled: true
# how the message should be displayed to the player
locked-message-format: actionbar # accepted entries are 'actionbar', 'title', 'message' (using any other will effectively disable this)
# disable dispenser message when they are locked
# you can use '%{_amount}%' for the amount of locked shulkers in the dispenser
locked-dispenser: &cInactivated dispenser contains &6%{_amount}% &clocked shulker/s, so it is inoperable.
# message to send when attempting to drop a locked shulker
Locked-dropped: &cLocked items cannot be dropped
# LOCKED REASON
# listed below are possible reasons for shulker's lockup
locked-reason-1: Containing illegible items.
locked-reason-2: Suspicious of duplicate.
locked-reason-3: Other reason.
# CLARIFICATION
# as a clarification of the locks, locks prevent the duplication; the shulker gets locked when it's opened,
# then unlocked when it's closed. Whenever a shulker is closed without a packet, a lock remains.
You are free to share and modify this resource as long as you:
- Give credit to the original creator
- Do not use it for commercial purposes
NOTES
if you experience any problems, let me know on discord eult,
discord server
if you don't have problem with using skript-reflect use lotzy skript (1.12.2 support)
Buy me a coffee?
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[SKRIPT BSB] Better Shulker Boxes (NBT) is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 9,613 times (via Spigot). Download it and open it directly in the game.