DeathPulse-2.0.0.jar

Details

  • Filename
    DeathPulse-2.0.0.jar
  • Uploaded by
  • Uploaded
    Sep 6, 2025
  • Size
    116.60 KB
  • Downloads
    45
  • MD5
    aeb6ca52b28f177c43b5ebf5001ddd1e

Supported Bukkit Versions

  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.1
  • 1.21.2
  • 1.21.3
  • 1.21.4
  • 1.21

Changelog

## 🚀 Changelog DeathPulse (Latest Update)

### ✨ Added

* **New Commands**

  * `/dp setConfig ` → change config values directly via command.
  * `/dp setMaxHealth ` → 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 ` → remove debt data of specific or all players.
  * `/dp transferHealth ` → transfer HP from one player to another.
  * `/dp withdrawHealth ` → 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.

---

Sorry for the infrequent updates, as I'm still juggling work and college assignments, so I don't have much time, haha.