Código fuente de minecraft 1.12
Nota: Prepare herramientas proxy como SSR debido al gran tamaño del archivo del proyecto.
Clona este proyecto desde github a tu espacio de trabajo:
git clone https://github.com/WangTingZheng/mcp940
cd mcp940
Abra IDEA, abra otro proyecto y seleccione:
File-> New-> Project from Existing Sources...
Abra /eclipse, elija Import project from external model
y seleccione Eclipse
Y haz clic next
, no cambies nada.
Deseleccione Server
y siguiente:
Y a continuación, hasta que IDEA abra este proyecto, seleccione jdk1.8 y descarte el error sobre Imported project refers to unknown jdks JavaSE-1.6
.
Abra las facetas de los Módulos y agregue vecmath-1.5.2.jar
en /lib
jars al Cliente de los módulos:
Ejecute el método principal en /minecraft/Start.java
, obtendrá una excepción:
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 )
Abra Edit Configurations
:
Complete Fill in this input box
en el cuadro de entrada VM options
y cambie your project folderecilpse
a your project folderjars
y haga clic en Aceptar.
Vuelva a ejecutar el método principal en Start .java