Additions
- Added methods you can override to change lighting and overlay on specific parts of models
 - Added a method you can override to disable shading on specific parts of models
 - Added some utils for messing with sounds and directly using OpenAL instead of the layers minecraft has over it
 
Changes
- Moved some methods to a more fitting place
 
Fixes
- Fixed world guis showing their details in jade
 - Fixed lighting on models for hopefully the final time
 
Fixes
- Fixed a multiblock crash bug
 
Additions
- Added the ability to make world guis have a higher quality without affecting placement
 
Changes
- Made animation states getTime method public
 
Fixes
- Fixed world gui components not handling right clicks on server properly
 - Fixed world guis not properly removing components on the client that were removed on the server
 - Removed a small leftover piece of code that does nothing
 
Fixes
- Fixed resourcepacks being unable to add music controllers with a custom sound
 - Fixed shaders being weird if a vanilla mc shader was active
 - Fixed collision test cubes not working properly if it wasnt a full cube
 
Fixes
- Fixed models having a small issue with z positioning in animations
 - Fixed lighting on meshes
 
Additions
- Added a utility class for handling rotated cube collision
 
Fixes
- Fixed models having a lot of jankiness which made them difficult to get working properly
 - Fixed models potentially crashing dedicated servers
 
Additions
- Added the "databank:actual_player" and "databank:always_true" hidden conditions
 - Added "drop_original_loot_condition" to block hidden types
 - Added "should_overwrite_loot_if_hidden" to block hidden types
 
Changes
- Made hidden conditions require a stream codec to properly send data to client
 
Additions
- Added the ability to use meshes in models
 
Changes
- Swapped the databank models to fully custom model rendering
 - Reworked the internals of the music system
 - Reworked the hidden block system to no longer just be limited to blocks and is now simply called the "hidden system"
 
Additions
- Added world gui system
 - Added megablock system
 - Added megastructure system
 
Additions
- Added the ability to queue a shaders deletion
 - Added a system for using animation states easier
 
Fixes
- Fixed shaders time value not working properly
 - Optimized multiblock checking better hopefully
 
Additions
- Added the "*" multiblock key which will be correct for any block
 
Changes
- Changed the "offset" field in multiblocks to "center" to be more clear
 
Fixes
- Hopefully fixed CMY color mixing
 - Made blockstate properties properly copy over when a block is hidden
 
Fixes
- Depth buffer issue
 
Fixed multiblocks
Made the Hidden Blocks feature work properly with block tints (breaks with sodium for now without a workaround needed to be done in code)
Initial Release



