我想开始创造出令人敬畏的Minecraft mods,而目前的方式似乎是使用Minecraft Forge。我已经安装了Gradle和JDK,但无论我做什么,我似乎无法构建任何东西。
如何让Forge开发环境有效?
答案 0 :(得分:2)
下载Forge Mod Development Kit(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
代替。这不会反编译我的Minecraft,所以你将无法检查源(无论如何没有IDE或其他东西),但它没有使用几乎相同的RAM,这对你来说很有用在低端系统上。
答案 1 :(得分:0)
简单:
为您计划使用的版本下载Forge .zip后,转到与#34; gradlew.bat"相同的目录。文件,按住shift-rightclick并打开命令提示符。
类型:
gradlew.bat setupDecompWorkspace eclipse
或者如果您正在使用Intellij Idea(我推荐):
gradlew.bat setupDecompWorkspace idea
之后,它会设置工作区以及您希望使用的正确编码软件包。