2016-04-27 9 views
0

私はMinecraftモデムを作成するのが初めてで、Eclipseのトラブルシューティングエラーなどで少し経験があります。Minecraft forge 1.7.10 10.13.4.1.1558とEclipse Workspaceをビルドし、開発時にmodパッケージのmodを追加しましたが、驚くほどエラーはありませんでしたが、ほとんど修正しましたが、実行すると困惑しています。EclipseでMinecraft modビルドを実行すると、java.lang.reflect.InvocationTargetExceptionが発生します。

[11:12:59] [main/INFO] [GradleStart]: Extra: [] 
[11:12:59] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --accessToken, {REDACTED}, --assetIndex, 1.7.10, --assetsDir, C:/Users/Luke/.gradle/caches/minecraft/assets, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] 
[11:12:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker 
[11:12:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker 
[11:12:59] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker 
[11:12:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker 
[11:12:59] [main/INFO] [FML]: Forge Mod Loader version 7.99.36.1558 for Minecraft 1.7.10 loading 
[11:12:59] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_79, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jdk1.7.0_79\jre 
[11:12:59] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation 
[11:12:59] [main/WARN] [FML]: The coremod codechicken.core.launch.CodeChickenCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft 
[11:12:59] [main/INFO] [FML]: Loading tweaker fastcraft.Tweaker from fastcraft-1.23.jar 
[11:12:59] [main/WARN] [FML]: The coremod codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft 
[11:13:00] [main/WARN] [FML]: The coremod ic2.core.coremod.IC2core does not have a MCVersion annotation, it may cause issues with this version of Minecraft 
[11:13:00] [main/WARN] [FML]: The coremod mariculture.fishery.VanillaOverride does not have a MCVersion annotation, it may cause issues with this version of Minecraft 
[11:13:00] [main/WARN] [FML]: The coremod codechicken.nei.asm.NEICorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft 
[11:13:00] [main/INFO] [FML]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.7.10_HD_U_D1.jar 
[11:13:00] [main/WARN] [FML]: The coremod com.creativemd.craftingmanager.mod.core.transformer.CraftingLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft 
[11:13:00] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.core.asm.MCPDeobfuscationTransformer.LoadPlugin 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod squeek.applecore.AppleCore 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.core.launch.CodeChickenCorePlugin 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod nf.fr.ephys.cookiecore.common.CookieCoreASM 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.core.launch.DepLoader 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod ic2.core.coremod.IC2core 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod mariculture.fishery.VanillaOverride 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod codechicken.nei.asm.NEICorePlugin 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod de.sanandrew.core.manpack.init.ManPackLoadingPlugin 
[11:13:00] [main/INFO] [GradleStart]: Injecting location in coremod com.creativemd.craftingmanager.mod.core.transformer.CraftingLoader 
[11:13:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker 
[11:13:00] [main/INFO] [LaunchWrapper]: Loading tweak class name fastcraft.Tweaker 
[11:13:00] [main/INFO] [LaunchWrapper]: Loading tweak class name optifine.OptiFineForgeTweaker 
[11:13:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker 
[11:13:00] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker 
[11:13:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker 
[11:13:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker 
[11:13:00] [main/INFO] [LaunchWrapper]: Calling tweak class optifine.OptiFineForgeTweaker 
[11:13:00] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: acceptOptions 
[11:13:00] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: injectIntoClassLoader 
[11:13:00] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ClassTransformer 
[11:13:00] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine URL: file:/C:/Users/Luke/Desktop/JAVA%20STUFF%20DOC/MINECRAFT/test-1/eclipse/mods/OptiFine_1.7.10_HD_U_D1.jar 
[11:13:00] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ZIP file: java.util.zip.ZipFil[email protected] 
[11:13:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:00] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! 
[11:13:01] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing 
[11:13:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [IC2-core]: Loaded library EJML-core-0.26.jar. 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker 
[11:13:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 
[11:13:03] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker 
[11:13:03] [main/INFO] [GradleStart]: Remapping AccessTransformer rules... 
[11:13:03] [main/INFO] [LaunchWrapper]: Calling tweak class fastcraft.Tweaker 
[11:13:03] [main/INFO] [FastCraft]: FastCraft loaded. 
[11:13:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker 
[11:13:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker 
[11:13:03] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: getLaunchArguments 
[11:13:03] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} 
[11:13:04] [main/ERROR] [FastCraft]: asm error net.minecraft.world.World 2400a5e2 dr 435768d9 0 2 
[11:13:04] [main/ERROR] [LaunchWrapper]: Unable to launch 
java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79] 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_79] 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_79] 
    at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_79] 
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] 
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] 
    at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?] 
    at GradleStart.main(Unknown Source) [start/:?] 
Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/World 
    at net.minecraft.client.main.Main.main(Main.java:79) ~[Main.class:?] 
    ... 8 more 
Caused by: java.lang.ClassNotFoundException: net.minecraft.world.World 
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?] 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79] 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79] 
    at net.minecraft.client.main.Main.main(Main.java:79) ~[Main.class:?] 
    ... 8 more 
Caused by: java.lang.RuntimeException: asm error net.minecraft.world.World 2400a5e2 dr 435768d9 0 2 
    at fastcraft.J.transform(F:64) ~[fastcraft-1.23.jar:?] 
    at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?] 
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?] 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_79] 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_79] 
    at net.minecraft.client.main.Main.main(Main.java:79) ~[Main.class:?] 
    ... 8 more 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: cpw.mods.fml.relauncher.FMLSecurityManager$ExitTrappedException 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at cpw.mods.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:25) 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761) 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.Runtime.exit(Runtime.java:107) 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.lang.System.exit(System.java:962) 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138) 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28) 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) 
[11:13:04] [main/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at GradleStart.main(Unknown Source) 
Exception in thread "main" 

どこでも私は、コンセンサスは1.7.10を偽造のMinecraftに更新するようにされて見てきましたが、私は、ソースコードを偽造、最新のお勧めのMinecraftにしています。

ご協力いただきありがとうございます。

答えて

-1

Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/World at net.minecraft.client.main.Main.main(Main.java:79) ~[Main.class:?]

はあなたがprobalyそれが鍛造により適切に供給しなくても、違法な設定で世界のオブジェクトを使用している私達にあなたのMain.class

を示しました。

奇妙な場所でオブジェクトを使用することはできません。 Forgeは、クライアントとサーバーサイドのコードに異なるオブジェクトを提供します。

だから、私たちはまた

オプション:-)適切国防省する方法をあなたを助けることができ、その行を修正するか、私たちのコードを表示のいずれかがあなたの代わりにあなたの環境には、SRGという名前のクラスのdeobfuscatedクラスを使用しています。 eclipseやmodded minecraftでこれを実行していますか?

+0

私はこれらの改造を作成していないので、私はメインファイルを持っていません。私の目標は、私がEclipseと調和して作業するために取り組んでいるこのパックを入手することでした。そのため、このカスタムモードをパック用に作成すると、一緒にテストしてパックでうまく動作することが確認できます。私は初心者であり、configファイルよりもはるかに多くの経験を持っています。 – thompsonturkey

+0

modの著者にdeobfuscatedバージョンに連絡するか、またはmod_srgという名前のmodを使用するようにforge eclipseを設定します。ただし、1.8.9の場合は – Tschallacka

+1

@Tschallacka Main.javaクラスがnet.minecraft.client.mainにあることを確認してください。それはMojangのプログラムされたファイルで**これらのファイルは**動作するはずです。これは無効な環境での問題で、Mojangに間違ったことではないようです。またはmodの作成者のコードです。 – mttprvst13