* Update bundle_zh_CN.properties The following updates will focus on better unit names, turret names, map names, and other untranslated stuff. * Update bundle_zh_CN.properties four new lines * Update bundle_zh_CN.properties Revert rollback, and some missing translations. * Update bundle_zh_CN.properties map names * Update bundle_zh_CN.properties turret names, arkycite-related translations * Update bundle_zh_CN.properties boulders * Update bundle_zh_CN.properties 命令模式->指挥模式 * Update bundle_zh_CN.properties 敌军基地/敌人基地->敌方基地 * Update bundle_zh_CN.properties 爬行者->爬虫 * Update bundle_zh_CN.properties 重岩叠嶂->风化山脉 * Update bundle_zh_CN.properties 这个\n的位置我实在看不下去了 * Create bundle_zh_CN.properties 恶灵->魔灵 * Update bundle_zh_CN.properties 奇奇怪怪多出来个\n * Update bundle_zh_CN.properties 相织物->相织布 * Update bundle_zh_CN.properties 给顿号加个空格 * Update bundle_zh_CN.properties 传送带与导管的描述更改。 * Update bundle_zh_CN.properties +向前 * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties 友军->己方 友方->己方 * Update bundle_zh_CN.properties 日蚀的炮弹不能翻墙,应该是子弹 * Update bundle_zh_CN.properties 自动重建已摧毁的建筑->自动重建被摧毁的建筑 * Update bundle_zh_CN.properties * Update bundle_zh_CN.properties two new lines * Update bundle_zh_CN.properties 还是改回来。事实上墙的描述是挡下敌方炮弹,但也挡不住抛射炮。所以没有太大必要改前面的东西。(而且shell也是炮弹的意思) 死神,太逊啦 * Update bundle_zh_CN.properties 远距离的->远距 * Update bundle_zh_CN.properties 来-- * Update bundle_zh_CN.properties 已禁用->未启用 更新地图->更新内容 * Update bundle_zh_CN.properties 一些改进。 * Update bundle_zh_CN.properties 没有人会说具备一台炮塔的。 |
||
|---|---|---|
| .github | ||
| android | ||
| annotations | ||
| core | ||
| desktop | ||
| fastlane | ||
| gradle/wrapper | ||
| ios | ||
| server | ||
| tests | ||
| tools | ||
| .gitignore | ||
| build.gradle | ||
| CONTRIBUTING.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| ISSUES.md | ||
| jitpack.yml | ||
| LICENSE | ||
| README.md | ||
| SERVERLIST.md | ||
| servers_be.json | ||
| servers_v6.json | ||
| servers_v7.json | ||
| settings.gradle | ||
| TRANSLATING.md | ||
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
![]() |
![]() |
|---|

