CakeProtect
1.5.3Standalone 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 - 100x100)
14 Flags — PVP, Mob Damage, TNT, Build, Interact, Chest Access + Flag Groups
Multi-Database — SQLite, MySQL/MariaDB
Full GUI System — Manage everything through Chest GUI with hex colors
Folia Ready — Supports Paper, Folia, CanvasMC
Built-in Shop — Protection stone shop with Vault Economy
Member/Ban System — Add/remove members, ban/unban players per region
WorldGuard Integration — Auto-creates/removes WG regions
Multi-Language — Full localization support (Thai & English included)
Fully Customizable — All text/colors/GUI editable via lang files
Bedrock Support — Floodgate form dialogs for Bedrock Edition players
Migration Tool — One-command migrate from ProtectionStones plugin
Rename Regions — Custom display names for your protected areas
Border Visualizer — Particle outline showing region boundaries
Full Admin Panel — Tier management, region browser, default flags, first-join config
Requirements
- Server: Paper 1.21+ / Folia / CanvasMC
- Required: WorldGuard 7.0+
- Optional: Vault (shop), Floodgate (Bedrock forms)
Installation
- Download
CakeProtect-1.5.3.jar - Place in
plugins/folder - Restart server
- Edit configs in
plugins/CakeProtect/
Commands
| Command | Description | Permission |
|---|---|---|
/ps | Open region GUI | cakeprotect.use |
/ps home [#] | Teleport to region | cakeprotect.use |
/ps info | View region info at location | cakeprotect.use |
/ps shop | Open protection shop | cakeprotect.shop |
/ps add <name> | Add member | cakeprotect.use |
/ps remove <name> | Remove member | cakeprotect.use |
/ps delete | Delete region (returns block) | cakeprotect.use |
/ps admin | Open admin panel | cakeprotect.admin |
/ps give <player> <tier> | Give protection block | cakeprotect.admin |
/ps reload | Reload all configs | cakeprotect.admin |
/ps migrate | Migrate from ProtectionStones | cakeprotect.admin |
Permissions
| Permission | Description | Default |
|---|---|---|
cakeprotect.use | Basic usage (place, manage own regions) | Everyone |
cakeprotect.shop | Access protection shop | Everyone |
cakeprotect.admin | Admin panel, give, reload, migrate | OP |
cakeprotect.bypass | Bypass protection restrictions | OP |
Language Support
Change language in config.yml:
language: "en_US"
Available languages:
th_TH— Thai (default)en_US— English
All GUI buttons, flag names, descriptions, messages, and lore are fully translatable. Create your own lang file by copying an existing one.
Configuration Files
| File | Purpose |
|---|---|
config.yml | General settings (tiers, limits, teleport, visuals, shop, first-join) |
database.yml | Database backend (SQLite/MySQL), 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.
Admin GUI Features
Access via /ps admin:
- Tier Management — Create/delete/enable/disable tiers, toggle shop visibility
- Region Browser — View all regions with pagination, search by player
- Region Detail — Teleport, edit flags, add members, transfer owner, delete
- Default Flags — Set default flag values for new regions
- First Join Tier — Configure which tier to give new players
- Tier Order — Reorder tier display in shop
Migration from ProtectionStones
Single command, fully automatic:
/ps migrate
Steps performed automatically:
- Import — Reads all
ps*WorldGuard regions → saves to CakeProtect database - Cleanup — Removes old
ps*WG regions - Sync — Creates new
cake_ps_*WG regions from database
After migration, you can safely remove the ProtectionStones plugin.
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