Durability overhaul with part durability
SilentChaos512 opened this issue ยท 0 comments
Target version: Minecraft 1.19.x
What Should Be Added or Changed?
This is a proposed overhaul for gear durability. It is open to discussion and is not set in stone at time of writing.
The idea is to assign durability to individual parts, mostly just mains (tool heads, blades, armor plates, etc.) and upgrade parts (tips, coatings, etc.) Each part adds to the durability of the item, but also tracks its damage separately. If a part breaks, it stops functioning until repaired.
One problem is that the main part could break before the others. That really is not an issue itself, but how should durability be displayed in that case? A tool breaking with half a durability bar left would not be a nice surprise.
Additionally, no parts or materials would have durability multipliers anymore. However, a part such as a rod could still contribute to how long the item lasts with traits such as Malleable and Sturdy.
That does bring up a question however: should durability multipliers still be allowed? The base mod would not add any, but what if the user loads an older data pack? How should that be handled?
Why Should This Be Done?
This would fix some issues with part swapping, such as negative durability on tool heads.
Having a way to make upgrade parts have limited uses would be a nice feature too. The parts could optionally be configured to break permanently and disappear, or could be left repairable.