LamDeathPenalties adds progressive death penalties based on soul points. Players face harsher consequences on death—from item drops to reduced max health.
LamDeathPenalties adds a soul points system with progressive death penalties for Paper/Folia 1.21+. Players lose soul points on death, facing harsher consequences as their soul weakens—from item drops to max health reduction.
If a soul points level doesn't define a penalty, it inherits from the next higher level:
soul-points:
drop-rates:
9:
max-health:
mode: "remove"
amount: 5.0 # Level 9 loses 5 hearts
5:
max-health:
mode: "remove"
amount: 2.0 # Level 5 loses 2 hearts
3:
# No max-health defined → inherits from level 5 (2.0 hearts)
0:
# No max-health defined → inherits from level 3 → level 5 (2.0 hearts)
| Command | Permission | Description |
|---|---|---|
/lmdp |
(default) | Check your soul points |
/lmdp check <player> |
lmdp.check.others |
View another player's soul points |
/lmdp set <player> <amount> |
lmdp.admin |
Set soul points (0 to max) |
/lmdp give <player> <amount> |
lmdp.admin |
Give soul points (capped at max) |
/lmdp take <player> <amount> |
lmdp.admin |
Remove soul points (min 0) |
/lmdp reload |
lmdp.admin |
Reload config and refresh penalties |
Aliases: /soulpoints, /sp
| Permission | Description |
|---|---|
lmdp.bypass |
Bypass all death penalties (keepInventory) |
lmdp.check.others |
Check other players' soul points |
lmdp.admin |
Modify soul points and reload plugin |
plugins/.plugins/ and start the server.plugins/LamDeathPenalties/config.yml:soul-points.max and soul-points.starting valuesreal-time or active-time) and intervalmessages: in the config (death penalties, recovery alerts, command responses).%lamdeathpenalties_*% placeholderssoul-points:
drop-rates:
5:
items:
drop-percent: 50
hotbar: true
armor: false
max-health:
mode: "remove"
amount: 2.0
money:
mode: "flat"
amount: 150.0
commands:
- "title %player% title {\"text\":\"Soul Points Critical!\",\"color\":\"red\"}"
- "title %player% subtitle {\"text\":\"Half your soul is gone...\",\"color\":\"gray\"}"
default-penalty:
max-health:
mode: "remove" # Deducts hearts from base health
amount: 0.0
# Or grant bonus hearts:
9:
max-health:
mode: "add" # Grants extra hearts as reward for high soul points
amount: 5.0
soul-points:
recovery:
mode: "real-time" # Options: "real-time" or "active-time"
interval-seconds: 3600 # 1 hour for real-time, 1 hour of playtime for active-time
| Placeholder | Description |
|---|---|
%lamdeathpenalties_current_points% |
Current soul points |
%lamdeathpenalties_max_points% |
Maximum soul points |
%lamdeathpenalties_next_item_drop% |
Item drop % at current level |
%lamdeathpenalties_next_hotbar_drop% |
Hotbar vulnerable? (true/false) |
%lamdeathpenalties_next_armor_drop% |
Armor vulnerable? (true/false) |
%lamdeathpenalties_next_money_drop% |
Money penalty at current level |
%lamdeathpenalties_next_max_health% |
Max health penalty at current level |
Add consequence to death with a soul points system that scales penalties as players lose their essence.