COWMODSКаталог модов
CakeProtect

ВЕРСИИ (3)

release

Chat Input Fix & Player Validation

1.5.3
14 мая 2026 г.180Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Скачать
Что нового
🐛 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
beta

Full Localization & Bug Fixes

1.5.2
14 мая 2026 г.11Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Скачать
Что нового
🌐 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)
release

Full Admin Panel, YML Config System, Hex Colors, Migration Tool

1.5.0
12 мая 2026 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Скачать
Что нового
## ✨ 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 regions ### Player GUI - Rename region from Settings GUI - Border Visualizer (particle outline) - Owner GUI with transfer + delete confirmation - All GUI titles in English Small Caps ### Migration - `/ps migrate` — single command, auto 3-step: 1. Import from ProtectionStones WorldGuard data 2. Cleanup old `ps*` WG regions 3. Sync new `cake_ps_*` WG regions - Safe to remove ProtectionStones after migration ### Configuration 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 restart ### Technical - All text uses `&#RRGGBB` hex colors (zero legacy codes) - Database reads from `database.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 ## 🐛 Fixes - Fixed resource files not extracting on first run - Fixed border visualizer not working (was placeholder) - Fixed Bedrock dialog type mismatch ## 📦 Dependencies - Required: WorldGuard 7.0+ - Optional: Vault (shop), Floodgate (Bedrock forms)