C2ME-fabric
C2ME-fabric copied to clipboard
Sinytra Connector Crash
Sinytra Connector need NoTickViewDistance set to false and async set to false, just wanted to point that out because maybe something can be done about it.
Please follow the issue template.
Describe the bug If C2ME and Sinytra Connector (Fabric Loader Mod for Forge) are both installed the game doesn't boot unless configs are changed.
To Reproduce Steps to reproduce the behaviour:
- Use Forge 47.1.3 (1.20.1)
- Have Sinytra Connector (https://www.curseforge.com/minecraft/mc-mods/sinytra-connector) and C2ME installed.
- Watch Minecraft crash
Expected behaviour Minecraft boots preferably with "NoTickViewDistance" and "ThreadedWorldGen" config set to true for better performance.
Screenshots None
Runtime info (please complete the following information):
- OS: Windows
- Minecraft version: 1.20.1 (Forge 47.1.3 running Sinytra Connector)
- Mod version: 0.2.0+alpha.11
- Mod branch: None
Crash reports / logs https://pastebin.com/Bn5VGCq6
Other mods Sinytra Connector
Checklist
- [x] I am using the official version of the mod.
- [x] I tried the latest development version but the issue persists.
- [x] I searched for similar open issues and could not find an existing bug report on this.
Additional context If "NoTickViewDistance" and "ThreadedWorldGen" are set to false manually in C2ME config the game boots. I was hoping this could be fixed somehow to fix a bit more of Forge's abysmal performance. I haven't ensured the actual performance gains are there but it seems to me like chunks load quicker
Disabling "NoTickViewDistance" does allow the game to boot up, but the game will crash on attempt to load any world, and here is the crash report: https://mclo.gs/HmVLWKB From the error it appears that Forge & Sintyra Connector is perhaps using some different mapping than what is used during the development of C2ME, causing the mixin refmap to point to a nonexistent class name.
Edit:
One of my friends (also a mod developer) suggest that this can be caused by a difference between Yarn Mapping and MojMap: the intended method is net.minecraft.server.level.ChunkMap.lambda.scheduleChunkGeneration.27
in Yarn, but in MojMap it resides in another anonymous class, net.minecraft.server.world.ThreadedAnvilChunkStorage.method_17225
.
Disabling "NoTickViewDistance" does allow the game to boot up, but the game will crash on attempt to load any world, and here is the crash report: https://mclo.gs/HmVLWKB From the error it appears that Forge & Sintyra Connector is perhaps using some different mapping than what is used during the development of C2ME, causing the mixin refmap to point to a nonexistent class name.
Edit: One of my friends (also a mod developer) suggest that this can be caused by a difference between Yarn Mapping and MojMap: the intended method is
net.minecraft.server.level.ChunkMap.lambda.scheduleChunkGeneration.27
in Yarn, but in MojMap it resides in another anonymous class,net.minecraft.server.world.ThreadedAnvilChunkStorage.method_17225
.
You have radium, it will conflict with c2me feature threadedWorldGen
, disable it can solve your problem but lost c2me benefits
You have radium, it will conflict with c2me feature
threadedWorldGen
, disable it can solve your problem but lost c2me benefits
Oh I see. Do I have the option to throw away Radium's threadedWorldGen to use C2ME?
Also sent this in the Connector repo.
Getting this crash with:
- c2me-fabric-mc1.20.1-0.2.0+alpha.11.5
- Connector-1.0.0-beta.41+1.20.1
- fabric-api-0.92.0+1.11.5+1.20.1
Config:
- noTickViewDistance off
- threadedWorldGen on, without this the mod isn't actually very useful