SleepyTrousers / EnderCore

Library mod used by EnderIO, EnderZoo, and others
Creative Commons Zero v1.0 Universal
50 stars 71 forks source link

[1.10.2] Error loading EnderCore (1.10.2-0.4.1.47) #59

Open Messorix opened 7 years ago

Messorix commented 7 years ago

For my own mod, I want to test if an item is capable of using rf. To do so I thought I'd use EnderIO (and therefore EnderCore) to charge it. Sadly I get this error:

java.lang.NoSuchMethodError: net.minecraft.util.text.translation.I18n.func_74837_a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String

Full crash-report: crash-2016-08-11_15.16.58-client.txt

I'm unsure if this is a known error, since I couldn't find it here.

HenryLoenwind commented 7 years ago

are you in a dev env with endercore in the run/mods folder? If so, remove that "-DFORGE_FORCE_FRAME_RECALC=true" parameter Forge adds.

Messorix commented 7 years ago

I have a dev env in which I have put the EC jar-file in the regular mod folder (not sure if that was what you meant) Edit: found the parameter and removed it, but it still crashes with the same error.

tterrag1098 commented 7 years ago

Unless forge did something really stupid, that method still exists and is not even client-only. I have no idea how this crash is possible, but I would start by testing with ONLY EC.

Messorix commented 7 years ago

Even with only EC in it (same version) I get the same error. crash-2016-08-12_12.04.16-client.txt

HenryLoenwind commented 7 years ago

That's the command line parameter Forge adds. No mod I tried has ever worked in 1.8.9+ with that parameter present.

How do you start your client? If it's with Eclipse's launch profile, you can edit it from the fold-down menu of the launch button.

Messorix commented 7 years ago

I used bedrockminer's tutorial to set my dev env up. http://bedrockminer.jimdo.com/modding-tutorials/set-up-minecraft-forge/set-up-advanced-setup/

HenryLoenwind commented 7 years ago

I've had a look at that tutorial. I posted some comment there, let me repeat it here:

Um, this is kinda wrong and will lead to all kinds of problems. The "Create the Forge root directory" step is ok, but then:

Eclipse will now open the eclipse project that was created by the "gradlew eclipse" step. This project already contains suitable launch profiles for client and server.

For your launch configuration:

image

Messorix commented 7 years ago

Thank you so much for fixing my dev env. I'm still messing about with getting my project back to work, but after that I'll tell you if EC still crashes or if this fixed it all.

Messorix commented 7 years ago

New post so it is very clear: this did NOT fix the error

HenryLoenwind commented 7 years ago

Try this: http://loenwind.info/EnderCore-1.10.2-0.4.1.test1-beta.jar

Messorix commented 7 years ago

Sooooo... the EC works, but the EnderIO doesn't recognise it as a newer version, so that still doesn't work :P

HenryLoenwind commented 7 years ago

ok, then I know what's causing this.