Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for NiendsiteKunGz

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

Report CakeProtect?

Release
1.5.3

NiendsiteKunGz released CakeProtect version 1.5.3 on Today 6:03 PM

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)

Information

Published onMay 25, 2026
Downloads0

Platforms

Paper Paper (1.21, 1.21.11-26.1.2)