마인크래프트 1.12의 소스 코드
참고: 프로젝트 파일 크기가 크기 때문에 SSR과 같은 프록시 도구를 준비하십시오.
이 프로젝트를 github에서 작업공간으로 복제하세요.
git clone https://github.com/WangTingZheng/mcp940
cd mcp940
IDEA를 열고 다른 프로젝트를 열고 다음을 선택하세요.
File-> New-> Project from Existing Sources...
/eclipse를 열고 Import project from external model
선택한 다음 Eclipse를 선택합니다.
아무것도 변경하지 말고 next
클릭하세요.
Server
선택 취소하고 다음을 수행합니다.
그런 다음 IDEA가 이 프로젝트를 열 때까지 jdk1.8을 선택하고 Imported project refers to unknown jdks JavaSE-1.6
오류를 닫습니다.
모듈 패싯을 열고 /lib
jars의 vecmath-1.5.2.jar
모듈 클라이언트에 추가합니다.
/minecraft/Start.java
에서 기본 메소드를 실행하면 예외가 발생합니다.
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 )
Edit Configurations
열기:
VM options
입력 상자에 Fill in this input box
your project folderecilpse
your project folderjars
로 변경한 후 확인을 클릭합니다.
Start .java에서 기본 메소드를 다시 실행하십시오.