promotional bannermobile promotional banner

Forgiving

ForgivingMod tracks player deaths, grants bonus lives and extra health on respawn, warns on the last life, and can auto-ban players exceeding max deaths. Fully configurable with admin commands to reset deaths, reload config, and view stats.

File Details

ForgivingMod-1.2.4.jar

  • R
  • Oct 21, 2025
  • 21.66 KB
  • 88
  • 1.21.1
  • Fabric

File Name

ForgivingMod-1.2.4.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:forgiving-1207102:7131578"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

# ForgivingMod Changelog

All notable changes to ForgivingMod will be documented in this file.

---

## [1.2.4] - 2025-10-21
### Added
- Player death tracking system with per-player death count.
- Bonus lives support per player.
- Extra health granted on respawn based on death count.
- Special warning message when a player reaches their **last life**.
- Optional automatic banning for players exceeding maximum deaths.
- Admin commands:
- `/forgivingmod reset <player>` – Reset a player's deaths and unban them.
- `/forgivingmod reload` – Reload the configuration file.
- `/forgivingmod info` – Show current configuration (admin only).
- `/forgivingmod deathcount <player>` – Show a player’s death stats.
- Fully configurable via `config/ForgivingMod/Forgiving.json`.
- Player death data is automatically saved asynchronously.
- Logs for player bans, deaths, and configuration changes.

### Changed
- Refactored config system to use a dedicated `Config` class.
- Improved validation and default values for configuration.
- Added bonus lives and per-player max deaths system.
- Updated respawn handling to display a **last-life warning**.
- Enhanced ban system to allow temporary bans with configurable duration.
- Commands cleaned up: only relevant admin commands exposed.
- Health calculation now respects extra lives and deaths.
- Async saving of player death data using `CompletableFuture`.
- Logging and messages improved for clarity and feedback.

### Fixed
- N/A – Initial release.

---

## Planned / Future
- Item-based system to grant extra lives in-game.
- Visual indicators for bonus lives or extra hearts.
- Optional per-player max deaths configurable via commands.
- Localization support for messages.