Nothirium

Nothirium

953k Downloads

Apparent RenderLib Incompatibility with RandomPacthes

SilverBeamx opened this issue ยท 3 comments

commented

Describe the bug
I tried to add Nothirium to FTB:Interactions 1.9.1 . I have disabled Little Tiles, which is on the unsupported list. Nonetheless, the game crashes during initial load, with a java.lang.NoClassDefFoundError: net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher error.
After reading the log, it seems that the Loading crashes during Random Patches initialization.

Versions
Nothirium: 0.2.4-beta
RenderLib: 1.2.8
Forge: 14.23.5.2838
Minecraft: 1.12.2
Other mods (necessary to reproduce the bug): FTB:Interactions 1.9.1 modpack with Little Tiles disabled (RandomPatches in particular)

Hardware
CPU: i5-8600k
RAM: 8Gb allocated
GPU: GTX 1060
VRAM: 6Gb

crash-2023-04-24_21.37.57-client.txt

commented

After disabling Random Patches, it seems that Nothirium fails when encountering Advanced Rocketry, with the same error. After some other trials, it seems that Mixin might be at fault here. I am running RenderLiv v1.2.8, MixinBootstrap v1.1.0 and MixinCompat v0.8.

Whenever a crash is triggered, the Stacktrace is always prefaced with this error:
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
...
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector render_isBlockLoaded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)Z in mixins.renderlib.json:tileentity.MixinTileEntityRendererDispatcher failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap mixins.renderlib.refmap.json

commented

It seems the incompatibility is in RenderLib itself rather than Nothirium. Issue happens even with just RenderLib + MixinBootstrap. Let me know if i should close this issue.

Here's a link to the issue on RenderLib's Git: Meldexun/RenderLib#26

commented

This is a RenderLib issue and will be tracked here: Meldexun/RenderLib#26

Thus this will be closed.