COWMODSКаталог модов
Death Penalty

ВЕРСИИ (1)

release

Death Penalty 1.9.1

1.9.1
18 сент. 2026 г.33Minecraft: 1.19, 1.20, 1.21, 26.2bukkit, folia, paper, purpur, spigot
Скачать
Что нового
We are thrilled to release **DeathPenalty v1.9.1 (Free Edition)**! This update brings our groundbreaking **Dynamic Per-Player Multi-Language System** with 10 international languages, native **Folia multi-threading compatibility**, modernized **Paper Adventure GUI rendering**, and hardened server shutdown lifecycle management. ### ✨ What's New in v1.9.1 #### 🌐 1. Dynamic Per-Player Multi-Language (10 Languages) * **10 Built-in Language Files:** Automatically generated in `plugins/DeathPenalty/lang/`: * 🇺🇸 English (`en_US`) * 🇮🇩 Bahasa Indonesia (`id_ID`) * 🇨🇳 简体中文 (`zh_CN`) * 🇯🇵 日本語 (`ja_JP`) * 🇪🇸 Español (`es_ES`) * 🇮🇹 Italiano (`it_IT`) * 🇸🇦 العربية (`ar_SA`) * 🇩🇪 Deutsch (`de_DE`) * 🇫🇷 Français (`fr_FR`) * 🇷🇺 Русский (`ru_RU`) * **Instant In-Game Cycling:** Players can change their own language preference independently in `/dp info` or `/dp config` with a single click. * **Zero Reloads Needed:** Interface, messages, drop alerts, and chat prompts adapt **instantly** without reloading the plugin or restarting the server. #### ⚡ 2. Zero-Lag Async Engine & Anti-Leak Hardening * **20-Tick Debounce Buffer:** Player language preferences are saved asynchronously, coalescing rapid clicks into a single batch database write. * **Thread-Safe Architecture:** Uses lightweight `ThreadLocal<String>` primitive locale codes, completely eliminating `CraftPlayer` / entity memory leak risks. * **Flapping Protection:** Instantly flushes pending database transactions and evicts caches when players disconnect. #### 🚀 3. Native Folia & Paper 26.2 Adventure Engine * **Folia Regional Multi-Threading:** Tickers and death listeners run safely across `RegionScheduler` and `EntityScheduler` without main-thread blocking. * **Paper Adventure API Modernization:** Replaced legacy reflection calls with native Paper Adventure components, permanently resolving `NoClassDefFoundError: MinecraftComponentSerializer` crashes. #### 🛡️ 4. Server Lifecycle & Shutdown Safety * **Graceful Disable:** Hardened `onDisable()` ensures pending SQLite / MySQL writes flush completely before the server stops. * Clean cancellation for all schedulers, connection pools, and PlaceholderAPI expansions.