Minecraft Mod 개발 환경 구축

2188 단어 minecraftmodding

Minecraft Mod 개발 환경 구축


인텔리제이 IDEA가 마인크루트 모드의 개발 환경을 조정하는 과정에서 걸림돌이 있어 메모로 썼다.
2010/3/15 추기
  • 는 UTF-8 Gradle에 사용되는 문자 코드를 지정하는 방법을 보완했다.
  • runServer의 부팅 방법을 보완했습니다.
  • 개발 환경

  • Windows 10 Pro
  • IntelliJ IDEA 2019.3.3 (Ultimate Edition)
  • Minecraft 1.12.2
  • Minecraft Forge 1.12.2-14.23.5.2838
  • 절차.

  • DL Mod 개발용 Forge(MDK 선택)
  • DL Forge의 압축을 풀고 해당 디렉토리에서 CMD로 실행gradlew setupDecompWorkspaceBUILD SUCCESSFUL이 표시되면 성공
  • CMD로 실행gradlew idea genIntellijRunsBUILD SUCCESSFUL 성공 표시
    상기 명령gradlew genIntellijRuns을 집행할 때 제 환경java.lang.NullPointerException이 발생하여 정상적으로 완성할 수 없습니다.
  • IntelliJ를 통해 작업 디렉토리를 열고 Build 태그의 작업이 완료될 때까지 기다립니다.

  • Gradle -> Tasks -> forgegradle 중에서 runClient 또는 runServer를 선택하고 시작합니다.

  • 문자 코드 지정


    프로젝트 디렉터리 바로 아래build입니다.서류에 아래의 내용을 보충해 주십시오.
    build.gradle
    tasks.withType(JavaCompile) {
        options.encoding = 'UTF-8'
    }
    

    서버 시작 방법


    한 번 가동runServer.
    이 단계가 시작되지 않는 것은 eula에 동의하지 않기 때문이다.
    동의run/eula.txt로 시작 가능

    최후


    어디로 가는 사이트도 해결할 방법java.lang.NullPointerException에 대한 언급은 없었다.
    Github의 차슈도 켜져 있다.
    그래서 지금도 이 절차가 정확한지 모르겠다.
    하지만 조금이라도 같은 현상 때문에 고민하는 사람을 도울 수 있다면 정말 좋겠다.

    좋은 웹페이지 즐겨찾기