eShulkerBox | Let Players Interact with Shulker Boxes in a Better Way and Comfort icon

eShulkerBox | Let Players Interact with Shulker Boxes in a Better Way and Comfort -----

Get started with the best and most powerful ShulkerBox plugin!



[​IMG]

[​IMG] ‎‎‎‎‎‎‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎[​IMG] ‎‎‎‎‎‎‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ [​IMG]

Do you want to add some features? Join our discord!
[​IMG]

eShulkerBox is one of the free, modern, and well-optimized plugins from ePlugins! This plugin allows players to open a shulker box without having to place it. You can add various types of custom shulker boxes or just use the vanilla ones! Everything is fully customizable!

Compatibility: eShulkerBox supports all major server platforms, including Spigot, Paper, Folia, and other forks, ensuring seamless integration with your server setup.

We focus on creating well-optimized, user-friendly plugins that are easy to configure for every server owner. If you need help, join our Discord!

We really appreciate every download, feedback, and rating that you give us! We are doing our best to make your server the best it can be! If you have any suggestions or feedback, feel free to contact us on our social media platforms!

[​IMG]

  • Allow players to open a shulker box without placing them
  • Every message is fully customizable
  • Name of every shulker box supports its own name (PAPI Support)
  • You can create various types of ShulkerBoxes with their own settings!
  • Editable cooldown for ShulkerBox opening (bypass permission included)
  • You can edit open and close sounds
  • Advanced and very recent dupe & exploit protection
  • Pitch and volume of each sound is also editable
  • Openable function also applies to ender chests in players inventories (can be disabled)
  • Custom and editable recipe for ShulkerBoxes
  • This custom crafting function can be disabled in the config
  • You can share your shulker box view with your friend (by right-clicking them)
  • If the plugin is removed, all shulker boxes will be preserved with their contents
  • You can disable worlds where shulker boxes won't work
  • This plugin also supports custom model data!
  • RGB colors supported! Gradient system included! (More in 'Using Colors' on our wiki)
[​IMG]

[​IMG]
  • /shulkerbox - Displays a message with a command to use to get list of all commands
  • /shulkerbox help - Sends a list of all available commands
  • /shulkerbox give <box_id> - Gives a SaveItem into your inventory
  • /shulkerbox give <box_id> <player> - Gives a custom ShulkerBox into players inventory
  • /shulkerbox list - Displays a list of all custom ShulkerBoxes ids into chat
  • /shulkerbox edit <box_id> - Open ShulkerBox Editor for given ShulkerBox.
  • /shulkerbox create <box_id> - Open ShulkerBox Editor for new Custom ShulkerBox.
  • /shulkerbox menu - Open ShulkerBox Editor menu, where you can create custom shulkers.
  • /shulkerbox about - Shows basic info about the plugins
  • /shulkerbox reload - Reloads the plugin

[​IMG]
  • eshulkerbox.open - Allows players to open ShulkerBox view without placing it (True by default)
  • eshulkerbox.open.<box_id> - Allows players to open ShulkerBox view without placing it.
  • eshulkerbox.enderopen - Allows players to open Ender Chest view if he is holding it
  • eshulkerbox.give - Allows the player to give to another players the custom ShulkerBox
  • eshulkerbox.about - Show Plugin information
  • eshulkerbox.bypass.othersplugins - allows players to interact with shulker boxes in inventories even if other plugins block item interactions.

[​IMG]
Code (YAML):

#
#   ███████╗███████╗██╗  ██╗██╗   ██╗██╗     ██╗  ██╗███████╗██████╗ ██████╗  ██████╗ ██╗  ██╗
#   ██╔════╝██╔════╝██║  ██║██║   ██║██║     ██║ ██╔╝██╔════╝██╔══██╗██╔══██╗██╔═══██╗╚██╗██╔╝
#   █████╗  ███████╗███████║██║   ██║██║     █████╔╝ █████╗  ██████╔╝██████╔╝██║   ██║ ╚███╔╝
#   ██╔══╝  ╚════██║██╔══██║██║   ██║██║     ██╔═██╗ ██╔══╝  ██╔══██╗██╔══██╗██║   ██║ ██╔██╗
#   ███████╗███████║██║  ██║╚██████╔╝███████╗██║  ██╗███████╗██║  ██║██████╔╝╚██████╔╝██╔╝ ██╗
#   ╚══════╝╚══════╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═════╝  ╚═════╝ ╚═╝  ╚═╝
#
# "ANSI Shadow" from http://patorjk.com/software/taag/
# Wiki: https://eproject.gitbook.io/eshulkerbox/
# --
# General configuration
# --
# After change, reload needed! [/eshulkerbox reload]
# Websites:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html

# Will the plugin be enabled? After change, restart needed!
enabled
: true

# Aggressive inventory update (Use it only if you have problems with external plugins)
aggressive-inventory-update
: false

# If set to true, the plugin will send message everytime the plugin is not updated
check-for-updates
: true

# Will the plugin support custom ShulkerBoxes?
# You are able to create your own custom ShulkerBoxes that can support CustomModelData and much more!
# More info: https://eproject.gitbook.io/eshulkerbox/custom-shulkerboxes
allow-custom-shulker-boxes
: true

# Will the plugin need permission to open ShulkerBoxes?
# Permission: eshulkerbox.open
default-require-permission-to-open
: false

# Default cooldown of each ShulkerBox (in miliseconds) -> 1s = 1000ms
default-cooldown
: 1000

# Default sound that will play when the player opens a ShulkerBox
# If you want to disable the sound, set it to "NONE"
# Default: BLOCK_SHULKER_BOX_OPEN
default-open-sound
: "BLOCK_SHULKER_BOX_OPEN"

# Default sound that will play when the player closes a ShulkerBox
# If you want to disable the sound, set it to "NONE"
# Default: BLOCK_SHULKER_BOX_CLOSE
default-close-sound
: "BLOCK_SHULKER_BOX_CLOSE"

# Pitch of the sound when opening a shulker box
# Default: 1.0
default-open-pitch
: 1.0

# Pitch of the sound when closing a shulker box
# Default: 1.0
default-close-pitch
: 1.0

# Volume of the sound when opening a shulker box
# Default: 1.0
default-open-volume
: 1.0

# Volume of the sound when closing a shulker box
# Default: 1.0
default-close-volume
: 1.0

# If set to true, all shulker boxes can be opened by right clicking them
# If set to false, only custom shulker boxes with the option "openable-by-interact" can be opened by right clicking them
# Default: true
all-boxes-are-openable-by-interact
: true

# If set to true, all shulker boxes can be opened by right clicking them in inventory
# If set to false, only custom shulker boxes with the option "clickable-open" can be opened by right clicking them in inventory
# Default: true
all-boxes-are-clickable-open
: true

# If set to true, you can open shulker boxes by right-clicking them in inventory
default-clickable-open
: true

# If set to true, you cant take items from shulker boxes
default-read-only
: false

# Openable enderchest
# Default: false
openable-enderchest-by-interact
: false

# Disable the plugin for specific worlds
# If you want to disable the plugin for a specific world, add the world name to the list
disabled-worlds
:
 - "spawn1"
  - "spawn2"
 

[​IMG]
Code (YAML):

#
#   ███████╗███████╗██╗  ██╗██╗   ██╗██╗     ██╗  ██╗███████╗██████╗ ██████╗  ██████╗ ██╗  ██╗
#   ██╔════╝██╔════╝██║  ██║██║   ██║██║     ██║ ██╔╝██╔════╝██╔══██╗██╔══██╗██╔═══██╗╚██╗██╔╝
#   █████╗  ███████╗███████║██║   ██║██║     █████╔╝ █████╗  ██████╔╝██████╔╝██║   ██║ ╚███╔╝
#   ██╔══╝  ╚════██║██╔══██║██║   ██║██║     ██╔═██╗ ██╔══╝  ██╔══██╗██╔══██╗██║   ██║ ██╔██╗
#   ███████╗███████║██║  ██║╚██████╔╝███████╗██║  ██╗███████╗██║  ██║██████╔╝╚██████╔╝██╔╝ ██╗
#   ╚══════╝╚══════╝╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝╚═════╝  ╚═════╝ ╚═╝  ╚═╝
#
# "ANSI Shadow" from http://patorjk.com/software/taag/
# Wiki: https://eproject.gitbook.io/eshulkerbox/
# --
# General messages
# You can use %prefix% to replace it for the currently prefix in config.yaml
# If you want to, you can use RGB colors (Gradients, Solid) -> more on our wiki
# Our systems supports PAPI
# --

prefix
: "<BOLD><GRADIENT:D579E9:B922CC>ShulkerBox</BOLD></GRADIENT> &8»&7"

help-command
:
- "&8&m-------------------&8[ <BOLD><GRADIENT:D579E9:B922CC>ShulkerBox</BOLD></GRADIENT>&8 ]&8&m-------------------"
  - " &f/shulkerbox help &8» &7Shows this help page"
  - " &f/shulkerbox reload &8» &7Reloads the plugin"
  - " &f/shulkerbox give <type> [player] &8» &7Gives a shulker box to a player"
  - " &f/shulkerbox list &8» &7Shows all shulker box types"
  - " &f/shulkerbox info &8» &7Shows info about the plugin"
  - "&8&m----------------------------------------------------"

invalid-command
: "%prefix% &cInvalid command! Type '/shulkerbox help' for help!"

no-permission
: "%prefix% &cYou don't have permission to do that!"
no-player
: "%prefix% &cYou can't do that from console!"

player-not-found
: "%prefix% &cPlayer not found!"
shulkerbox-not-found
: "%prefix% &cShulker box not found!"

shulkerbox-given
: "%prefix% &7You have been given a &b%type% &7shulker box!"
shulkerbox-given-other
: "%prefix% &7You have given a &b%type% &7shulker box to &b%player%&7!"

cooldown
: "%prefix% &cYou can't do that yet! You have to wait &b%time% &cseconds!"

plugin-reloading
: "%prefix% &7Reloading plugin..."
# Custom Placeholders for this message:
# %time% - Reload time in milliseconds
plugin-reloaded
: "%prefix% &7Plugin reloaded in %time%ms!"

# Custom Placeholders for this message:
# %new_version% - New version of the plugin
# %current_version% - Current version of the plugin
update-available
: "%prefix% &7There is an %new_version% update available!"
 

[​IMG]
  • Drag and drop eShlukerBox plugin into your plugin folder
  • Restart or Reload the server
  • Edit the config and messages files to your needs
  • Reload the plugin (/shulkerbox reload)
  • Enjoy!

[​IMG]
Resource Information
Author:
----------
Total Downloads: 10,463
First Release: Nov 7, 2022
Last Update: Feb 8, 2025
Category: ---------------
All-Time Rating:
19 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings