Crashes on startup (Canary)
Attikittyalt1 opened this issue ยท 1 comments
Thank you for your report!
This looks like an incompatibility with Canary, and there seems to be at least one issue open in their repo about the same issue, but with another mod: AbdElAziz333/Canary#69.
Vanilla has a reusable state system currently shared by blocks and fluids. SCM also uses it for circuit components.
Canary is trying to optimize the vanilla cases, but it seems to catch fire if the state belongs to anything else it doesn't know about.
Unless/until it gets fixed on their end, your best option for the time being would be to disable Canary, or, if it has a config option to disable its state optimizations, to disable them.
From a technical standpoint, updating Canary to supports custom state holders doesn't look very hard, but I guess it's more of a question of whether that would still result in a performance improvement, and whether AbdElAziz is still actively developing for 1.18 or not.