Repository navigation
Config ender chest.yml
BeestoXd edited this page Sep 20, 2026
·
1 revision
Replaces the vanilla ender chest with a plugin-managed one stored in the database, which is
what makes it work across a network and lets staff inspect it with /ecsee.
Row count is permission-tiered: ultimatedonutsmp2.enderchest.rows.<N> overrides the
default size configured here, so donor ranks can be given a larger chest without a separate
feature. Editing another player's chest through /ecsee additionally requires
ultimatedonutsmp2.admin.ecsee.edit.
| On disk | plugins/UltimateDonutSmp2/ender-chest.yml |
| Commands |
/enderchest (/ec), /ecsee
|
| Player-facing text | Edit CONFIG.ENDER_CHEST in languages/<locale>.yml — not this file |
| Reload | /ultimatedonutsmp2 reload |
| Section | Type | Contents |
|---|---|---|
ENDER-CHEST |
section | 10 keys |
MESSAGES |
section | 7 keys |
| Option path | Type | Accepted values | Default | What it does |
|---|---|---|---|---|
ENDER-CHEST.ENABLED |
boolean |
true, false
|
true |
Turns the ENDER-CHEST section on or off. |
ENDER-CHEST.DEFAULT-ROWS |
integer |
1 to 6 | 6 |
Rows every player gets when no ROW-PERMISSIONS entry applies to them 6 rows is 54 slots, already the largest a chest can be, so lower this if you want ROW-PERMISSIONS below to hand out bigger chests as a rank perk |
ENDER-CHEST.TITLE |
string |
Any text | &5Ender Chest |
Title text. Supports & colours and &#RRGGBB hex. |
ENDER-CHEST.INTERCEPT-VANILLA-OPEN |
boolean |
true, false
|
true |
On/off for intercept vanilla open. |
ENDER-CHEST.ALLOW-COMMAND |
boolean |
true, false
|
true |
Console command, without a leading slash. Empty means none. |
ENDER-CHEST.COMMAND-REQUIRES-PERMISSION |
boolean |
true, false
|
false |
Permission node. Leave empty to allow everyone. |
ENDER-CHEST.PERMISSION |
string |
Any text | ultimatedonutsmp2.enderchest |
Permission node. Leave empty to allow everyone. |
ENDER-CHEST.AUTO-SAVE-TICKS |
integer |
Any integer | 1200 |
Auto save ticks. Ticks (20 = 1 second). |
Per-rank Ender Chest size resolved from permissions
| Option path | Type | Accepted values | Default | What it does |
|---|---|---|---|---|
ENDER-CHEST.ROW-PERMISSIONS.ENABLED |
boolean |
true, false
|
true |
Enable or disable permission based Ender Chest sizes |
ENDER-CHEST.ROW-PERMISSIONS.ON-DOWNGRADE |
string |
Any text | KEEP-SIZE |
On downgrade. |
| Option path | Type | Accepted values | Default | What it does |
|---|---|---|---|---|
ENDER-CHEST.ROW-PERMISSIONS.PERMISSIONS.ultimatedonutsmp2.enderchest.rows.vip++ |
integer |
Any integer | 6 |
Ultimatedonutsmp2.enderchest.rows.vip++. |
ENDER-CHEST.ROW-PERMISSIONS.PERMISSIONS.ultimatedonutsmp2.enderchest.rows.vip+ |
integer |
Any integer | 5 |
Ultimatedonutsmp2.enderchest.rows.vip+. |
ENDER-CHEST.ROW-PERMISSIONS.PERMISSIONS.ultimatedonutsmp2.enderchest.rows.vip |
integer |
Any integer | 4 |
Ultimatedonutsmp2.enderchest.rows.vip. |
| Option path | Type | Accepted values | Default | What it does |
|---|---|---|---|---|
ENDER-CHEST.ECSEE.ENABLED |
boolean |
true, false
|
true |
Turns the ECSEE section on or off. |
ENDER-CHEST.ECSEE.PERMISSION |
string |
Any text | ultimatedonutsmp2.admin.ecsee |
Permission node. Leave empty to allow everyone. |
ENDER-CHEST.ECSEE.AUTO-REFRESH-TICKS |
integer |
Any integer | 20 |
Auto refresh ticks. Ticks (20 = 1 second). |
ENDER-CHEST.ECSEE.EDITABLE |
boolean |
true, false
|
false |
Determines whether staff can edit other players' ender chests. |
Default ENDER-CHEST block as shipped
# Configuration section for Ender Chest.
ENDER-CHEST:
# Determines whether Enabled is enabled or disabled. Available options: true, false
ENABLED: true
# Rows every player gets when no ROW-PERMISSIONS entry applies to them
# 6 rows is 54 slots, already the largest a chest can be, so lower this if you want
# ROW-PERMISSIONS below to hand out bigger chests as a rank perk
# Available options: 1 to 6
DEFAULT-ROWS: 6
TITLE: '&5Ender Chest'
# Determines whether Intercept Vanilla Open is enabled or disabled. Available options: true, false
INTERCEPT-VANILLA-OPEN: true
# Determines whether Allow Command is enabled or disabled. Available options: true, false
ALLOW-COMMAND: true
# Determines whether Command Requires Permission is enabled or disabled. Available options: true, false
COMMAND-REQUIRES-PERMISSION: false
# The text or value for Permission. Available options: Any valid string text
PERMISSION: ultimatedonutsmp2.enderchest
# The numerical value for Auto Save Ticks. Available options: Any valid integer
AUTO-SAVE-TICKS: 1200
# Per-rank Ender Chest size resolved from permissions
ROW-PERMISSIONS:
# Enable or disable permission based Ender Chest sizes
ENABLED: true
# What happens when a player's permissions no longer cover the size their chest was saved at,
# for example after a rank expires
# KEEP-SIZE keeps the chest at the larger size so nothing can be lost
# RETURN-ITEMS shrinks the chest and hands back everything that no longer fits
# Available options: KEEP-SIZE, RETURN-ITEMS
ON-DOWNGRADE: KEEP-SIZE
# Explicit mapping from permission node to Ender Chest rows
# Players can also be given ultimatedonutsmp2.enderchest.rows.<1-6> directly, for example
# ultimatedonutsmp2.enderchest.rows.4 for a 36 slot chest
# The highest value the player has wins
# Players without any of these permissions keep DEFAULT-ROWS above
PERMISSIONS:
"ultimatedonutsmp2.enderchest.rows.vip++": 6
"ultimatedonutsmp2.enderchest.rows.vip+": 5
"ultimatedonutsmp2.enderchest.rows.vip": 4
# Configuration section for Ecsee.
ECSEE:
# Determines whether Enabled is enabled or disabled. Available options: true, false
ENABLED: true
# The text or value for Permission. Available options: Any valid string text
PERMISSION: ultimatedonutsmp2.admin.ecsee
# The numerical value for Auto Refresh Ticks. Available options: Any valid integer
AUTO-REFRESH-TICKS: 20
# Determines whether staff can edit other players' ender chests. Available options: true, false
# ... section continues, see the file on disk for the full block| Option path | Type | Accepted values | Default | What it does |
|---|---|---|---|---|
MESSAGES.FEATURE-DISABLED |
string |
Any text | &cThe Ender Chest 6 Rows system is disabled. |
Feature disabled. |
MESSAGES.COMMAND-DISABLED |
string |
Any text | &cThe /enderchest command is disabled. |
Command disabled. |
MESSAGES.NO-PERMISSION |
string |
Any text | &cYou do not have permission to use this command. |
Permission node. Leave empty to allow everyone. |
MESSAGES.OPEN-FAILED |
string |
Any text | &cFailed to open your Ender Chest. Please try again. |
Open failed. |
MESSAGES.SAVE-FAILED |
string |
Any text | &cFailed to save your Ender Chest. Contact staff. |
Save failed. |
MESSAGES.RELOAD-SUCCESS |
string |
Any text | &aEnder Chest config reloaded. |
Reload success. |
MESSAGES.ROWS-DOWNGRADED |
string |
Any text | &eYour Ender Chest is now {rows} rows. {amount} item(s) t… |
Shown when a chest shrinks and the items that no longer fit are handed back The text or value for Rows Downgraded. |
Default MESSAGES block as shipped
MESSAGES:
# The text or value for Feature Disabled. Available options: Any valid string text
FEATURE-DISABLED: '&cThe Ender Chest 6 Rows system is disabled.'
# The text or value for Command Disabled. Available options: Any valid string text
COMMAND-DISABLED: '&cThe /enderchest command is disabled.'
# The text or value for No Permission. Available options: Any valid string text
NO-PERMISSION: '&cYou do not have permission to use this command.'
# The text or value for Open Failed. Available options: Any valid string text
OPEN-FAILED: '&cFailed to open your Ender Chest. Please try again.'
# The text or value for Save Failed. Available options: Any valid string text
SAVE-FAILED: '&cFailed to save your Ender Chest. Contact staff.'
# The text or value for Reload Success. Available options: Any valid string text
RELOAD-SUCCESS: '&aEnder Chest config reloaded.'
# Shown when a chest shrinks and the items that no longer fit are handed back
# The text or value for Rows Downgraded. Available options: Any valid string text
ROWS-DOWNGRADED: '&eYour Ender Chest is now {rows} rows. {amount} item(s) that no longer fit were returned to you.'Defaults above match the file shipped in the jar.
UltimateDonutSMP V2 1.0 · Paper / Purpur / Pufferfish / Spigot / Folia · Minecraft 26.1.2–26.2 · Java clients 1.21.6+
- Economy & Marketplaces
- Crates & Spawners
- Duels & Instanced FFA
- Ranked PvP Arena
- Cuboids & Portals
- Staff & Security
Core
Menus & display
Economy
Progression
PvP
Staff