2016-03-31 17 views
-1

CS Studentとして、私はJavaで何かしようとしていましたので、このhttps://www.youtube.com/watch?v=2_qM-Z0IQ4kチュートリアルの後にMinecraftを作ろうと決めました。 13時10分ごろ、彼は日食からMinecraftを開きますが、私がそれをやろうとするたびに、私はいくつかのエラーを出します。Minecraftはmodテストの目的でEclipseから起動しません

私が「修正」した最初のものは、java.library.pathにlwjgl64が含まれていなかったことです。 lwjglをhttps://www.lwjgl.org/downloadからダウンロードして、この手順に従って修正しました。 http://wiki.lwjgl.org/wiki/Downloading_and_Setting_Up_LWJGL ネイティブライブラリの場所については、その中に抽出されたlwjgl.zipがあるフォルダの方に指していました。 (私はこの段階で間違ったことをしたかもしれないので、この部分を含めていますが、わかりません)

この問題は修正されました。私のクラスにはmainメソッドがないことを除いて、これは実現する方法を示したビデオhttps://www.youtube.com/watch?v=kGGV6G3pPB4が見つかりました。

申し訳ありません私の言い回し/説明が混乱している場合 - 基本的に、モードがロードされた状態でMinecraftを起動するにはどうすればよいですか?私はすべての前提条件をインストールしました。

ここに私の「メインクラス」があります。

package com.gmail.nameredacted.magicmirror; 

import net.minecraftforge.fml.common.Mod; 
import net.minecraftforge.fml.common.Mod.EventHandler; 
import net.minecraftforge.fml.common.SidedProxy; 
import net.minecraftforge.fml.common.event.FMLInitializationEvent; 
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; 
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; 


import com.gmail.nameredacted.magicmirror.init.MagicMirrorItems; 
import com.gmail.nameredacted.magicmirror.proxy.CommonProxy; 

@Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION) 
public class MagicMirror 
{ 
    @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS) 
    public static CommonProxy proxy; 
    @EventHandler 
    public void preInit(FMLPreInitializationEvent event) 
    { 
     MagicMirrorItems.init(); 
     MagicMirrorItems.register(); 
    } 
    @EventHandler 
    public void init(FMLInitializationEvent event) 
    { 
     proxy.registerRenders(); 
    } 
    @EventHandler 
    public void postInit(FMLPostInitializationEvent event) 
    { 

    } 
} 
+1

はい、あなたの質問はちょっとしたものです。解決しようとしている現在の問題のみを明確に述べ、この問題をデバッグするために既に行ったことを説明する必要があります。表面には、あなたのmodがリンクされているMinecraftエンジンを起動したいように思えます.Minecraftエンジンがどのように設定されて、あなたのmodコードが含まれているかを説明し、使用している設定ファイル/パラメータを表示する必要があります。 –

+0

@Jim Garrisonもし私が不明だったら申し訳ありません!私はMinecraftを立ち上げたいと思っていましたが、eclipseでrunオプションを使うと、lwjglエラーが出ていましたので、元々は問題の一部だったので、その部分を追加しました。 :(現時点では、メインチュートリアルがないので、Minecraftは起動しません。ビデオチュートリアルでは、起動方法の明確な説明がなくても(13:10頃) – Zerukai

+0

あなたのメインメソッドはありませんコードを直接起動しようとしないでください.Minecraftエンジンのメインメソッドがどこにあるのか把握して起動する必要があります。 –

答えて

2

解決策が見つかりました。他の誰かが私と同じ問題を抱えているようです。http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/modification-development/2574505-cant-run-minecraft-from-eclipse、そして私が実行したのは、実行 - >実行構成に行き、Javaアプリケーションをクリックしたことでした。プロジェクトでは現在のプロジェクトファイルを選択し、メインクラスでは「GradleStart」と入力して機能しました。

関連する問題