VoidChest Menu Configurations
- VoidChest Menu
- Filters Menu
- Links Menu
- Shop Menu
- Upgrades Menu
- VoidChests Menu
gui/type/<voidchest_type>.yml
VoidChestMenu:
title: "&a&l%voidchest% VoidChest Menu"
rows: 6
animation: true
defaultAction: voidchest:nothing
# ... (rest of the VoidChestMenu configuration)
gui/filters.yml
FiltersMenu:
title: "&a&l%filter% Filter Menu (%type%)"
rows: 6
animation: true
defaultAction: voidchest:remove_filter
# ... (rest of FiltersMenu configuration)
gui/links.yml
LinksMenu:
title: "&a&l%voidchest%'s VoidChest Links Menu"
rows: 6
animation: true
defaultAction: voidchest:links
# ... (rest of LinksMenu configuration)
gui/shop.yml
ShopMenu:
title: "&a&l%voidchest% Shop Menu"
rows: 6
animation: true
defaultAction: voidchest:nothing
# ... (rest of ShopMenu configuration)
gui/upgrades.yml
UpgradesMenu:
title: "&a&l%voidchest% VoidChest Menu"
rows: 6
animation: true
defaultAction: voidchest:nothing
# ... (rest of UpgradesMenu configuration)
gui/voidchests.yml
VoidChestsMenu:
title: "&a&l%player%'s VoidChests Menu"
rows: 6
animation: true
defaultAction: voidchest:voidchests
# ... (rest of VoidChestsMenu configuration)
Key Configuration Notes:
- Placeholder variables like
%voidchest%
and%player%
are dynamically replaced at runtime - Menu positions are defined using slot numbers (0-53 for 6-row inventories)
- Animation types ("wave") and color gradients can be customized
- Actions starting with
voidchest:
trigger plugin-specific functionality - Player head textures use Base64 encoded skull properties
Pro Tip
Use the defaultAction
parameter to define fallback behavior for unconfigured slots, and bottomInventoryAction
to handle player inventory interactions.
Caution
Please avoid using item specific actions in the defaultAction
or bottomInventoryAction
parameters, as they may break the menu functionality.
Caution
Please avoid using item/menu specific actions in different menus, as they may break the menu functionality.
Animations
fade
wave
rainbow
pulse
typing
sparkle
glitch
Remember to maintain proper indentation in YAML files and test menu configurations after making changes.