Tags
Creators
Details
Licensed ARR
Published 5 months ago
Updated 5 months ago
All versions
1.5.0
Release
Full Admin Panel, YML Config System, Hex Colors, Migration Tool5 months ago 19
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
Platforms
Folia
Paper
Purpur
Changes
✨ New Features
Admin Panel (Full)
- Tier Management — create/delete/enable/disable, toggle shop visibility
- Tier Block Selector — Dialog API input (name, radius, price)
- Tier Order — reorder display in shop
- First Join Config — set tier gift for new players
- Region Browser — paginated list + search by player
- Region Detail — teleport, edit flags, add members, transfer owner, delete
- Default Flags — set defaults for new regions
Player GUI
- Rename region from Settings GUI
- Border Visualizer (particle outline)
- Owner GUI with transfer + delete confirmation
- All GUI titles in English Small Caps
Migration
/ps migrate— single command, auto 3-step:- Import from ProtectionStones WorldGuard data
- Cleanup old
ps*WG regions - Sync new
cake_ps_*WG regions
- Safe to remove ProtectionStones after migration
Configuration System
messages.yml— all player text (hex colors, hot-reload)lore.yml— all GUI item names/lore (hot-reload)config.yml— limits, teleport, visuals, shop, first-joindatabase.yml— backend selection (SQLite/MySQL), connection settings/ps reload— reloads everything without restart
Technical
- All text uses
&#RRGGBBhex colors (zero legacy codes) - Database reads from
database.yml(SQLite + MySQL support) - Dialog API for tier creation (Paper 1.21+)
- Floodgate/Geyser Bedrock form support
- Folia/CanvasMC compatible
- Region limit enforcement from config
🐛 Fixes
- Fixed resource files not extracting on first run
- Fixed border visualizer not working (was placeholder)
- Fixed Bedrock dialog type mismatch
📦 Dependencies
- Required: WorldGuard 7.0+
- Optional: Vault (shop), Floodgate (Bedrock forms)
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:7jSPWypx:uc1rvOJK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:7jSPWypx:uc1rvOJK"
}

