Crashes while loading in dev
Tfarcenim opened this issue ยท 1 comments
Mod crashes while loaded in dev environment, this makes it difficult to test addons and compat
java.lang.NoSuchMethodError: shadows.apotheosis.ench.EnchModule$1.func_76348_h()Lnet/minecraft/util/DamageSource;
at shadows.apotheosis.ench.EnchModule.<clinit>(EnchModule.java:137) ~[?:2.4.0]
at shadows.apotheosis.Apotheosis.<init>(Apotheosis.java:65) ~[?:2.4.0]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_201]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_201]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_201]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_201]
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_201]
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:131) ~[?:28.1]
at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:1.8.0_201]
at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:1.8.0_201]
at net.minecraftforge.fml.ModContainer.transitionState(ModContainer.java:112) ~[?:?]
at net.minecraftforge.fml.ModList.lambda$null$10(ModList.java:134) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) [?:1.8.0_201]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_201]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) [?:1.8.0_201]
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) [?:1.8.0_201]
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) [?:1.8.0_201]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [?:1.8.0_201]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) [?:1.8.0_201]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [?:1.8.0_201]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [?:1.8.0_201]```
public static final DamageSource CORRUPTED = new DamageSource("corrupted") {
@Override
public ITextComponent getDeathMessage(LivingEntity entity) {
return new TranslationTextComponent("death.apotheosis.corrupted", entity.getDisplayName());
};
}.setDamageBypassesArmor().setDamageIsAbsolute();
Looks like FG isn't deobfuscating this correctly, not sure why