I'm trying to make it so a diamond hoe would use 2 custom models - we'll call the first "damaged1" and the second "damaged2".
I want the first one to display when the hoe has a durability of 1 (or a damage of 1560), and the second one to display when the hoe's durability is 2 (or a damage of 1559).
When I try to ONLY use the first damage varient, it works great; the hoe has the same model for every durability EXCEPT 1, which is exactly what I wanted.
When I try to use 2 damage varients; a non-damaged hoe uses the normal texture, but a hoe with EVERY durability equal to or below 2 uses the model of damaged2, inculding a durability of 1 - this means damaged2's model overrides damaged1's.
How can I fix this? I tried using an Unbreakable tag to fix it but then it simply overrides all diamond hoe models (with any durability).