️ 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
Code (Text):
/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
Code (Text):
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:
Code (Text):
language: "en_US"
- 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.
Support & Issues
Feel free to leave a message in the Discussion tab or contact me directly!
Documentation
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CakeProtect - Protection Stone Plugin [1.21-26.1+ | Folia Support] is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1. Downloaded 113 times (via Spigot). Download it and open it directly in the game.