
DG Land Claims
The next generation of land protection.
Список изменений
✨ v1.0.3 - The Premium Update
Animated menus, a fully configurable shop, and more admin control.
🎬 Animated GUIs (the big one)
Every menu in DG Claims now plays a signature reveal animation: the border zips shut around the frame from both ends, the inner decor flashes in, then each button pops in one by one with a rising pitch. After the reveal, an accent pane endlessly laps the border so menus feel alive.
- Applies to all menus automatically - main menu, shop, region, flags, marketplace, and more
- Page changes and flag toggles stay instant (no annoying replays), but the ambient runner keeps going
- Clicks on not-yet-revealed slots are safely ignored - no blind purchases
- Fully configurable under
gui.animationin config.yml: speeds, runner material, or turn it all off
🛒 Fully configurable shop (shop.yml)
The shop now lives in its own file, and everything is editable:
- Master toggle -
enabled: falsedisables the shop entirely (sell blocks via crates or ranks instead) - Pricing - block cost, delete refund percentage, stockpiling on/off
- Complete GUI control - every button's slot, material, glow, name, and lore. The buy button even has three configurable states (ready / can't afford / at limit)
- Region block item appearance - the name, lore, and glow of the block item in player inventories (both fresh and dormant variants) with placeholders like
{skin},{size},{region},{members}
Everything hot-reloads with /dgcadmin reload.
⚖️ Marketplace toggle - fully enforced
marketplace.enabled: false in config.yml now blocks everything: the browse menu greys out, listing is refused, and purchases of existing listings are frozen. Previously the toggle only covered part of the flow.
🎁 New admin command
/dgcadmin give <player> [amount] [skin]
Give region blocks from console or as an admin - with tab-complete for players, amounts, and skin ids. Full inventory? Extras drop at the player's feet, nothing is lost.
🐛 Fixes
- Fixed the delete-refund calculation reading stale config values
- Fixed a shop GUI crash from a method name collision
- Fixed the ambient border animation dying after page changes
💬 Questions or issues? Join our Discord Server
