ForgeWurst
Wurst Client for Minecraft Forge.
Install / Use
/learn @Wurst-Imperium/ForgeWurstREADME
ForgeWurst
Wurst Client for Minecraft Forge.
This repository only contains the source code and is not intended for end users. Go to https://forge.wurstclient.net/ for ready-to-use downloads and installation instructions.
How To Use This Code In Eclipse
-
Clone this repository.
-
Go into the
ForgeWurst MC 1.10.2folder and rungradlew setupDecompWorkspace.bat, followed bygradlew eclipse.bat. -
Repeat step 2 for all of the remaining versions (currently just 1.12.2). Please always use the .bat files, as some versions will not work if you run the Gradle commands directly.
-
In Eclipse, go to
Import... > Existing Projects into Workspace. Select the folder where you saved this repository as the root directory. -
Select all of the projects that Eclipse has found (currently just two), then click <kbd>Finish</kbd>. At this point
ForgeWurst MC 1.12.2is already working, butForgeWurst MC 1.10.2still shows some errors. That's because we have a shared source folder in the 1.12.2 project that the other versions (currently just 1.10.2) also need access to. -
Right-click on the
ForgeWurst MC 1.10.2project and selectNew > Folder. Click on <kbd>Advanced >></kbd> and selectLink to alternate location (Linked Folder). -
Click on <kbd>Browse...</kbd> and navigate to
ForgeWurst\ForgeWurst MC 1.12.2\src\shared\java. Change the "Folder name:" section from "java" to "shared-src", then click <kbd>Finish</kbd>. -
The
shared-srcfolder should now show up in Eclipse, under theForgeWurst MC 1.10.2project. Right-click on this folder and selectBuild Path > Use as Source Folder. -
Both projects should now be working without any errors. In the future, you will need to repeat steps 5-7 for all projects except the one that hosts the shared source folder.
How To Compile The Project Into Runnable .JAR Files
After you have set up the code in Eclipse by following the above steps, the gradlew build script will only work for ForgeWurst MC 1.12.2. To make it work with the other versions (currently just 1.10.2), you will first need to create a directory junction from ForgeWurst\ForgeWurst MC 1.10.2\src\shared to ForgeWurst\ForgeWurst MC 1.12.2\src\shared.
-
Navigate to
ForgeWurst\ForgeWurst MC 1.10.2\srcand open the console. If you are using PowerShell, typecmdbefore continuing with step 2. -
Run the following command:
mklink /J shared "../../ForgeWurst MC 1.12.2/src/shared".
Issues & Pull Requests
Issues are disabled. Please contact me if you need help.
Pull Requests are welcome, but I might not always notice them.
Licensing & Legal Stuff
This code is licensed under the GNU General Public License v3. You can only use this code in open-source clients that you release under the same license! Using it in closed-source/proprietary clients is not allowed!
See LICENSE.txt for details, as well as a simplified summary on what you can and cannot do with this code.
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
