AbdElAziz333 / Canary

A performance mod designed to optimize Minecraft's general performance and unofficial fork of Lithium mod for Minecraft Forge.
https://www.curseforge.com/minecraft/mc-mods/canary
GNU Lesser General Public License v3.0
41 stars 3 forks source link

[1.20.1] Canary crash with Connector + C2ME #231

Open Reshy opened 3 months ago

Reshy commented 3 months ago

Version

canary-mc1.20.1-0.3.3.jar fabric-api-0.92.2+1.11.8+1.20.1.jar Connector-1.0.0-beta.44+1.20.1.jar c2me-fabric-mc1.20.1-0.2.0+alpha.11.8.jar

Reproduction Steps

Example:

  1. Load the game with the given mods
  2. Crash: @Redirect conflict. Skipping canary.mixins.json:alloc.nbt.CompoundTagMixin from mod canary->@Redirect::removeOldMapAlloc()Ljava/util/HashMap; with priority 1000, already redirected by c2me-opts-allocs.mixins.json:MixinNbtCompound from mod c2me_opts_allocs->@Redirect::redirectNewHashMap()Ljava/util/HashMap; with priority 1100

Crash Report File

None, logs: https://pastebin.com/yST71nZG

Additional Information

Crash does not occur on Radium

NBZion commented 2 months ago

are you running on forge or fabric? because canary is a forge only mod

Reshy commented 2 months ago

Yes, this is canary being used on Forge in a connector environment.

NBZion commented 2 months ago

try removing c2me because maybe it's causing issues to radium and not sinytra?????

MrCubicYT commented 1 month ago

I found the fix! It crashes because they are both trying to optimise the same thing I presume.

Add this line to canary's config file: mixin.alloc.nbt=false

MrCubicYT commented 1 month ago

Another fix, to actually generate the world!

Add this to the config file as well: mixin.chunk.replace_streams=false

the80hd commented 3 weeks ago

@MrCubicYT bro thank you so much! This worked for me. Been scratching my head on this for like a month.