Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,500 resources
02
Days
10
Hours
25
Mins
28
Secs

CakeProtect | Protection Stone Plugins v1.5.3

Standalone Protection Stone with GUI, 14 Flags, Multi-Database, Folia Support
Full Localization Support

  • All GUI buttons, items, and messages now fully support multi-language
  • Added complete English (en_US) and Thai (th_TH) language files
  • Flag names, descriptions, and groups are now translatable
  • Greeting messages moved from config.yml to lang files
  • Removed hardcoded Thai text from all GUI elements
  • Fixed empty lore showing as [] in admin GUI
  • Fixed button keys structure (gui.buttons., gui.owner., gui.members., gui.banned.)

Bug Fixes

  • Fixed chat input leaking messages to other players (CMI compatibility)
  • Added legacy AsyncPlayerChatEvent listener for plugins that use old chat system
  • Chat input now clears both viewers() and recipients() to prevent message leak
  • Fixed plugin.yml invalid YAML (authors format)

Player Validation

  • Players who never joined the server cannot be added as members
  • Players who never joined cannot receive ownership transfer
  • Players who never joined cannot be banned from regions

⚙️ Other Changes

  • Added bStats metrics integration
  • /ps and /ps list now open GUI instead of text list
  • Removed unused display-name from tier config
  • Removed greeting format from config (now in lang)
  • Dual chat event handling: AsyncChatEvent (Paper) + AsyncPlayerChatEvent (Legacy)
## ✨ 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:
1. Import from ProtectionStones WorldGuard data
2. Cleanup old ps* WG regions
3. 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-join
  • database.yml — backend selection (SQLite/MySQL), connection settings
  • /ps reload — reloads everything without restart

### Technical
  • All text uses &#RRGGBB hex 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)
## ✨ 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:
1. Import from ProtectionStones WorldGuard data
2. Cleanup old ps* WG regions
3. 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-join
  • database.yml — backend selection (SQLite/MySQL), connection settings
  • /ps reload — reloads everything without restart

### Technical
  • All text uses &#RRGGBB hex 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)
Buy a license now
$11.98
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
168 Views
0 Purchases
2 Downloads
May 16, 2026 Published
May 16, 2026 Updated
Not yet rated
2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. GUI
  1. Shop
Game mode
  1. Survival
  1. Factions
  1. Towny
Supported software
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Thai
Creator
Owner
Recommended for you
An intense team-based PvP minigame with lives, airdrops, chaos events, and late-join support
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,190 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,129 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,067 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,805 purchases
Share and earn
Refer this resource and earn a 10% commission.
168 Views
0 Purchases
2 Downloads
May 16, 2026 Published
May 16, 2026 Updated
Not yet rated
2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. GUI
  1. Shop
Game mode
  1. Survival
  1. Factions
  1. Towny
Supported software
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Thai
Creator
Owner
Recommended for you
An intense team-based PvP minigame with lives, airdrops, chaos events, and late-join support
Not yet rated
2 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,190 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,129 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,067 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,805 purchases
Top