/dp setMaxHealth <player> <amount> → set a player’s maximum health.
/dp viewDeathData → view death data of the player who runs the command.
/dp viewDebtData → view debt (HP debt) data of the player who runs the command.
/dp removeDebtData <player|allPlayer> → remove debt data of specific or all players.
/dp transferHealth <player> <amount> → transfer HP from one player to another.
/dp withdrawHealth <player> <amount> → withdraw HP into a Health Item.
New Permissions for new commands (dp.setConfig, dp.setMaxHealth, dp.viewDeathData, dp.viewDebtData, dp.removeDebtData, dp.transferHealth, dp.withdrawHealth).
Health Item System
Fully customizable material, name, lore, and HP per item.
Option to drop health items when a player reaches max HP on death.
Block crafting of specific items using health items.
Debt System → when HP goes below 0/minimum, the difference becomes debt that must be repaid with future health gains.
Season System → reset death data each season (based on real-world days or Minecraft days).
Priority Death System → set priority for handling death types (IGNORE, INCREASE, DECREASE).
After Ban Health → configure the HP a player has after returning from a ban.
New Event Listener: HealthItemListener for handling health item logic.
⚡ Improved
Increase/Decrease/Ignore Systems
Support for custom HP amounts per death type (TYPE::AMOUNT).
Ability to deactivate other effects during certain days.
Flexible must_difference option to prevent repeating the same death type for HP gain/loss.
Configuration Enhancements
firstTimeSetup → records when the plugin was first installed.
checkDayPeriod → adjustable day check interval (lower is more accurate, higher is less laggy).
worldDaySettings → define ticks per day per world.
permissionsAllPlayer → allow all players to run specific commands without explicit permissions.
Notifications & Logs
Expanded messages for the debt system (debtPaidOff, debtReduced, debtAdded).
Warning messages for special days (Ignored Day, Increase Day, Decrease Day, Season Change).
Improved ban, max HP, and min HP messages.
More detailed server logs.
Fixed
/dp reload now reloads config more reliably without requiring a server restart.
Help command updated to reflect new commands and changes.
⚠ Upgrade Notes
Config.yml has major changes. Old configs may not be fully compatible. → It’s strongly recommended to backup your existing config.yml before upgrading.
New systems (Health Item, Debt, Season, Priority) introduce new config sections.
If upgrading from an older version, you may need to regenerate the config and reapply your custom settings.
Version 1.21 - 1.21.7
Sorry for the infrequent updates, as I'm still juggling work and college assignments, so I don't have much time, haha.