* update to9a3a6c31b3* shawak's requested changes * update sector names no one has opposed them yet, so we'll give them a try * oops, accidentally modified english bundle, reverting * update translation toa54907583b* changes as requested by shawak * update to522070be4b* @stuffyAI's changes * update to69a7354468* remove duplicate entries new translations are quite plentiful, will take a bit to get done * update to99df85df1c* vereinheitlichung - siehe commitbeschreibung unterschied zwischen items und materialien verdeutlichen vereinheitlichung von 'fracht' als begriff für 'payload' ich halte diese verändernungnen für vernünftig, bin aber wie immer offen für andere vorschläge bei 'materialeinheiten' (unit.items, zeile 976) bin ich mir unsicher, ob der begriff inzwischen veraltet ist (stattdessen lieber items?) - er wird nur an zwei stellen benutzt, die nur vor jahren bearbeitet wurden. ich habe ihn erstmal beibehalten. * update tof968a8689c* update to85228bad0a* update toe3d1a04626* update to634ece405fI'll probably be keeping this PR more up to date as we get closer to v7 release date, feel free to unsub from the PR if it gets annoying. * update toebb37f4abe* der Mod -> die Mod Mod, abgeleitet von Modifikation (f), sollte mMn weiterhin feminin bleiben. * update to8f9736d1d9* update toc3d9a501c6hopefully final update * add changes from https://github.com/Anuken/Mindustry/pull/6999/files Co-authored-by: end-me-please <90796271+end-me-please@users.noreply.github.com> Co-authored-by: end-me-please <90796271+end-me-please@users.noreply.github.com>
The automation tower defense RTS, written in Java.
Contributing
See CONTRIBUTING.
Building
Bleeding-edge 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
Server builds are bundled with each released build (in Releases). If you'd rather compile on your own, replace 'desktop' with 'server', e.g. gradlew server:dist.
Android
- Install the Android SDK here. Make sure you're downloading the "Command line tools only", as Android Studio is not required.
- Set the
ANDROID_HOMEenvironment variable to point to your unzipped Android SDK directory. - Run
gradlew android:assembleDebug(or./gradlewif on linux/mac). This will create an unsigned APK inandroid/build/outputs/apk.
To debug the application on a connected phone, run gradlew android:installDebug android:run.
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 for desktop builds, and in /server/build/libs/server-release.jar for server builds.
Feature Requests
Post feature requests and feedback here.
Downloads
![]() |
![]() |
|---|

