Quellcode von Minecraft 1.12
Hinweis: Bitte bereiten Sie Proxy-Tools wie SSR vor, da die Projektdatei groß ist.
Klonen Sie dieses Projekt von Github in Ihren Arbeitsbereich:
git clone https://github.com/WangTingZheng/mcp940
cd mcp940
Öffnen Sie IDEA, öffnen Sie ein anderes Projekt und wählen Sie:
File-> New-> Project from Existing Sources...
Öffnen Sie /eclipse, wählen Sie Import project from external model
und wählen Sie „Eclipse“.
Und klicken Sie auf next
, ändern Sie nichts
Deaktivieren Sie Server
und gehen Sie wie folgt vor:
Und als nächstes, bis IDEA dieses Projekt öffnet, wählen Sie jdk1.8 aus und schließen Sie den Fehler „ Imported project refers to unknown jdks JavaSE-1.6
.
Öffnen Sie die Modulfacetten und fügen Sie vecmath-1.5.2.jar
in /lib
jars zum Modul-Client hinzu:
Führen Sie die Hauptmethode in /minecraft/Start.java
aus. Sie erhalten eine Ausnahme:
Exception in thread "main" java . lang . UnsatisfiedLinkError : no lwjgl64 in java . library . path
at java . lang . ClassLoader . loadLibrary ( ClassLoader . java : 1860 )
at java . lang . Runtime . loadLibrary0 ( Runtime . java : 870 )
at java . lang . System . loadLibrary ( System . java : 1122 )
at org . lwjgl . Sys$1 . run ( Sys . java : 72 )
at java . security . AccessController . doPrivileged ( Native Method )
at org . lwjgl . Sys . doLoadLibrary ( Sys . java : 66 )
at org . lwjgl . Sys . loadLibrary ( Sys . java : 87 )
at org . lwjgl . Sys .< clinit >( Sys . java : 117 )
at net . minecraft . client . Minecraft . getSystemTime ( Minecraft . java : 3282 )
at net . minecraft . client . main . Main . main ( Main . java : 39 )
at Start . main ( Start . java : 11 )
Öffnen Sie Edit Configurations
:
Füllen Sie Fill in this input box
im Eingabefeld VM options
aus, ändern Sie your project folderecilpse
in your project folderjars
und klicken Sie auf „OK“.
Führen Sie die Hauptmethode in Start .java erneut aus