Skip to content

Canary 0.2.1 for MC 1.19.2

Compare
Choose a tag to compare
@AbdElAziz333 AbdElAziz333 released this 24 May 00:00
· 44 commits to mc1.19.2/dev since this release

The almost big and safe update for now, highly recommended to update.
This update adds many new optimizations, changes and bug fixes

News

  • New: mixin.calc.if_else: replace if-else with switch statement in many operations. (highly faster)
  • New: mixin.calc.deduplicate.player_statistics: de-duplicate many calculations in player movement statistics.
  • New: mixin.alloc.empty_chunk: avoid allocations.
  • New: mixin.alloc.empty_list: avoid allocations.
  • New: mixin.alloc.empty_iterator: avoid allocations.
  • New: mixin.block.flatten_states: use cached properties.

Changes

  • Change: Re-added hopper optimizations.
  • Change: Re-added block entity sleeping optimizations.
  • Change: disabled mixin.entity.collisions.movement && mixin.entity.collisions.intersection mixins by default until i found a fix.
  • Change: mixin.entity.fluid_submesion moved to mixin.collections.fluid_submersion.

Fixes

  • Fix: ServerLevel cannot be cast to class BlockEntityGetter when placing a hopper.
  • Fix: java.lang.RuntimeException: Attempted to load class com/mojang/blaze3d/vertex/PoseStack for invalid dist DEDICATED_SERVER
  • Fix: crash when moving a hopper with quark's piston moves block entity feature enabled.
  • Fix: block.hopper: hoppers not reacting when placing/breaking inventories without block updates.