1.0.3
Compatibility
Changes
⨠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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:YfzR3CbJ:6zIuTVxd"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:YfzR3CbJ:6zIuTVxd"
}

