fixed the crash.
0.1.1 release changes :
This is huge update for Canary, contains a lot of bug fixes, now its hugly stabilized. Make sure to backup your world before updating!
Fixes
fix: java.lang.IllegalAccessError happens when missing a mod dependency. (Thanks for malte0811!) fix: Forge server doesn't start with Canary. (Thanks for Ivan-Khar!) fix: world.tick_scheduler: chunk tick scheduler peek returning wrong scheduled tick in some cases leading to wrong ticking order. fix: world.tick_scheduler: chunk tick scheduler broken after loading a structure block. fix: crash when ticking a hopper.
Changes
updated to Minecraft Forge 43.1.52. removed the updates checker for now.
Good Luck!
This is huge update for Canary, contains a lot of new optimizations, bug fixes, and more.
Make sure to backup your world before updating!
New
new: campfire sleeping optimization
new: block entity sleeping optimization
Fixes
fix: java.lang.IllegalAccessError happens when missing a mod dependency. (Thanks for malte0811!)
fix: Forge server doesn't start with Canary. (Thanks for Ivan-Khar!)
fix: world.tick_scheduler: chunk tick scheduler peek returning wrong scheduled tick in some cases leading to wrong ticking order.
fix: world.tick_scheduler: chunk tick scheduler broken after loading a structure block.
fix: strider movement is destoried.
fix: Mowzie's Mobs sunstrikes cause server lag.
fix: crash when ticking a hopper.
Changes
updated to Minecraft Forge 40.1.84.
removed the updates checker for now.
Fully changed the loom to Minecraft Forge and the mappings to the official mojang mappings, now Canary can be used in the IDEs.
Good Luck!
This is huge update for Canary, contains a lot of bug fixes, now its hugly stabilized. Make sure to backup your world before updating!
Fixes
fix: java.lang.IllegalAccessError happens when missing a mod dependency. (Thanks for malte0811!)
fix: Forge server doesn't start with Canary. (Thanks for Ivan-Khar!)
fix: world.tick_scheduler: chunk tick scheduler peek returning wrong scheduled tick in some cases leading to wrong ticking order.
fix: world.tick_scheduler: chunk tick scheduler broken after loading a structure block.
fix: crash when ticking a hopper.
Changes
updated to Minecraft Forge 43.1.52.
removed the updates checker for now.
Good Luck!
This update fixes a crash when disabling mixin.block.hopper optimizations. Don't forgot to backup your world before updating!
Additions
fix: util.inventory_change_listening: ClassCastException with modded inventories or with block.hopper disabled. new: re-added chunk.palette optimization.
Good Luck!
Canary 0.0.9 fixes a few issues with the previously improved hopper optimizations.
Changes
new: add the updates checker.
Fixes
fix: invalidate path node type caching on data pack reload fix: block.hopper: multiple hoppers fighting over double inventory causing hoppers to wake each other up fix: block.hopper: concurrent modification during iteration causing cache invalidation to be skipped
Make sure to backup your world before updating! Good Luck!
Canary 0.0.5 fixes a few mod compatibility issues and a small memory leak, make sure to backup your world before updating.
Additions :
change: fully moved Canary to Minecraft Forge, and changed the mappings to the official mojang mappings. Canary now can be used in IDEs. change: block.hopper: replace effective overwrite redirect with inject. change: ai.pathing: improved PathNode caching, better mod compatibility and reduced code duplication. change: simplify locked hopper sleeping mixin. fix: use set instead of list to avoid duplicated entries and memory leak with sleeping hoppers.
Additions :
change: replace suffocation overwrite with inject to improve mod compatibility change: replace ModifyVariable with Inject as variable is not modified fix: mob crossbow changes not sent to clients fix: add missing dependency unpushable cramming -> entity class groups fix: mixin rule dependency system not respecting parent rules being disabled fix: math.sine_lut: slightly off sin() and cos() results fix: unpushable_cramming: crash when entity ids are not unique
Additions :
fix: replaced in LandPathNodeMakerMixin overwrite with injecting and cancelling pattern to avoid incompatibilities with other mods. (Thanks for devpelux) fix: crash when using ponder feature from Create mod. fix: disable world border listener usage in block entity ticking due to memory leaks. fix: disable broken shulker box sleeping. fix: hopper sleeping condition uses optimized isEmpty/isFull check. fix: hoppers not tracking inventory above when they are not full. fix: hopper sleeping twice causing to not wake up properly.
This is speed update which adds new changes, bug fixes and more for 1.19.2.
Additions :
change : all the mixins now should to be applied to the game, which you should see a huge performance boost. new: shulker box sleeping optimization fix: crash when hoppers sleep with storage entities above them for their entire lifetime. fix: uncompatbility with Ferritecore. fix: 1.19.2 Crash with Chunk Pregenerator. fix: Blue Skies dimensions are not rendered. fix: Immersive Engineering multi-blocks in engineer's manual not rendered. fix: POI optimizations for non-vanilla POI types fix: Nether portals are not getting linked. fix: villager professions not working with both vanilla and modded scenarios.
Notes :
Minecraft Forge version : 43.1.25
This will probably be the penultimate update for 1.18.2.
Changes change: add the entity listener to track the new entities.
Fixes fix: creepers never flee from ocelots and cats. fix: entities with LookAtEntityGoal don't look to entities they should be tracking.
Make sure to backup your world before updating.
I hope you have a good day!
Additions :
change: replace suffocation overwrite with inject to improve mod compatibility change: replace ModifyVariable with Inject as variable is not modified fix: mob crossbow changes not sent to clients fix: add missing dependency unpushable cramming -> entity class groups fix: mixin rule dependency system not respecting parent rules being disabled fix: math.sine_lut: slightly off sin() and cos() results fix: unpushable_cramming: crash when entity ids are not unique fix: config overrides are not applied to the game (fixes random crash reports happens when ferritecore is installed)
Stable update, fixes world corruption issue. Don't forget to always backup your world before updating!
Additions :
new: world.tick_scheduler optimization. new: optimized hopper minecart item entity search. fix: replaced in LandPathNodeMakerMixin overwrite with injecting and cancelling pattern to avoid incompatibilities with other mods. (Thanks for devpelux) fix: crash when block entity is ticked. fix: chunk corruption when changing the mod version in existing world.