Soul Debt

Quick rating

Community listing page, reviews here may not be monitored by the author.

Soul Debt

No reviews yet

A configurable keep-inventory mod where deaths consume lives or sacrifice random items from the player's inventory, as well as a portion of their XP.

Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
souldebt-3.0.0.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

banner

Soul Debt

Soul Debt is a configurable keep-inventory punishment mod for Minecraft 1.21.1 NeoForge.

Instead of deleting the entire inventory on death, Soul Debt makes players pay a debt: stored lives are consumed first, and if no lives are available, random eligible items and optionally XP are sacrificed.

Keep your loot. Pay your debt.

Why Soul Debt? ⚖️

  • 🧭 Keeps survival progression moving without full inventory wipes.
  • 💀 Makes death meaningful without turning keep-inventory into a free pass.
  • ❤️ Adds a life economy through the Soul Apple.
  • 🧳 Gives Wandering Traders and combat progression more value.
  • 🌐 Works well for single-player, multiplayer servers, and curated modpacks.
  • 🛠️ Uses a server-side config so pack makers can tune the experience.

Core Features ✨

  • Configurable life system with max lives and lives consumed per death.
  • Players keep inventory on death, but Soul Debt applies its own penalty logic.
  • Soul Apples grant stored lives when consumed.
  • Wandering Traders can sell marked Soul Apples.
  • Vanilla mobs killed by players can drop marked Soul Apples through configurable tiers.
  • Random item sacrifice when the player has no usable lives.
  • Optional XP loss when item sacrifice happens.
  • Protected item list for valuable items and backpack-style storage items.
  • Built-in HUD life counter with audiovisual feedback.

Soul Apple Sources 🍎

Soul Apples are special marked enchanted golden apples used by Soul Debt.

By default, they can be obtained in two ways:

  • 🧑‍🌾 Buy them from a Wandering Trader.
  • ⚔️ Kill configured vanilla mobs for a chance to drop them.

Mob drops are grouped into configurable tiers:

Tier Default Chance Default Amount
Common 1% 1
Medium 5% 1
Strong 10% 2
Elite 20% 2
Boss / Extreme Threat 100% 5

Mob drop tiers, chances, amounts, and enabled mobs can be changed in config/souldebt-server.toml.

Default Death Flow 💀

When a player dies:

  1. Soul Debt captures the player's inventory and XP state.
  2. The normal player drops are cleared.
  3. The inventory is restored after death.
  4. If the player has enough stored lives, lives are consumed.
  5. If the player does not have enough lives, random eligible items are removed.
  6. If enabled, XP is also reduced when item sacrifice happens.
  7. The client HUD is synced with the updated life count.

Creative and spectator players are ignored by default, and the HUD is hidden while the local player is in creative or spectator mode.

Configuration 🛠️

The server config is generated at:

config/souldebt-server.toml

Main configurable areas:

  • Death penalty behavior.
  • Maximum stored lives.
  • Lives consumed per death.
  • Wandering Trader Soul Apple offer.
  • Soul Apple mob drop tiers.
  • Protected item IDs.

The generated config is intentionally focused on gameplay balance. HUD and audiovisual effect settings use internal defaults and are no longer exposed in the TOML.

Protected Items 🛡️

Soul Debt excludes protected items from random item sacrifice.

The default protection list includes high-value vanilla items such as netherite gear, elytra, mace, heavy core, nether star, dragon egg, dragon head, beacon, end crystal, enchanted golden apple, totem of undying, recovery compass, trial keys, and all shulker boxes.

It also includes compatibility-oriented protection for common backpack items from:

  • Travelers Backpack
  • Sophisticated Backpacks

The internal critical protection list is merged with the user's TOML list, so older configs still benefit from newly protected critical items.

Compatibility Notes 🔧

  • Soul Debt is server-authoritative for death handling and life accounting.
  • Designed for multiplayer and modpack usage with one shared server config.
  • Test carefully if you use other death overhaul, grave, corpse, or keep-inventory mods.
  • Naturally overlaps with mods such as Corpse, You Are in Grave Danger, and similar inventory-on-death systems.
  • Missing modded item IDs in the protected list are harmless; they only matter when those items exist in the current pack.

Documentation 📚

See Documentation.md for:

  • Complete mechanic breakdown.
  • Full TOML reference.
  • Balance preset examples.
  • Troubleshooting and FAQ.

Useful link:

Screenshots

Gallery

  • Alive! Image 1
    Alive! Image 1 In this image, I am alive and haven’t eaten any Soul Apple yet.
  • First Death! Image 2
    First Death! Image 2 Since I hadn’t eaten any Soul Apple, dying made me lose the apples in my inventory. It could have been any item: by default, the mod randomly deletes one full inventory slot, whether it holds 1 item or a 64-stack.
  • Where can I buy Soul Apples?
    Where can I buy Soul Apples? You can buy them from the Wandering Trader. Also, by default, monsters have a percentage chance to drop them when killed.
  • Here I bought and ate a Soul Apple.
    Here I bought and ate a Soul Apple. By doing this, you gain 1 life. This life is used to pay for your death instead of deleting an item from your inventory.
  • Here I died after eating the Soul Apple in the previous image.
    Here I died after eating the Soul Apple in the previous image. See! I didn’t lose any items as punishment. The life I had was used instead.
  • Compatibility!
    Compatibility! Since v2.1.0 by default, the mod is compatible with Traveler’s Backpack and Sophisticated Backpacks, preventing them from being selected by the system and deleted after the death without lives.
  • Vanilla-safe and fully customizable!
    Vanilla-safe and fully customizable! By default, several items cannot be deleted by the mod’s system, such as Netherite items, Elytra, and more. You can configure all of this and much more through the mod’s .toml file, generated in the Config folder.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works