DeathPenalty 1.9.1
Details
-
Filenamedeathpenalty-1.9.1-Free.jar
-
Uploaded by
-
UploadedSep 17, 2026
-
Size1.04 MB
-
Downloads28
-
MD57c9c3bb14027eadb9130a8ac51999ac2
Supported Bukkit Versions
- 26.2
- 1.21
- 1.20
- 1.19
- 1.18
Changelog
๐ DeathPenalty v1.9.1 — The Massive Engine & Multi-Language Update (Free Edition)
Major Version Notice: This release represents a massive cumulative upgrade jumping from v1.7.0 directly to v1.9.1. It includes a completely rewritten asynchronous database backend, full Folia & Leaf multi-threading support, 10 built-in languages, and a 100% NMS-free configuration UI!
๐ Dynamic Per-Player Multi-Language System (New in 1.9.1)
- 10 Built-in International Languages:
- ๐บ๐ธ 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)
- ๐บ๐ธ English (
- Instant In-Game Switching: Players can change their own language on the fly via the
/dp infomenu—no server reload required! - Full UI & Message Coverage: All GUI menus, death notifications, money/item drop alerts, chat prompts, and system messages dynamically translate according to each player's selection.
- Zero-Lag Asynchronous Persistence: Language preferences save asynchronously with a 20-tick debounce buffer and anti-memory-leak safeguards.
โก Next-Gen Engine & Platform Support (Folia & Leaf)
- Native Multi-Threading (Folia & Leaf): Full native compatibility with Folia and Leaf region-based tick architectures (
RegionScheduler,EntityScheduler, andGlobalRegionScheduler). - Minecraft Version Support: Updated for Minecraft 1.20.x through 26.2.x running on Spigot, Paper, Purpur, Leaf, and Folia.
- Java 21 & 25 Support: Compiled and optimized for modern LTS Java runtimes.
- Modern Adventure API: Replaced legacy platform bridges with native Paper Adventure API to prevent
NoClassDefFoundError.
๐๏ธ Database & Storage Engine Overhaul
- HikariCP High-Performance Pool: Replaced legacy ORMLite with high-performance native JDBC connection pooling (HikariCP).
- Network MySQL Support: Full support for remote/centralized MySQL databases in addition to local SQLite (
database.db). - In-Game SQLite โ MySQL Migrator: Seamlessly migrate existing player data from SQLite to MySQL with one click inside
/dp configor using/dp convert. - Shutdown Safety: Hardened
onDisable()lifecycle ensures all pending database queries flush cleanly to disk before the server stops.
๐งฐ GUI & Chat Input Improvements
- Crash-Proof Native Chat Prompts: Completely removed fragile AnvilGUI dependencies in favor of an interactive chat prompt input system (100% NMS-free, immune to Minecraft version breaks).
- Configurable Attribute Limits: Added dynamic safety caps in
config.yml(Limitssection) to set maximum thresholds for Health, Food, and Saturation debuffs. - EXP Drop Overhaul: Implemented precise vanilla Minecraft EXP level math formulas, fully supporting both
keepInventory: trueandkeepInventory: falseenvironments. - Soulbound Item Protection: Added protection for items tagged with Soulbound lore so they are never dropped or lost upon death.
๐ก๏ธ Security, WorldGuard & Performance Fixes
- WorldGuard 7 Integration: Hardened the custom
death-penalty: denyregion flag with safe idempotent registration to avoid conflicts during/rg reload. - PlaceholderAPI Expansion: Enhanced PAPI integration with support for global/null-player placeholders, raw numbers, and case-insensitive keys.
- Exploit Fixes: Resolved duplicate physical money drops, command injection vulnerabilities, and potential memory leaks with bossbars and unclosed database connections.
๐ฆ How to Update from v1.7.0
- Create a backup of your existing
plugins/DeathPenalty/directory. - Stop your server.
- Replace your old
DeathPenalty-1.7.0.jarwithDeathPenalty-1.9.1.jar. - Start your server.
- (Optional) Let the new
lang/folder generate automatically to access the 10 included translation files!
Enjoying DeathPenalty on your server? Don't forget to leave a review and star the project!