![[img] tag](https://i.imgur.com/aBMighd.png)
Advanced Chests is the plugin you need to make normal Minecraft chests look BIGGER!
Make chests with unlimited size and enjoy this new possiblity.
![[img] tag](https://i.imgur.com/nrhAyHf.gif)
![[img] tag](https://i.imgur.com/w2iQ4oY.jpg)
You can even make your own upgrades for the chests and expand their slots with a custom price
![[img] tag](https://i.imgur.com/ORCGxgz.gif)
![[img] tag](https://i.imgur.com/R18z4Qq.jpg)
You can also sort your chest with a simple button!
![[img] tag](https://i.imgur.com/2WIa3FK.gif)
![[img] tag](https://i.imgur.com/m4ISe9M.jpg)
You can also sell all the chest content!
![[img] tag](https://i.imgur.com/MCAXjcJ.gif)
![[img] tag](https://i.imgur.com/wcReKbn.jpg)
Why use furnaces? when you can smelt all your content with a simple click!
![[img] tag](https://i.imgur.com/zdp4U0X.gif)
![[img] tag](https://i.imgur.com/x5YpxIj.jpg)
Compress your ores and turn them into blocks!
![[img] tag](https://i.imgur.com/5NPprSQ.gif)
![[img] tag](https://i.imgur.com/EebsneY.jpg)
Schedule automatic sells for each chest!
![[img] tag](https://i.imgur.com/KxFGEnS.gif)
![[img] tag](https://i.imgur.com/VzMGyxx.jpg)
Click
Plugin Features:
- Create custom chests
- Unlimited amount of advanced chests
- Unlimited size for your chests
- Change the Inventory display name (Colored names)
- Add custom crafting recipes!
- Upgrades
- Expand the slots of the chests
- Make upgrades
- Put a price per upgrade
- Holograms
- Holographics Displays Support!
- CMI Support!
- Add custom titles to your chests!
- Sorter
- You can sort your chest with a simple button!
- Sells
- You can sell all the chest content with a simple button!
- Essentials Support!
- ShopGUIPlus Support!
- zShop Support!
- You can sell all the chest content with a simple button!
- Smelter
- You can smelt your chest content with a simple button!
- Compressor
- You can compress your ores and other materials to turn them into blocks
- Automatic Sells
- Schedule automatic sells for you chests
- Edit the sells frequency
- Toggle this option
- Set a tax
- Hopper Compatible
- The chests are compatible with vanilla hoppers
- Intuitive Configuration
- Config with explanation
- Include basic examples
- Configure details
- Edit names
- Edit lore
- Configure options
- Enable/disable tnt protection
- Enable/disable Creeper protection
- Configure upgrades
- Enable/disable upgrades for specific chests
- Edit upgrade prices
- Compatibility
- Vault
- Multiverse Core
- Royale Economy
- Insights
- Essentials
- ShopGuiPlus
- zShop
- CMI
- Holographics Displays
- WildTools
- NBTAPI
Plugin Features:
- Create custom chests
- Unlimited amount of advanced chests
- Unlimited size for your chests
- Change the Inventory display name (Colored names)
- Add custom crafting recipes!
- Upgrades
- Expand the slots of the chests
- Make upgrades
- Put a price per upgrade
- Holograms
- Holographics Displays Support!
- CMI Support!
- Add custom titles to your chests!
- Sorter
- You can sort your chest with a simple button!
- Sells
- You can sell all the chest content with a simple button!
- Essentials Support!
- ShopGUIPlus Support!
- zShop Support!
- You can sell all the chest content with a simple button!
- Smelter
- You can smelt your chest content with a simple button!
- Compressor
- You can compress your ores and other materials to turn them into blocks
- Automatic Sells
- Schedule automatic sells for you chests
- Edit the sells frequency
- Toggle this option
- Set a tax
- Hopper Compatible
- The chests are compatible with vanilla hoppers
- Intuitive Configuration
- Config with explanation
- Include basic examples
- Configure details
- Edit names
- Edit lore
- Configure options
- Enable/disable tnt protection
- Enable/disable Creeper protection
- Configure upgrades
- Enable/disable upgrades for specific chests
- Edit upgrade prices
- Compatibility
- Vault
- Multiverse Core
- Royale Economy
- Insights
- Essentials
- ShopGuiPlus
- zShop
- CMI
- Holographics Displays
- WildTools
- NBTAPI
Config.yml
# ============[ADVANCED CHESTS]============= #
options:
timings:
save_interval: 3000 # Time in ticks
# This option establishes the max amount of time that the selling process can occur
# Add more delay to this option if you are experiencing lag when selling large amounts of items from chests at once
sell_time_max_delay: 0 # Time in seconds
enhancement:
# Enabling this option will allow you to use the NBT-API for the chests
# This option requires NBT-API of course
use_nbtapi: false
# This option establishes the economy that will be used in the shop
# you can choose between MONEY(Requires Vault) or EXPERIENCE(Minecraft experience)
shop_economy: "MONEY"
# This option establishes the economy that will be used in the chest upgrades
# you can choose between MONEY(Requires Vault) or EXPERIENCE(Minecraft experience)
upgrades_economy: "MONEY"
# This option establishes the economy that will be used in the chest sorts
# you can choose between MONEY(Requires Vault) or EXPERIENCE(Minecraft experience)
sorts_economy: "MONEY"
# This option establish the economy that will be used in the sells
# you can choose between (ESSENTIALS, SHOPGUIPLUS, ZSHOP, ROYALE_ECONOMY, CMI and BOSS_SHOP_PRO)
sells_plugin: "ESSENTIALS"
# This option will allow you to specify an specific shop of a sells plugin
# you can use it for plugins like SHOPGUIPLUS, ROYALE_ECONOMY and BOSS_SHOP_PRO
sells_plugin_shop: ""
# Enabling this option will allow the plugin to check for new updates
check_updates: true
# Disable automatic sells when chests have no activity
disable_autosells_when_inactive: false
# Enabling this option will allow the chests to remember the last opened page by a player
# and reopen it
reopen_last_opened_page: false
explosions:
# Enable or disable advanced chest explosions
creeper: false
tnt: false
actions:
# Drop the Advanced chest item
onbreak_dropchest: true
# Show a confirmation before breaking a chest
# Enable this option to reduce the lag caused by the dropped items
onbreak_confirmation: true
# Drop items after breaking a chest
onbreak_dropcontent: true
# Enabling this option the players will have to clear out the chest before breaking it
# Enable this option to reduce the lag caused by the dropped items
onbreak_wait_for_empty_chest: false
# Show a confirmation before upgrading a chest
onupgrade_confirmation: true
gui:
# Disabling this option will replace the page selector heads by normal items
pageselector_useheads: true
# Change the color of the glasses in the page selector
# (Material damage based)
pageselector_color: 7
# Change the color of the glasses in the break confirmation gui
# (Material damage based)
break_confirmation_color: 14
# Change the color of the glasses in the upgrade confirmation gui
# (Material damage based)
upgrade_confirmation_color: 4
# Change the color of the glasses in the shop gui
# (Material damage based)
shop_color: 4
# Change the color of the automatic sells menu
# (Material damage based)
automatic_sells_color: 7
sells:
# Disabling this option items with meta will be taken in count in the selling process
ignore_meta: true
# Remove all the worthless items
remove_worthless_items: false
events-priorities:
# You can choose between [LOW,LOWEST,NORMAL,HIGH,HIGHEST]
block_break: "HIGH"
block_place: "HIGHEST"
inventory_move_item: "HIGH"
player_interact: "HIGHEST"
sounds:
volume: 100
pitch: 1
backups:
enable: true
Chests.yml
chests:
# You can copy/paste these templates to create new chests
example:
inventory:
name: "&6Legendary Chest &8Page - %i%"
# The size must be multiple of 9
size: 270
item:
name: "&6Lengendary Chest"
lore:
- "&7This chest contains a total"
- "&7of &6x%size% &7slots"
hologram:
# This functionality requires at least Holographic Displays
enable: false
title:
- ""
- ""
# Put it as -1 if you don't want to display the chest in the shop
shop-price: 1000
allow-hoppers-use: true
previous-page-slot: 4
next-page-slot: 6
upgrades:
enable: true
next_upgrade: "example2"
price: 1000
slot: 5
sorters:
enable: false
price: 0
slot: 9
sells:
# This functionality requires at least Essentials
enable: false
multiplier: 1
slot: 1
smelter:
enable: false
price: 0
slot: 8
compressor:
enable: false
price: 0
slot: 7
autosells:
# This functionality requires at least Essentials
enable: false
# Refers to the frequency in ticks for the automatic selling
# 1s = 20ticks
frequency: 0
# Refers to the percentage that will be discounted from
# the total sell value
tax: 5
slot: 2
deposit:
enable: false
crafting:
enable: true
items:
A:
material: "WOOD"
data: 0
B:
material: "IRON_INGOT"
data: 0
recipe:
- "AAA"
- "ABA"
- "AAA"
example2:
inventory:
name: "&4&lExtreme Chest &8Page - %i%"
#The size must be multiple of 9
size: 315
item:
name: "&4&lExtreme Chest"
lore:
- "&7This chest contains a total"
- "&7of &6x%size% &7slots"
hologram:
# This functionality requires at least Holographic Displays
enable: true
title:
- "&8&k..&4&lExtreme Chest&8&k.."
- "&6%slots_used%&7/&6%size% &7slots"
# Put it as -1 if you don't want to display the chest in the shop
shop-price: -1
allow-hoppers-use: true
previous-page-slot: 4
next-page-slot: 6
upgrades:
enable: false
next_upgrade: ""
price: 0
slot: 5
sorters:
enable: true
price: 0
slot: 9
sells:
# This functionality requires at least Essentials
enable: true
multiplier: 2
slot: 1
smelter:
enable: true
price: 1000
slot: 8
compressor:
enable: true
price: 1000
slot: 7
autosells:
# This functionality requires at least Essentials
enable: true
# Refers to the frequency in ticks for the automatic selling
# 1s = 20ticks
frequency: 2400
# Refers to the percentage that will be discounted from
# the total sell value
tax: 0
slot: 2
deposit:
enable: true
crafting:
enable: false
items:
A:
material: "WOOD"
data: 0
B:
material: "GOLD_INGOT"
data: 0
recipe:
- "AAA"
- "ABA"
- "AAA"
Languages.yml
languages:
prefix: '&8[&e&lAdvanced&6&lChests&8]'
upgrades:
success: '&aThe chest was correctly upgraded&6!'
fail: '&cYou do not have enough money to buy this upgrade&6!'
sorts:
fail: "&cYou do not have enough money to do this!"
anything-to-sort: "&cThere is anything to sort in this chest!"
already-sorted: "&cThis chest is already sorted!"
smeltings:
not-enough-money: "&cYou do not have enough money to smelt this chest"
success: "&aYou have smelted this chest correctly!"
fail: "&cThis chest does not contain anything to smelt!"
compressions:
not-enough-money: "&cYou do not have enough money to compress this chest"
not-enough-space-to-compress: "&cThere is not enough space to compress this chest!"
anything-to-compress: "&cThere is anything to compress in this chest!"
success: "&aYou have compressed this chest correctly!"
sells:
success: '&aYou have received &e%value%$&a!'
fail: '&cThis chest contains nothing for selling&6!'
process: "&cThe chest will be sold in &6%time% &cseconds&6!"
openchest-onsell-fail: "&cThis chest is currently being sold, please wait...&6!"
autosells:
claim-money-success: "&aMoney claimed successfully!"
claim-money-fail: "&cThis chest does not have enough money to claim!"
toggle-fail: "&cYou do not have permissions to toggle this option&6!"
permissions:
openchest-fail: '&cYou do not have the proper permissions to open this chest&6!'
placechest-fail: '&cYou do not have the proper permissions to place this chest&6!'
breakchest-fail: '&cYou do not have the proper permissions to break this chest&6!'
upgrade-fail: '&cYou do not have the proper permissions to do this upgrade&6!'
sort-fail: '&cYou do not have the proper permissions to sort this chest&6!'
sell-fail: '&cYou do not have the proper permissions to sell out of this chest&6!'
smelt-fail: '&cYou do not have the proper permissions to smelt this chest&6!'
compressor-fail: '&cYou do not have the proper permissions to compress this chest&6!'
actions:
on-break-wait-for-empty-chest-fail: "&cThe chest needs to be empty to break it&6!"
shop:
inventoryname: "&c&e&lAdvanced&6&lChests"
lore-format:
- ''
- '&7&o((Left click for &aUnit&7&o))'
- '&7&o((Right click for &bStack&7&o))'
price-format: "&6Price&8: &f%price%&6$"
previous:
name: "&6&lPrevious"
head: "MHF_ArrowLeft"
material: "PLAYER_HEAD"
lore:
- ""
next:
name: "&6&lNext"
head: "MHF_ArrowRight"
material: "PLAYER_HEAD"
lore:
- ""
success: "&aYou have bought correctly&6!"
fail: "&cYou do not have enough money to buy this chest&6!"
without-inv-space: "&cYou do not have enough space in your inventory&6!"
without-perms-to-open: "&cYou do not have permissions&6!"
gui:
previouspage:
name: '&6&lPrevious page'
head: "MHF_ArrowLeft"
material: "PLAYER_HEAD"
lore:
- ""
nextpage:
name: '&6&lNext page'
head: "MHF_ArrowRight"
material: "PLAYER_HEAD"
lore:
- ""
upgradeicon:
material: "CHEST"
head: ""
name: '&e&lUpgrade your slots&6&l!'
lore:
- '&7This upgrade contains a total'
- '&7of &6x%size% &7slots'
- '&aPrice&e: &6%price%&e$'
sorters:
price-format: "&ePrice&6: &e%price%&6$"
sorticon:
material: "HOPPER"
head: ""
name: '&f&lSort the chest'
lore:
- '&7Click here to sort this chest'
sells:
sellicon:
name: '&c&lSell All'
material: "PLAYER_HEAD"
head: "MrSnowDK"
lore:
- '&7Click here to sell all the content'
- ''
- '&f&lMultiplier&7: &e%multiplier%&6%'
smeltericon:
material: "PLAYER_HEAD"
head: "MCadir1"
name: '&4&lSmelt items!'
price-format: "&ePrice&6: &e%price%&6$"
lore:
- '&7Click here to smelt all the chest content!'
compressoricon:
material: "PLAYER_HEAD"
head: "9a1057aeb571b23c907284f907f51a1f18530d731a8adac02c791aa205b56c1e"
name: '&f&lCompress items!'
price-format: "&ePrice&6: &e%price%&6$"
lore:
- '&7Click here to compress all the chest content!'
break-confirmation:
inventoryname: '&c&lRemove the Chest...'
confirmicon:
material: "BARRIER"
head: ""
name: '&cBreak this chest!'
lore:
- '&7Click to break this chest!'
upgrade-confirmation:
inventoryname: '&8Confirm your upgrade!'
confirmicon:
material: "CHEST"
head: ""
name: '&e&lUpgrade!'
lore:
- '&7Click here to confirm your upgrade!'
autosells:
inventory-name: "&8AutoSells"
icon:
material: "PLAYER_HEAD"
head: "945f47feb4d75cb333914bfdb999a489c9d0e320d548f310419ad738d1e24b9"
name: "&6&lAutomatic Sells"
lore:
- "&7Click here to see all related"
- "&7about automatic sells!"
- ""
- "&f&lFrequency&7: &e%frequency%&6s"
- "&f&lTax&7: &e%tax%&6%"
moneyicon:
material: "CHEST"
head: ""
name: "&e&lClaim the money!"
lore:
- "&6Money: &a%money%&f$"
toggleicon:
on-status:
material: "PLAYER_HEAD"
head: "131a4fab2f87db54330136517b453aacb9d7c0fe784300709e9b109cbc514f00"
name: "&6&lToggle AutoSells"
lore:
- "&7Status: &a&lON"
off-status:
material: "PLAYER_HEAD"
head: "a5d53ef428b369fd5cce94ce205d0d2d7b095fad676a9b383971ee1049e367ad"
name: "&6&lToggle AutoSells"
lore:
- "&7Status: &c&lOFF"
back:
material: "PLAYER_HEAD"
head: "MHF_ArrowLeft"
name: "&6&lBack"
lore:
- ""
Permissions
advancedchests.admin - access to admin actions
advancedchests.user - acess to all the permissions below this one
advancedchests.upgrade.<chest_name> - access to upgrade a certain type of chest
advancedchests.upgrade.* - acess to upgrade all the type of chests
advancedchests.open.<chest_name> - access to open a certain type of chest
advancedchests.open.* - acess to open all the type of chests
advancedchests.sort.<chest_name> - access to sort a certain type of chest
advancedchests.sort.* - acess to sort all the type of chests
advancedchests.sell.<chest_name> - access to sell a certain type of chest
advancedchests.sell.* - acess to sell all the type of chests
advancedchests.smelt.<chest_name> - access to smelt a certain type of chest
advancedchests.smelt.* - acess to smelt all the type of chests
advancedchests.compress.<chest_name> - access to compress a certain type of chest
advancedchests.compress.* - acess to compress all the type of chests
advancedchests.deposit.<chest_name> - acess to deposit all your inventory content into a certain type of chest clicking outside the inventory
advancedchests.deposit.* - acess to deposit all your inventory content into all type of chests clicking outside the inventory
advancedchests.place.<chest_name> - access to place a certain type of chest
advancedchests.place.* - acess to place all the type of chests
advancedchests.break.<chest_name> - access to break a certain type of chest
advancedchests.break.* - acess to break all the type of chests
advancedchests.shop.open - access to open the shop
advancedchests.autosells.toggle - acess to toggle the automatic sells
Commands
/advancedchests help - (See all the commands)
/advancedchests reload - (Reload the plugin)
/advancedchests give <player> <chest_name> <amount> - (Give a chest to a player)
/advancedchests list - (See the list of active chests)
/advancedchests info - (See all the information related to chests)
/advancedchests open <x> <y> <z> - (Open a chest at a specific location)
/advancedchests purge <world_name> - (Delete all the chests in a specific world)
/chests (Open the chests shop)
If you find any bug you can also me a private message via spigot or contact me on my personal discord: DeadSilenceIV#5307
Terms of service:
You can not impersonate the author.
You can not distribute the code.
You may askme for support.
No refunds.
Please don't post bad reviews if you haven't asked me for support!