Home›Java›Mods›eShulkerBox | Let Players Interact with Shulker Boxes in a Better Way and Comfort
eShulkerBox | Let Players Interact with Shulker Boxes in a Better Way and Comfort
ModsJava

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

Java mod listed for Minecraft 1.13–1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]
The best and most optimized AntiDupe system among all ShulkerBoxes.
[​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]

Spoiler: Menu Showcase
[​IMG]

Spoiler: KasaiSora YouTube Short Showcase
[​IMG]

​
[​IMG]

[​IMG]

[​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

# If enabled, the inventory title shown when opening a shulker box
# will match the item's custom name (e.g., renamed using an anvil).
# If disabled, the default title (e.g., "Shulker Box") will be used instead.
inventory-title-as-item-name
: true

# Allows opening read-only Shulker Boxes inside other plugins' inventories (e.g., GUI menus like some Auctions plugins with gui).
# When set to true, players can open read-only Shulker Boxes even when they are shown inside external plugin inventories.
# ⚠️ Warning: Enabling this may cause compatibility issues or break GUI logic in some third-party plugins.
# It is recommended to keep this set to false unless you fully understand the consequences.
clickable-read-only-shulker-cross-others-plugin-inventories
: false

# If set to true, the plugin will block all players chat messages and command when they are inside a ShulkerBox
disable-chat-and-commands-in-shulkerbox
: 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"

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

[​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]

[​IMG]

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

eShulkerBox | Let Players Interact with Shulker Boxes in a Better Way and Comfort is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 33,799 times (via Spigot). Download it and open it directly in the game.

Explore more