[ANNOUNCEMENT] I need help
TerminatorNL opened this issue ยท 1 comments
There's an issue with starting TickCentral with the following minimal collection of mods to reproduce:
CodeChickenLib-1.12.2-3.2.3.358-universal.jar
logisticspipes-0.10.2.216.jar
Forgelin-1.8.4.jar
ImmersiveEngineering-0.12-92.jar
TickCentral-2.4.jar
When launching the game, a class not found exception is thrown because it is unable to load the class: elucent.albedo.lighting.ILightProvider
, seemingly coming from ImmersiveEngineering.
Note that Optional.Interface annotations tell forge what interfaces to strip if a mod is present to dynamically unimplement the interface at class load.
So this probably is a transformer issue, but where lies the problem?
If I remove either: Logistics Pipes, Immersive Engineering or TickCentral everything is fine.
The order of transformers WITHOUT TickCentral is as follows:
The order of transformers WITH TickCentral is as follows:
There's interesting stuff here:
- Without TickCentral, there's no instances of ClassTransformers that have been registered twice.
- With TickCentral, it appears that
LogisticsPipesClassInjector
is registered twice (the same object)
Why is LogisticsPipesClassInjector
registered twice? Is this a problem on TickCentral's side at all?