BetterEnd

BetterEnd

27M Downloads

[Bug] Crystalite Armor does not give any stats

FrostyNoodz opened this issue ยท 4 comments

commented

What happened?

As the title says, crystalite armor does not give stats, except for the crystalite elytra. I tested on my modpack, then on "Fabulously Optimized" with just BE installed, then on a fresh mc install with BCLib, Fabric API, World Weaver, and Better End being the only mods, and no difference. I am on MC version 1.21.1

BetterEnd

21.0.11

BCLib

21.0.13

Fabric API

0.109.0+1.21.1

Fabric Loader

16.9

Minecraft

1.20.4

Relevant log output

No response

Other Mods

BCLib
Fabric API
World Weaver
BetterEnd
commented

I'm working on a fix, it seems alot of the newer code is not structured right for the older BetterEnd code, causing armor to be non-functional in basically all cases...

This will not fix already existing crystalite armor, since the infusion creates a new set of armor that has its own set of attributes which are not , but it will fix any future crafts of them, and any armor sets obtained through creative/not through infusion

The mod author will also likely need to adjust their armor values again, since different pieces of armor will give different armor values now, but that is up to the mod author, as is backporting these fixes

commented

#518 Fixes this

commented

Can confirm that this applies on 1.21 aswell

commented

https://github.com/quiqueck/BetterEnd/blob/1.21/src/main/java/org/betterx/betterend/item/CrystaliteLeggings.java#L24

There it is, also seems like alot of the other armor sets are just completely non-functional... the "Basic" end armor (forgot the name, it's the light blue one) gives no armor at all, and only gives damage when held