
No Free Deaths: Better keepInventory
Lose XP and hunger with keepInventory. Stops players abusing death as a free reset, but without the punishment of losing all their stuff 😌
- Загрузки
- 12K
- Подписчики
- 37
- Обновлён
- 30 марта 2025 г.
- Лицензия
- MIT
Опубликован 2 ноября 2024 г.
Adds consequences to dying with keepInventory. Players don't abuse death as a free teleport and hunger reset mechanic when they have no reason to.
Features
- Can be disabled per-player by admins
- Players will respawn at half hunger
- Players lose some or all XP on death
- Players lose Curse of Vanishing items on death (requires 1.20.5+)
- Not enabled by default: Players will respawn with less health
- Does nothing if
keepInventoryis disabled - Pick whether players recover all their XP
Opt-out
Players can be opted out of the consequences if they would prefer a more relaxed gaming experience. Per-player opt-out means everyone can play how they want to. An admin must be the one to run the command.
/execute as USERNAME run function no_free_deaths:cmd/opt_out
Configure
Every penalty for death can be toggled individually:
/function no_free_deaths:cmd/toggle_drop_xp
/function no_free_deaths:cmd/toggle_curse_of_vanishing
/function no_free_deaths:cmd/toggle_respawn_hunger_penalty
NOT ENABLED BY DEFAULT
/function no_free_deaths:cmd/toggle_respawn_health_penalty
The percentage of levels lost on death is set automatically when the data pack is loaded and will not be changed unless it is manually updated. It's a bit verbose, but can be changed to a custom amount e.g. 90 to lose 90% of levels.
/scoreboard players set .drop_percentage no_free_deaths.drop_xp.settings 90
Instead of dropping a portion of your XP, you can run the following command to toggle dropping as many experience points as it would take to get you from 0 levels to your current level. Enabling "drop XP in full" means players will always drop all their XP, but it can be entirely recovered.
/function no_free_deaths:cmd/toggle_drop_xp_in_full
This data pack enables keepInventory the first time it is loaded. If keepInventory is disabled after that, it will not be re-enabled on load.
Ченджлог
1.1.2+modРелиз1.21.6, 1.21.7, 1.21.8 · 30 марта 2025 г.
- Fixes broken drop_xp_in_full mechanic
- I'm not certain how I broke this, but it has seemingly been broken since release. To mitigate this kind of issue in the future, part of my testing workflow is now to create a new world for release testing.
- Updated pack format to 1.21.5
1.1.2Релиз1.21.6, 1.21.7, 1.21.8 · 30 марта 2025 г.
- Fixes broken drop_xp_in_full mechanic
- I'm not certain how I broke this, but it has seemingly been broken since release. To mitigate this kind of issue in the future, part of my testing workflow is now to create a new world for release testing.
- Updated pack format to 1.21.5
1.1.1Релиз1.21.2, 1.21.3, 1.21.4 · 23 декабря 2024 г.
This is the same as version 1.1.0 but the file has the correct name. I couldn't live with it incorrectly specifying that it was compatible with versions it doesn't support.
Previous version:
- Added a command to toggle dropping the full amount of XP on death instead of following the vanilla mechanics
- This isn't enabled by default but can be toggled on/off using
/function no_free_deaths:cmd/toggle_drop_xp_in_full - I think this isn't as nice as the default since it makes the already small penalty for death even less meaningful
- This isn't enabled by default but can be toggled on/off using
- Dropped support for game versions older than 1.21
- I maintain these packs for myself, and as my own server has been updated, I didn't see a use for keeping backwards compatibility.
- Version 1.0.0 isn't going anywhere, it'll keep working for as long as you use it. I haven't found any bugs in it, and will fix it if necessary.
- If you would like any newer features backported, please let me know!
- The version in the title of the data pack file is incorrect.
1.0.0Релиз1.21.2, 1.21.3, 1.21.4 · 3 ноября 2024 г.
First release! This pack is already being used in my SMP, and has proven itself to be useful.
- Players will respawn at half hunger
- Players will lose XP on death
- Players will lose Curse of Vanishing items on death (requires 1.20.5+)
- Not enabled by default: Players will lose health on respawning
Комментарии
Загружаем…