partialkeepinvСкачатьСкачатьСкачать
ВЕРСИИ (3)
beta
partialkeepinv 1.0.2
1.0.231 дек. 2025 г.347Minecraft: 1.21.11paper
Что нового
## 1.0.2 – Paper 1.21.11 update
- Rebuilt against the **Paper 1.21.11 API**.
- Marked compatibility with **Minecraft 1.21.11** on Modrinth.
- No functional changes: behaviour and config are the same as 1.0.1
(keeps shulkers, containers and non-stackable items, XP loss and armour wear).
To update: just replace the old jar with `parialkeepinv-1.0.2.jar` and restart. Existing `config.yml` will continue to work.
beta
partialkeepinv 1.0.1
1.0.124 нояб. 2025 г.63Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10paper
Что нового
## 1.0.1 – Config & container keep update
### New features
- Added a **config.yml** to control behaviour without recompiling:
- `keep.shulkers` – toggle keeping shulker boxes on death.
- `keep.non_stackable_items` – toggle keeping all non-stackable items (tools, weapons, armour, elytra, etc.).
- `keep.containers` – toggle keeping extra container-like items (see whitelist below).
- `xp_loss.enabled`, `xp_loss.min_levels`, `xp_loss.max_levels` – configure how many XP levels are lost on death.
- `armor_damage.enabled`, `armor_damage.percent` – configure whether armour takes extra durability damage on death and by what percentage.
- Introduced a **container whitelist**:
- New `containers.material_whitelist` section in `config.yml`.
- By default includes: `ENDER_CHEST` and `BUNDLE`.
- Any material listed here is always kept on death (as long as `keep.containers` is true), so items that store or access other items are preserved.
### Behaviour fixes / improvements
- Fixed an issue where **ender chests** (and other stackable “container-type” items) were not kept on death.
- Settings are logged on startup so you can easily see which options are active.
### Notes for updaters from 1.0-SNAPSHOT
- If you already had a `config.yml` from the previous version, it will **not** be overwritten.
- You should either:
- Delete the old `plugins/parialkeepinv/config.yml` and let the plugin regenerate it, **or**
- Manually add the `xp_loss` and `armor_damage` sections (and `containers.material_whitelist`) to your existing config.
- New installs get the full config with all sections by default.
release
partialkeepinv 1.0.0
1.0.023 нояб. 2025 г.41Minecraft: 1.21.10paper
Что нового
## 1.0.0 – Initial release
- Added **partial keep inventory** system for Paper 1.21.10:
- Keeps all **shulker boxes** and all **non-stackable items** (tools, weapons, armour, elytra, etc.) on death.
- All other items (blocks, food, stackables) still **drop normally**.
- Implemented **slot-preserving restore**:
- Kept items are restored to their **original inventory slots** (hotbar + main inventory).
- Off-hand item is restored when possible.
- Armour is automatically **re-equipped** on respawn.
- Added **death penalties** to keep risk:
- Player loses a random **1–5 XP levels** on each death (no XP orbs dropped).
- Each worn armour piece takes about **3% of its max durability** damage per death (cannot break purely from the death penalty; at least 1 durability is left).
- No commands, no permissions, no external dependencies.
Requires **Paper 1.21.10+** and **Java 21+**, with `/gamerule keepInventory false` in worlds where you want this behaviour.