CakeProtect
1.5.3Standalone Protection Stone with GUI, 14 Flags, Multi-Database, Folia Support
1.5.3latestChat Input Fix & Player ValidationMay 14, 2026 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 - Added player existence validation — must have played before or be online to add/transfer/ban
Security - 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
Technical - Dual chat event handling: AsyncChatEvent (Paper) + AsyncPlayerChatEvent (Legacy) - EventPriority.LOWEST with ignoreCancelled=false ensures earliest interception
1.5.2Full Localization & Bug FixesMay 14, 2026 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
Improvements - Added bStats metrics integration - /ps and /ps list now open GUI instead of text - Removed unused display-name from tier config - Fixed plugin.yml invalid YAML (authors format) - Fixed empty lore showing as [] in admin GUI
Config Changes - Removed: visuals.greeting.enter-format / leave-format (now in lang) - Removed: tiers.*.display-name (unused) - Added: language setting controls all text (th_TH / en_US)
1.5.0Full Admin Panel, YML Config System, Hex Colors, Migration ToolMay 12, 2026 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 regionsPlayer GUI
- Rename region from Settings GUI - Border Visualizer (particle outline) - Owner GUI with transfer + delete confirmation - All GUI titles in English Small CapsMigration
-/ps migrate— single command, auto 3-step: 1. Import from ProtectionStones WorldGuard data 2. Cleanup oldps*WG regions 3. Sync newcake_ps_*WG regions - Safe to remove ProtectionStones after migrationConfiguration 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 restartTechnical
- All text uses&#RRGGBBhex colors (zero legacy codes) - Database reads fromdatabase.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
- Fixed resource files not extracting on first run - Fixed border visualizer not working (was placeholder) - Fixed Bedrock dialog type mismatchFixes
- Required: WorldGuard 7.0+ - Optional: Vault (shop), Floodgate (Bedrock forms)Dependencies
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta