- fixed
rot_y
giving an incorrect value for specifically the client player model - fixed the
part
keyword in animations not working correctly for OptiFine part names that differ from the vanilla ones - fixed texture overrides breaking at the .jem level for most models, due to a broken redundancy optimization
- added an optifine cem syntax limitation parity setting
- added a parity setting to enforce custom UV value flooring in boxes like OptiFine does
- added support for referencing
part
directly in animations such asthis
already does - added more detailed validation warnings to box uv co-ordinates as well as fleshing out validation error messages to inform users of the exact issue source
- added
frame_counter
variable from the latest OptiFine - added
wolf_collar
to the model list - made
frame_time
match OptiFine's pausing and tick freeze behaviour - fixed modded block entity models incorrectly including the namespace in the model file name when it should not e.g. looking for
optifine/cem/mod:model.jem
instead ofmod:optifine/cem/model.jem
- fixed models with variants not resetting their initial state correctly on first load until at least 1 variation occurs naturally