DeathPulse icon

DeathPulse -----

Simple Plugin Increase or Decrease Health Player When They Die




Changelog DeathPulse (Latest Update)

✨ Added

  • New Commands
    • /dp setConfig <key> <value> → change config values directly via command.
    • /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).
    • Day-based configuration (Increase Day, Decrease Day, Ignore Day).
    • 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.
----------, Sep 7, 2025

New Features:
  1. Special Day Boosts
    • Introducing special_day settings! Now you can configure specific days where players receive a health boost upon death. Perfect for special events or just to keep things interesting.
  2. Global Death Ignoring and Decreasing
    • Added a new option: all for ignored and decrease death types. This allows you to ignore or decrease health for all types of deaths, bringing more flexibility to your server management.
  3. Ban Integration in MatchHealthCommand
    • You asked, we delivered! The MatchHealthCommand now includes ban functionality. Match health and manage bans seamlessly with this robust addition.
  4. Support 1.21.4 New Release
Fix:
  1. Addressed issues with newDecreasePerDeath in the Command SetDecreaseCommand.
----------, Dec 5, 2024

  • Colorized Messages:
    Enhanced the readability and aesthetics of in-game messages and server logs by adding color to the sendMessage commands.

  • Config Validation:
    Introduced a new validateConfig method in ConfigManager to ensure your configuration is correct and prevent potential issues.
----------, Dec 5, 2024

New Features
  1. Day Decrease: Configure specific days where health decrease is active, regardless of death causes.
  2. Health Matching: Match the health of specified players or all players based on their death data.
    • Command: /dp matchHealth <player|allPlayer>
  3. Death Data Management: Remove death data of specified players or all players.
    • Command: /dp removeDeathData <player|allPlayer>
  4. Health Reset: Reset the health of specified players or all players to the starting health.
    • Command: /dp resetHealth <player|allPlayer>
Compatibility: This plugin is now compatible with Minecraft versions 1.21, 1.21.1, 1.21.2, and 1.21.3.

Enjoy the new features and enhancements in DeathPulse v1.1.0!
----------, Dec 5, 2024

Resource Information
Author:
----------
Total Downloads: 170
First Release: Dec 5, 2024
Last Update: Dec 5, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings