Changes since 2.6.0
- Advancement recursion speedup on Forge, based off Advancements Debug - embeddedt
- Simplify item rendering optimization - embeddedt
- Disable bugfix.chunk_deadlock for DimThread - embeddedt
- Disable packet leak fix when MemoryLeakFix is present on Fabric - embeddedt
- Decommission the chunk saving fix - embeddedt
- Make CanonizingStringMap not crash on null keys/values - embeddedt
- Fix Skyblock Builder crash - embeddedt
- Support new REI version - embeddedt
- Improve structure cache wording - embeddedt
- Disable cache invalidation outside dev - embeddedt
- Fix resource pack cache not working as well as it could - embeddedt
- Only use JEI backed search tree if EMI is not installed - embeddedt
- Replace default backing map of NBT tags in more compatible way - embeddedt
- Add off-by-default feature to automatically thread dump every 60 seconds - embeddedt
- Split unbaked model load event into load and pre-bake stages - embeddedt
- Disable faster texture loader if Changed:MC is installed - embeddedt
- Fix startup crash introduced in last commit - embeddedt
- Work around KeyMapping names being retrieved off-thread - embeddedt
- Add more texture paths - embeddedt
- Fire model integrations on Fabric - embeddedt
- Move AE2 dynamic resources compat to common module - embeddedt
- Fix AE2 mod id - embeddedt
- Back client integration list with COW arraylist - embeddedt
- Depend on full Fabric API at runtime - embeddedt
- Tweak point at which dummy models are cleared on Fabric - embeddedt
- Disable faster_texture_loading and faster_texture_stitching when Opticrash is present - embeddedt
- Only preserve window position if a non-default width/height was given - embeddedt
- Avoid exposing mods to exceptions when baking models - embeddedt
- Fix performance issue when loading large NBT maps - embeddedt
- Replace Forge dynamic model bake event with modloader-independent custom solution - embeddedt
Changes since 1.15.0
- Advancement recursion speedup on Forge, based off Advancements Debug - embeddedt
- Simplify item rendering optimization - embeddedt
- Disable bugfix.chunk_deadlock for DimThread - embeddedt
- Disable packet leak fix when MemoryLeakFix is present on Fabric - embeddedt
- Decommission the chunk saving fix - embeddedt
- Make CanonizingStringMap not crash on null keys/values - embeddedt
- Fix Skyblock Builder crash - embeddedt
- Improve structure cache wording - embeddedt
- Disable cache invalidation outside dev - embeddedt
- Replace default backing map of NBT tags in more compatible way - embeddedt
- Add off-by-default feature to automatically thread dump every 60 seconds - embeddedt
- Split unbaked model load event into load and pre-bake stages - embeddedt
- Disable faster texture loader if Changed:MC is installed - embeddedt
- Add more texture paths - embeddedt
- Fire model integrations on Fabric - embeddedt
- Back client integration list with COW arraylist - embeddedt
- Depend on full Fabric API at runtime - embeddedt
- Tweak point at which dummy models are cleared on Fabric - embeddedt
- Disable faster_texture_loading and faster_texture_stitching when Opticrash is present - embeddedt
- Only preserve window position if a non-default width/height was given - embeddedt
- Avoid exposing mods to exceptions when baking models - embeddedt
- Fix performance issue when loading large NBT maps - embeddedt
- Replace Forge dynamic model bake event with modloader-independent custom solution - embeddedt
Changes since 3.5.2
- Use half fix for packet leak - embeddedt
- Synchronize LivingEntityRenderer layer list - embeddedt
- Remove unneeded imports - embeddedt
- Fix classloading hack not working anymore - embeddedt
- Fix search tree provider crash - embeddedt
- Use less invasive mixin on Blocks.rebuildCache() - embeddedt
- Add JEI plugin to fabric.mod.json - embeddedt
- Move search tree replacement to common module - embeddedt
- Fix workaround message printing twice - embeddedt
- Move search tree replacement to common, support both modloaders - embeddedt
- Bump required Forge version, drop datapack reload patch - embeddedt
- Workaround for Forge issue #9505 - embeddedt
- Fix compile error - embeddedt
- Remove blockstate compression - embeddedt
- Fix performance issue when loading large NBT maps - embeddedt
- Fix missing model flag not being cleared at times - embeddedt
- Add support for Fabric datagen from runClient - embeddedt
- Fix compile errors - embeddedt
- Fix spotless error - embeddedt
- Invalidate pack caches directly instead of iterating resource manager pack list - embeddedt
- Fix resource pack cache not invalidating on F3+T - embeddedt
- Update patch for 1.19 - embeddedt
- Add button to title screen for datagenning inside runClient - embeddedt
- Move iteration later in texture atlas patch - embeddedt
- Shorten structure hashes to fix issues on Windows - embeddedt
- Optimize server thread aliveness check - embeddedt
- More Fabric dynamic model loading improvements - embeddedt
- Fix texture reload failing on second try - embeddedt
- Add more paths to texture search - embeddedt
- Enable GitHub Gradle cache - embeddedt
- Fix Continuity emissives - embeddedt
- Make RenderType EqualsStrategy more predictable - embeddedt
- Disable faster texture loading when Stitch is present - embeddedt
- Adjust faster texture loading for FAPI compat - embeddedt
- Update incompatible mod disabling list - embeddedt
- Update patch for 1.19 - embeddedt
- Avoid running Fabric loading hook except for extra models - embeddedt
- Minor optimization when turning MRL into blockstate list - embeddedt
- Set the missing model early if needed - embeddedt
- Handle bakedTopLevelModels not being a dynamic provider yet - embeddedt
- Rewrite Fabric dynamic model loader to not load all models at startup - embeddedt
- Update item renderer mixin for 1.19.4 - embeddedt
- Actually cache item models - embeddedt
- Rewrite 1.19.4 Fabric model baker mixin for compatibility purposes - embeddedt
- Tweak Fabric model bakery to run more vanilla code - embeddedt
- Update entity renderer mixin - embeddedt
- Drop resource pack mixin from 1.19.4 for now - embeddedt
- Fix model bakery issues - embeddedt
- Fix mixin - embeddedt
- Spotless - embeddedt
- Fabric - embeddedt
- Compilation fixes - embeddedt
- Fix compile error - embeddedt
- Fix NamespacedWrapper needing remap - embeddedt
- Fix exception in model removal notification - embeddedt
- Fix search trees, downgrade Forge so REI works in dev - embeddedt
- Fix running outside dev - embeddedt
- Speed up world creation screen - embeddedt
- Port dynamic model loading to 1.19.4 - embeddedt
- 1.19.4 - embeddedt
Changes since 3.5.2
- Use half fix for packet leak - embeddedt
- Synchronize LivingEntityRenderer layer list - embeddedt
- Fix classloading hack not working anymore - embeddedt
- Fix search tree provider crash - embeddedt
- Use less invasive mixin on Blocks.rebuildCache() - embeddedt
- Add JEI plugin to fabric.mod.json - embeddedt
- Move search tree replacement to common module - embeddedt
- Fix workaround message printing twice - embeddedt
- Move search tree replacement to common, support both modloaders - embeddedt
- Workaround for Forge issue #9505 - embeddedt
- Fix compile error - embeddedt
- Remove blockstate compression - embeddedt
- Fix performance issue when loading large NBT maps - embeddedt
- Add support for Fabric datagen from runClient - embeddedt
- Invalidate pack caches directly instead of iterating resource manager pack list - embeddedt
- Fix resource pack cache not invalidating on F3+T - embeddedt
- Update patch for 1.19 - embeddedt
- Add button to title screen for datagenning inside runClient - embeddedt
- Move iteration later in texture atlas patch - embeddedt
- Shorten structure hashes to fix issues on Windows - embeddedt
- Optimize server thread aliveness check - embeddedt
- More Fabric dynamic model loading improvements - embeddedt
- Fix texture reload failing on second try - embeddedt
- Add more paths to texture search - embeddedt
- Enable GitHub Gradle cache - embeddedt
- Fix Continuity emissives - embeddedt
- Make RenderType EqualsStrategy more predictable - embeddedt
- Disable faster texture loading when Stitch is present - embeddedt
- Adjust faster texture loading for FAPI compat - embeddedt
- Update incompatible mod disabling list - embeddedt
- Update patch for 1.19 - embeddedt
- Avoid running Fabric loading hook except for extra models - embeddedt
- Minor optimization when turning MRL into blockstate list - embeddedt
- Set the missing model early if needed - embeddedt
- Handle bakedTopLevelModels not being a dynamic provider yet - embeddedt
- Rewrite Fabric dynamic model loader to not load all models at startup - embeddedt
Changes since 2.5.2
- Use half fix for packet leak - embeddedt
- Synchronize LivingEntityRenderer layer list - embeddedt
- Fix classloading hack not working anymore - embeddedt
- Fix search tree provider crash - embeddedt
- Use less invasive mixin on Blocks.rebuildCache() - embeddedt
- Move search tree replacement to common module - embeddedt
- Fix workaround message printing twice - embeddedt
- Move search tree replacement to common, support both modloaders - embeddedt
- Workaround for Forge issue #9505 - embeddedt
- Remove blockstate compression - embeddedt
- Fix performance issue when loading large NBT maps - embeddedt
- Add support for Fabric datagen from runClient - embeddedt
- Invalidate pack caches directly instead of iterating resource manager pack list - embeddedt
- Fix resource pack cache not invalidating on F3+T - embeddedt
- Add button to title screen for datagenning inside runClient - embeddedt
- Move iteration later in texture atlas patch - embeddedt
- Shorten structure hashes to fix issues on Windows - embeddedt
- Optimize server thread aliveness check - embeddedt
- More Fabric dynamic model loading improvements - embeddedt
- Fix texture reload failing on second try - embeddedt
- Add more paths to texture search - embeddedt
- Enable GitHub Gradle cache - embeddedt
- Fix Continuity emissives - embeddedt
- Make RenderType EqualsStrategy more predictable - embeddedt
- Disable faster texture loading when Stitch is present - embeddedt
- Adjust faster texture loading for FAPI compat - embeddedt
- Update incompatible mod disabling list - embeddedt
- Avoid running Fabric loading hook except for extra models - embeddedt
- Minor optimization when turning MRL into blockstate list - embeddedt
- Set the missing model early if needed - embeddedt
- Handle bakedTopLevelModels not being a dynamic provider yet - embeddedt
- Rewrite Fabric dynamic model loader to not load all models at startup - embeddedt
Changes since 1.14.2
- Use half fix for packet leak - embeddedt
- Synchronize LivingEntityRenderer layer list - embeddedt
- Use less invasive mixin on Blocks.rebuildCache() - embeddedt
- Remove blockstate compression - embeddedt
- Fix performance issue when loading large NBT maps - embeddedt
- Invalidate pack caches directly instead of iterating resource manager pack list - embeddedt
- Fix resource pack cache not invalidating on F3+T - embeddedt
- Add button to title screen for datagenning inside runClient - embeddedt
- Move iteration later in texture atlas patch - embeddedt
- Shorten structure hashes to fix issues on Windows - embeddedt
- Optimize server thread aliveness check - embeddedt
- More Fabric dynamic model loading improvements - embeddedt
- Fix texture reload failing on second try - embeddedt
- Add more paths to texture search - embeddedt
- Enable GitHub Gradle cache - embeddedt
- Fix Continuity emissives - embeddedt
- Make RenderType EqualsStrategy more predictable - embeddedt
- Disable faster texture loading when Stitch is present - embeddedt
- Adjust faster texture loading for FAPI compat - embeddedt
- Update incompatible mod disabling list - embeddedt
- Avoid running Fabric loading hook except for extra models - embeddedt
- Minor optimization when turning MRL into blockstate list - embeddedt
- Set the missing model early if needed - embeddedt
- Handle bakedTopLevelModels not being a dynamic provider yet - embeddedt
- Rewrite Fabric dynamic model loader to not load all models at startup - embeddedt
Changes since 3.5.1
- Disable datapack_reload_exceptions if Cyanide is installed as it overlaps - embeddedt
- Do resource cache generation on-thread, but lazily - embeddedt
- Fix compile error - embeddedt
- Ensure the context class loader is set for the resource reload executors - embeddedt
- Fix JEI creative search tree replacement not working - embeddedt
- Hotfix for another potential race condition - embeddedt
- Hotfix for potential resource reload race condition - embeddedt
Changes since 2.5.1
- Disable datapack_reload_exceptions if Cyanide is installed as it overlaps - embeddedt
- Do resource cache generation on-thread, but lazily - embeddedt
- Fix compile error - embeddedt
- Ensure the context class loader is set for the resource reload executors - embeddedt
- Fix JEI creative search tree replacement not working - embeddedt
- Hotfix for another potential race condition - embeddedt
- Hotfix for potential resource reload race condition - embeddedt
Changes since 1.14.1
- Disable datapack_reload_exceptions if Cyanide is installed as it overlaps - embeddedt
- Do resource cache generation on-thread, but lazily - embeddedt
- Ensure the context class loader is set for the resource reload executors - embeddedt
- Hotfix for another potential race condition - embeddedt
- Hotfix for potential resource reload race condition - embeddedt
Changes since 3.5.0
- Disable faster item rendering by default until its tested more - embeddedt
- Optimize block item rendering as well - embeddedt
- Generate resource cache using resource reload workers - embeddedt
- Disable dynamic entity renderers by default due to incompatible mods - embeddedt
- Add config for integrated server watchdog - embeddedt
- Remove nonexistent mixin configs - embeddedt
- Only apply item rendering optimization outside of level rendering - embeddedt
- Fix Command API dependency - embeddedt
- Update item rendering patch for 1.19.2 - embeddedt
- Optimize rendering of simple items in GUIs - embeddedt
- Remove unnecessary injected field on BlockState - embeddedt
- Change texture loading mixin priority to prevent FAPI conflicts - embeddedt
- Remove blank space [skip ci] - embeddedt
- Fix GitHub markdown formatting being different [skip ci] - embeddedt
- Add dev builds to README [skip ci] - embeddedt
- Prevent immediate crash when TextureAtlasSprite constructor throws - embeddedt
- Avoid hard crash if AT fails to apply - embeddedt