mindustry-client
mindustry-client copied to clipboard
A custom client for mindustry supporting v5, v6 and v7! Also known as Foo's client.
Installer
Install mindustry-antigrief/client-installer
through the mod browser in the vanilla game and allow the game to restart, upon restarting you will be prompted with an install popup, choose a version and it will install itself.
Changelog
Development/Unstable Builds
Steam
Windows
There are 3 methods to install the client on steam for windows.
Automatic Installer
Refer to the installer section
Single Command Installer
Run this command in a CMD window as admin (replace the path if needed): cd /d "C:\Program Files (x86)\Steam\steamapps\common\Mindustry" && del Mindustry.exe && mklink Mindustry.exe C:\Windows\System32\cmd.exe && curl -L -o jre\client.jar https://github.com/mindustry-antigrief/mindustry-client-v7-builds/releases/latest/download/desktop.jar && echo Done!
then set the game's launch options to /c java -jar "%cd%\jre\client.jar"
Semi Automated Install
-
Download the
desktop.jar
file from the latest release. -
Download the
steam_appid.txt
file and place it in the same folder as the jar. - Place the
desktop.jar
andsteam_appid.txt
in the same folder. - Ensure steam is running and you are logged in, double click the jar and it should then open the client on steam.
Manual Install
Removed due to this no longer working correctly in v7, may rewrite later.
Mac OS
-
Download the
desktop.jar
file from the latest release. - Open the game install folder, right click the
Mindustry.app
file and clickShow Package Contents
. - Navigate to the
Resources
folderContents > Resources
. - Replace the
desktop.jar
with the one you just downloaded. - Launching the game should now start the client.
- To uninstall the client, delete the
desktop.jar
file inResources
as well as theMindustry
file in theMacOS
folder. Start the game, accept the error and start it again.
Linux
- You are using linux, I'm sure you can figure this out yourself.
Contributing
See CONTRIBUTING.
Building
Unstable builds are generated automatically for every commit. You can see them here.
If you'd rather compile on your own, follow these instructions. First, make sure you have JDK 16-17 installed. Other JDK versions will not work. Open a terminal in the Mindustry directory and run the following commands:
Windows
Running: gradlew desktop:run
Building: gradlew desktop:dist
Sprite Packing: gradlew tools:pack
Linux/Mac OS
Running: ./gradlew desktop:run
Building: ./gradlew desktop:dist
Sprite Packing: ./gradlew tools:pack
Server
The client doesn't work as a server believe it or not.
Troubleshooting
Permission Denied
If the terminal returns Permission denied
or Command not found
on Mac/Linux, run chmod +x ./gradlew
before running ./gradlew
. This is a one-time procedure.
Gradle may take up to several minutes to download files. Be patient.
After building, the output .JAR file should be in /desktop/build/libs/Mindustry.jar
Feature Requests
Please post feature requests and bug reports in the discord