我想开始创建超棒的Minecraft mods,而且目前的方式似乎是使用Minecraft Forge。我已经安装了Gradle和JDK,但无论我做什么,我似乎都无法构建任何东西。如何设置Minecraft Forge开发环境?
我如何获得Forge开发环境的工作?
我想开始创建超棒的Minecraft mods,而且目前的方式似乎是使用Minecraft Forge。我已经安装了Gradle和JDK,但无论我做什么,我似乎都无法构建任何东西。如何设置Minecraft Forge开发环境?
我如何获得Forge开发环境的工作?
下载伪造国防部开发工具包后(MDK)存档,它应该包含以下文件:
forge-somewhere/
├── build.gradle
├── CREDITS-fml.txt
├── eclipse
├── forge-1.10.2-12.18.1.2073-changelog.txt
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── LICENSE-new.txt
├── MinecraftForge-Credits.txt
├── Paulscode IBXM Library License.txt
├── Paulscode SoundSystem CodecIBXM License.txt
├── README.txt
└── src
└── main
├── java
│ └── com
│ └── example
│ └── examplemod
│ └── ExampleMod.java
└── resources
└── mcmod.info
在README.txt
有关于如何设置它的指示,但把它简单,开放一个控制台/终端在forge-somewhere
并运行gradle setupDecompWorkspace
。它应该建立一个开发环境,然后你应该可以正常运行gradle build
。请注意,您需要为每个要开发/编译的mod重新运行setupDecompWorkspace
。
如果您没有使用IDE,或者由于堆内存而导致命令失败,则可以使用gradle setupDevWorkspace
代替。这不会反编译我的世界,所以你将无法检查源代码(无论如何你都无法使用IDE或其他东西),但它并没有使用近乎一样多的RAM,这对你来说非常有用在较低端的系统上。
简单:
一旦你已经下载了伪造.ZIP为您计划使用,去同一个目录中的“gradlew.bat”文件中的版本,按住shift键,右击,然后打开命令提示符。
类型:
gradlew.bat setupDecompWorkspace eclipse
或者,如果你使用IntelliJ IDEA的运行(我建议):
gradlew.bat setupDecompWorkspace idea
之后,它会建立工作区以及正确的编码软件包,你希望使用。