Additions
- Added Quaternion so that we are not have to use the buggy joml quaternions anymore.
Changes
- Moved all color declarations in AccurateColor to Palette, but you can still access the basic colors from AccurateColor.
- Moved mixins to package client
- Redesigned animation module! Check these out on your own.
Note Equator is going to meet its end-of-life program on Minecraft
1.18.?- (inclusive)
. Equator2.5.?
will be the last major version supported.
Fixes
- Fix
Flat.Rectangle.render()
, now with optimized subdivision instead of quads. - Fix
Flat.Rectangle.Outlined.render()
in modeNORMAL
, now render with the original rectangle. - Fix
AccurateColor AccurateColor.mix(AccurateColor another, double ratio, MixMode mixMode)
, behave better in mixing withTRANSPARENT
.
Additions
- Add
boolean AccurateColor.hasOpacity()
. - Add
Vector Box.at(double xOffset, double yOffset)
. - Add 2 alias for
Box
render methods. - Add
Texture Texture.uvAt(double xOffset, double yOffset)
Deletions
- Delete
Flat.Rectangle.Transformed.class