Compatibility issue between VanillaTweaks and Artifacts
leiseg opened this issue ยท 1 comments
Describe the bug
When wearing a chest plate enchanted with Vigor I or III (Enchantment from VanillaTweaks which adds one heart per enchantment level) and the Crystal Heart artifact from Artifacts, the last heart will won't regenerate past 50%. Wearing a chest plate with Vigor II doesn't cause that issue. I reported this issue to the creator of Artifacts too.
To Reproduce
Steps to reproduce the behavior:
- Join a world with only Artifacts and VanillaTweaks (and their dependencies) installed
- Give yourself a Vigor I or III chest plate and the Crystal Heart artifact
- Equip both items and let your health regenerate
- See last heart being stuck at 50%
Expected behavior
I expect to have full health with both Vigor I or III enchanted chest plates and the Crystal Heart artifact equipped.
Versions (please complete the following information):
- Fabric Loader Version: 0.15.11
- MC Version: 1.20.1
- Mod Version: 1.5.71
- Artifacts: 9.5.9
- JEI Version (if present): N/A
- Fabric API Version (if present): 0.92.2+1.20.1
I got told that the Vigor enchantment increases your health by 10% per level instead of one heart point. So having a Vigor I enchanted chest plate and the Crystal Heart artifact equipped you get 16.5 hearts (19.5 for Vigor III). I guess it makes sense then and is caused by Minecraft itself to display the health like that. Perhaps take it as a suggestion to change the 10% to a one heart point?