Sueta

Death Penalty

1.9.1

Advanced death penalty system: Economy, EXP, inventory & stats per world or rank

·Plugin
  1. 1.9.1latestDeathPenalty v1.9.1 — Multi-Language Support & Lifecycle ImprovementsSep 18, 2026
    DeathPenalty v1.9.1 Dynamic Per-Player Multi-Language & Lifecycle Hardening ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​ We are thrilled to release DeathPenalty v1.9.1! This update introduces a groundbreaking Dynamic Per-Player Multi-Language System supporting 10 international languages with instantaneous in-game switching, zero-lag asynchronous database persistence, and hardened server shutdown lifecycle management. ✦ What's New in v1.9.1 · Dynamic Per-Player Multi-Language System (10 Languages) · Included out-of-the-box support for 10 full language files: · 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) · Each player can independently choose their preferred language via /dp info and /dp config by clicking the Language cycle button. · Changes apply instantly without reloading the server or reopening menus. · ️ Comprehensive UI & Listener Coverage · Localization dynamically renders across all menus · Death messages, money & EXP pickup notifications, debuff alerts, curse actionbars, and chat prompt input systems now respect the player's personal language setting. · Dynamic localization for language button lore that translates into the user's active language. · ⚡ Zero-Lag Asynchronous DB Engine & Anti-Leak Hardening · Persistent player language preferences are saved asynchronously with a 20-tick debounce buffer, coalescing rapid clicks into a single database write. · Thread-safe ThreadLocal<String> context holding only primitive locale codes, completely preventing entity/CraftPlayer memory leaks. · Rapid login/logout (flapping player) protection: immediately flushes pending writes and evicts player data from in-memory caches upon player disconnect. · ️ Server Lifecycle & Shutdown Safety · Hardened onDisable() lifecycle handling to ensure pending database saves are flushed immediately before shutdown. · Clean cancellation of all active tickers, Folia regional schedulers, HikariCP pools, and proper unregistration of the PlaceholderAPI expansion. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ How to Update · Stop your server safely. · Replace your old DeathPenalty-1.9.0.jar (or deathpenalty-1.9.0-Free.jar) in your plugins/ folder with DeathPenalty-1.9.1.jar (or DeathPenalty-1.9.1-Free.jar). · Start your server. The new language files will automatically generate in plugins/DeathPenalty/lang/!
    2 downloads
  2. 1.9.0Native Folia Support, Paper 26.2 Adventure GUI Fix & Engine OptimizationsSep 17, 2026
    DeathPenalty v1.9.0 The Folia Engine & Modern Adventure Update ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​ We are excited to announce DeathPenalty v1.9.0! This update focuses on massive backend modernization, bringing 100% native Folia regional multi-threading support, an overhaul of the GUI rendering engine to fix modern Paper 26.2 component serialization crashes, and extensive database performance improvements! ✦ What's New in v1.9.0 (Free Edition) · ⚡ Native Folia Multi-Threading Support (PaperMC 26.2) · Full official compatibility with Folia multi-threaded regional ticking architecture. · All entity actions, respawn handlers, item drop trackers, and task runners are now executed on thread-safe RegionSchedulers and EntitySchedulers. · Zero tick desynchronization, zero main thread stalling, and full thread safety across distributed world regions. · ️ Modern Paper Adventure GUI Compatibility Fix · Completely resolved the NoClassDefFoundError: MinecraftComponentSerializer crash occurring on modern Paper/Purpur 1.20 - 1.21+ / PaperMC 26.2 builds. · Migrated all internal GUI builders to native Paper Adventure API (ItemMeta.displayName(Component) and ItemMeta.lore(List)). · GUIs and chat prompts now open instantly with crystal-clear color rendering and zero legacy Bukkit reflection calls. · Database & Asynchronous Performance Optimizations · Enhanced asynchronous persistence for HikariCP (MySQL) and local SQLite storage. · Stat lookups, penalty tracking, and database synchronization now execute completely non-blocking off the main server thread. · Improved query cache invalidation and thread safety for high-player-count environments. · ️ In-Game Config & Info GUI Improvements · Refined layout in /dp config and /dp info for better readability and symmetry. · Optimized interactive chat input prompts (InputGUI) for seamless number and string configuration without anvils or NMS packets. · Improved permissions handling and safety checks for all administrative commands. · Language & Translation Synchronizations · Updated all default language definitions (en_US.yml and id_ID.yml). · Automatic configuration key migration: existing user configurations are preserved during updates without losing custom settings. ✦ Interested in Advanced Features? Check Out DeathPenalty Premium! · Looking to elevate your server's death mechanics even further? DeathPenalty Premium adds: • Soul Stability System: Progressive instabilty points, dynamic death penalty multipliers (Money, Health, Hunger, Curse), and multiple recovery paths (Survival, Bed Sleep, Soul Shards). • Multi-Cleric NPC Management: Spawn interactive Cleric NPCs with custom locations, price tiers, and reboot-safe persistence. • ️ Death Insurance System: Complete economy gold sink protecting player inventories and assets. • ☠️ Death Curse System: Haunting curses inflicted on death, curable through sacred rituals. ✦ How to Update [OL] [*]Stop your server safely. [*]Replace your old deathpenalty-1.8.0.jar in your plugins/ folder with deathpenalty-1.9.0-Free.jar (or DeathPenalty-1.9.0.jar). [*]Start your server. Enjoy the high-performance, crash-free Folia-ready experience! [/OL]
    2 downloads
  3. 1.8.0DeathPenalty v1.8.0 — PaperMC 26.2 Compatibility & Major System OverhaulSep 16, 2026
    DeathPenalty v1.8.0 The Modernization & Performance Update ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​ We are excited to announce DeathPenalty v1.8.0, bringing complete compatibility with PaperMC 26.2 / Java 25, high-performance HikariCP MySQL & SQLite database engine, a 1-click in-game database migrator, an entirely rewritten 100% NMS-free interactive GUI & chat input system, and expanded multi-language support! ✦ What's New in v1.8.0 · PaperMC 26.2 & Java 25 Modernization · Full native support for Minecraft 1.16.5 up to modern 1.21+ / PaperMC 26.2. · Compiled and optimized with Java 25 while retaining rock-solid stability and zero reflection crashes. · Dual Database Engine & 1-Click Migrator (SQLite ➔ MySQL) · Removed legacy ORMLite and introduced high-speed, asynchronous native JDBC with HikariCP Connection Pool. · Added official MySQL support alongside local SQLite. · Integrated a live 1-Click Database Migrator: easily migrate all player statistics and death history with /dp migrate or directly from the in-game GUI! · High-speed in-memory query caching with automatic TTL for zero-lag performance on busy servers. · ️ Interactive In-Game GUI & NMS-Free Chat Prompt · Replaced clunky anvil interfaces with a 100% NMS-free interactive chat input prompt for entering values, numbers, and strings safely. · Completely overhauled admin configuration menu (/dp config) and player status menu (/dp info). · Smart conditional visibility: locked, disabled, or unauthorized feature buttons are automatically hidden from the Death Info GUI to prevent confusion. · EXP, Inventory & Limit Refinements · New configurable Limits section in config.yml for maximum Health, Food, and Saturation clamping. · Overhauled EXP Drop Modifier using exact Minecraft vanilla leveling math with full KeepInventory support. · Fixed item drop mechanics to prevent accidental permanent deletion of non-penalized gear, with native Soulbound gear protection. · Expanded Multi-Language System (en_US & id_ID) · Full language files included: English (en_US.yml) and Indonesian (id_ID.yml). · Modernized OnCommand list displaying all current subcommands cleanly. · Refined GUI labels, potion info indicators, and death messages. · ️ WorldGuard 7 & Modern Color Formats · Reload-safe, idempotent registration for the custom deathpenalty WorldGuard region flag. · Full support for MiniMessage, Hex Colors (&#RRGGBB), and legacy formatting codes. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Need assistance or found an issue? Join our official Discord Server or post on the Discussion Tab. If you enjoy DeathPenalty, please consider leaving a 5-star rating on SpigotMC!​
    4 downloads
  4. 1.7.4Update 1.20.1Jun 28, 2023
    update support 1.20.1
    1300 downloads
  5. 1.7.2Update 1.7.2Mar 31, 2022
    Add death command
    347 downloads
  6. 1.7.1Add EXP Level Drop PercentageMar 27, 2022
    Add permission node · deathpenalty.admin : Open GUI config · deathpenalty.bypassALL : Bypass all penalty feature · deathpenalty.bypassHealth : Bypass Health Penalty Modifier · deathpenalty.bypassFood : Bypass Food Penalty Modifier · deathpenalty.bypassSaturation : Bypass Saturation Penalty Modifier · deathpenalty.bypassPotion : Bypass Potion Penalty Modifier · deathpenalty.bypassMoney : Bypass Money Penalty Modifier · deathpenalty.bypassDropMoney : Bypass DropMoney Penalty Modifier · deathpenalty.bypassMonster : Bypass Monster Penalty Modifier · deathpenalty.bypassInvDrop : Bypass InvDrop Penalty Modifier · deathpenalty.bypassDeathCommand : Bypass DeathCommand Penalty Modifier · deathpenalty.bypassExpDrop : Bypass Exp LV Drop Penalty Modifier Add Level EXP Drop Percentage as Exp Orbs Add Support Java 16
    81 downloads
  7. 1.7.0Support 1.18.2Mar 27, 2022
    Add config position for money symbol
    68 downloads
  8. 1.6.2Quick UpdateSep 15, 2021
    - Remove warning message on startup
    207 downloads
  9. 1.6.1ReuploadSep 5, 2021
    · try to use async on DB queries · Add option to change money drop name
    105 downloads
  10. 1.6.0Update to 1.6.0Aug 29, 2021
    · Add Potion Effect after player respawn · Remove space after Prefix
    98 downloads
  11. 1.5.9Update HexColorAug 28, 2021
    · Update hex color format , use <#FFFFFF> · Change check command with info, /deathpenalty info · Add PlayerInfoCmd: gui/chat
    74 downloads
  12. 1.5.8Update 1.5.8Aug 27, 2021
    · Change delete item when player death. if game rules keepInventory true, death player can setting to drop item or deleted item. · Change GUI layout · Fix Health and food modify not run when money player below minimal · Add server command when player death.
    71 downloads
  13. 1.5.7Sorry for fast update againAug 25, 2021
    - Fix check update - Add material list and monster type on GUI config instead write.
    115 downloads
  14. 1.5.6Add Money DropAug 25, 2021
    - Add money drop Drop money when player dead instead just remove money. Drop money use percentage. - Fix GUI config - Remove player name on death monster and add %player%
    74 downloads
  15. 1.5.5Add Config GUIAug 23, 2021
    Fix database.ProcessDB.getMoneyLost(org.bukkit.entity.Player)" is null when Ops player death. Add config GUI
    122 downloads
  16. 1.5.4Update 1.5.4Aug 17, 2021
    - Add deleted random item when player death - Add remove some option on config.yml and add to message.yml - Set death message on player respawn instead on playerdeath - Change UserPerGroup to UserPerPermission, and change group base to player permission instead player group (deathpenalty.group.xxxxx)
    107 downloads
  17. 1.5.3Support Java 11Aug 14, 2021
    Just recompile with Java 11
    105 downloads
  18. 1.5.2Add Placeholder and moreAug 14, 2021
    · Add Placeholder : · %dp_total_money_lost_#% · %dp_money_lost_player% · %dp_total_death% · %dp_top_death%' · %dp_top_money_lost% · Add SQLite database for store death location and placeholder data. so If player death on enable world or region and spawn on disable world or region, food modify still active. · Remove FoodDebug · Use PersistentDataContainer instead equal name for spawn monster when player dead. · Fix minor bug's
    71 downloads
  19. 1.5.1Rewrite some codeAug 10, 2021
    · Prevent minus on money · Fix group settings won't add · Add debug
    80 downloads
  20. 1.5.0Add WorldGuard softdepend.Aug 7, 2021
    Add WorldGuard softdepend and flag.
    85 downloads
  21. 1.4.1Sorry for fast update.Aug 2, 2021
    Change update checker method to JSON parser and check version on https://api.spigotmc.org/simple/0.1, because https://api.spigotmc.org/legacy/update.php to slow update version.
    94 downloads
  22. 1.4.0New FeaturesAug 2, 2021
    Add Spawn Monster on Player Death
    68 downloads
  23. 1.3.1Update FixAug 1, 2021
    Fix enabling message and add update checker.
    79 downloads
  24. 1.3.0UpdateAug 1, 2021
    Add : - UserPerGroup - DeathMoneyMin - DeathsetSaturation - DebugFood
    77 downloads
  25. 1.2.0Jul 29, 2021
    77 downloads

Similar projects

Plugin →