Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App
Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Canary

Canary

A performance mod designed to optimize Minecraft's general performance and unofficial fork of Lithium mod for Minecraft Forge.

1.72M
378
Optimization
AboutChangelogVersions

Canary 0.3.3 for MC 1.20.4

by AbdElAziz on Feb 8, 2024
Download
  • Please make sure to backup your world before updating!
  • Update for 1.20.4.

Canary 0.3.3 for MC 1.20.1

by AbdElAziz on Feb 8, 2024
Download

Canary 0.3.3 for MC 1.19.2

by AbdElAziz on Feb 8, 2024
Download

Canary 0.3.3 for MC 1.18.2

by AbdElAziz on Feb 8, 2024
Download

This update adds new optimizations and bug fixes. Please make sure to backup your world before updating!

Additions

  • New: ai.replace_streams.storage: optimize performance by replacing streams with imperative approach. (c1672dd)
  • Change: disable ai.nearby_entity_tracking by default as it affects performance. (c1672dd)
  • Change: remove unnecessary redirection in mixin.world.inline_block_access.LevelMixin. (2eb55f9)
  • Change: Use only one Inject annotation in two methods in mixin.collections.gamerules.GameRulesMixin. (749161a)
  • Change: disable duplicated optimizations that are in Saturn mod. (acaf2f0)
  • Change: disable mixin.entity.hopper_minecart optimizations if Hopper+ mod is loaded. (d9d389e)

Canary 0.3.2 for MC 1.20.1

by AbdElAziz on Jan 18, 2024
Download

Canary 0.3.2 for MC 1.19.2

by AbdElAziz on Jan 18, 2024
Download

Canary 0.3.2 for MC 1.18.2

by AbdElAziz on Jan 18, 2024
Download

Additions

  • Change: remove the inventory access optimization as it doesn't make a big difference.
  • Change: remove duplicated epsilon check in mixin.shapes.specialized_shapes.
  • Change: disable hopper optimizations by default as it affects Forge and many other mods.

Canary 0.3.1 for MC 1.20.1

by AbdElAziz on Jan 6, 2024
Download

Canary 0.3.1 for MC 1.19.2

by AbdElAziz on Jan 6, 2024
Download

Canary 0.2.9 for MC 1.18.2

by AbdElAziz on Jan 6, 2024
Download

Small update fixes a memory leak in hoppers, and fixes some other issues.

If you got into any issue when using Canary, please make sure to report it in the issue tracker from here.

To see the available configurable options, press here.

Additions

  • New: allow the cached ominous banner to be used on Raid#pickUpItem() method.
  • Change: cache Raid#getLeaderBannerInstance to be only one instance.
  • Change: remove two duplicated accessors.
  • Change: allow the hoppers use CanaryStackList.
  • Change: hopper optimizations will be disabled automatically if easy villagers mod is loaded.
  • Change: separate ServerChunkCacheMixin in other package in mixin.chunk.replace_streams.servercore_compat and disable it automatically if ServerCore is installed.
  • Change: add BlockEntityMixin, NbtCompoundMixin($Type) and ObtainRaidLeaderBannerGoalMixin to canary.mixins.json.

Canary 0.3.0 for MC 1.20.1

by AbdElAziz on Jan 5, 2024
Download

Canary 0.3.0 for MC 1.19.2

by AbdElAziz on Jan 5, 2024
Download

Canary 0.2.8 for MC 1.18.2

by AbdElAziz on Jan 5, 2024
Download

This update contains new chunk ticking optimizations, bug fixes and many more.

If you got into any issue please make sure to report it in the issue tracker from here.

For a list of the available configurable optimizations, press here.

Additions

  • New: mixin.chunk.replace_streams: optimize chunks ticking by replacing streams with imperative approach.
  • Change: store only one copy of default block states.
  • Change: remove duplicated accessor in block.hopper.
  • Fix: hoppers doesn't fills an incubator from easy villagers mod correctly. Closes #199.
  • Fix: mixin.world.block_entity_ticking.sleeping: crash when /perf command prints position of sleeping block entity. Closes #201.

Canary 0.2.7 for MC 1.18.2

by AbdElAziz on Dec 25, 2023
Download
  • Make sure to backup your world before updating..
  • Fix: PoiSection mixin is not applied.

Canary 0.2.10 for MC 1.20.1

by AbdElAziz on Dec 25, 2023
Download
  • Make sure to backup your world before updating..
  • Fix: create new POI section instance

Canary 0.2.9 for MC 1.20.1

by AbdElAziz on Dec 24, 2023
Download

Canary 0.2.10 for MC 1.19.2

by AbdElAziz on Dec 24, 2023
Download

Canary 0.2.6 for MC 1.18.2

by AbdElAziz on Dec 24, 2023
Download

Make sure to backup your world before updating.. Change: disable util.block_tracking as it completely unused and causes issues.

Canary 0.2.8 for MC 1.20.1

by AbdElAziz on Dec 24, 2023
Download

Canary 0.2.9 for MC 1.19.2

by AbdElAziz on Dec 24, 2023
Download
1
2
6

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

new-project-page@ac78952

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.