- Contributors
- eult, Fusezion, Hurming
- Supported Minecraft Versions
- 1.21
Requirements: Skript 2.7.1+ and SkBee 2.18.3+
Features:
Options include:
BSB extensions
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, then use Better Shulkers Extension
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
if you don't have problem with using skript-reflect use lotzy skript (1.12.2 support)
Buy me a coffee?
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.
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:
- 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.
Options include:
Code:
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.
BSB extensions
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, then use Better Shulkers Extension
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
if you don't have problem with using skript-reflect use lotzy skript (1.12.2 support)
Buy me a coffee?