Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Standalone Protection Stone with GUI, 14 Flags, Multi-Database, Folia Support
️ CakeProtect
Standalone Protection Stone plugin — lightweight, fast, and fully GUI-based.
✨ Features
- ️ Protection Stones — Place ore blocks to claim land (configurable tiers: 10x10 to 100x100)
- ⚙️ 14 Flags — PVP, Mob Damage, TNT, Build, Interact, Chest Access + Flag Groups
- Full GUI System — Manage everything through intuitive Chest GUI with hex colors
- Built-in Shop — Protection stone shop with Vault Economy integration
- Member & Ban System — Add/remove members, ban/unban players per region
- Border Visualizer — Particle outline showing region boundaries
- ️ Rename Regions — Custom display names for your protected areas
- WorldGuard Integration — Auto-creates/removes WG regions
- Bedrock Support — Floodgate form dialogs for Bedrock Edition players
- ⚡ Folia Ready — Supports Paper, Folia, CanvasMC
- ️ Multi-Database — SQLite or MySQL/MariaDB
- Multi-Language — Full localization support (Thai & English included)
- Migration Tool — One-command migrate from ProtectionStones plugin
- ️ Full Admin Panel — Tier management, region browser, default flags, first-join config
- Fully Customizable — All messages & GUI editable via lang files with hex color support
Commands
/ps — Open protection GUI
/ps list — Open protection GUI
/ps home [#] — Teleport to region
/ps info — View region info
/ps shop — Open protection shop
/ps add <name> — Add member
/ps remove <name>— Remove member
/ps delete — Delete region (returns block)
/ps admin — Open admin panel
/ps give <player> <tier> — Give protection block
/ps reload — Reload configs
/ps migrate — Migrate from ProtectionStones
Permissions
cakeprotect.use — Basic usage (default: everyone)
cakeprotect.shop — Access shop (default: everyone)
cakeprotect.admin — Admin commands (default: OP)
cakeprotect.bypass — Bypass protection (default: OP)
Requirements
- Server: Paper 1.21+ / Folia / CanvasMC
- Required: WorldGuard 7.0+
- Optional: Vault (shop), Floodgate (Bedrock forms)
Language Support
Change language in config.yml:
language: "en_US"
Available languages:
- th_TH — Thai (default)
- en_US — English
All GUI buttons, flag names, messages, and lore are fully translatable. Create your own lang file by copying an existing one.
⚙️ Configuration
- config.yml — Tiers, limits, teleport, visuals, shop, first-join settings
- database.yml — Database backend & connection settings
- lang/th_TH.yml — Thai language (all messages + GUI)
- lang/en_US.yml — English language (all messages + GUI)
All files are hot-reloadable with /ps reload.
Migration from ProtectionStones
Just run /ps migrate — fully automatic. Import regions, cleanup old data, sync new WG regions. Done.
Documentation
Pinned Versions
Pages
Members
Owner