* Update bundle_zh_TW.properties
Corrected some machine translations. Modified some others for more clear understanding.
* Update bundle_zh_TW.properties
* Update bundle_zh_TW.properties
new translations 1
* Update bundle_zh_TW.properties
New translations 2
* Update bundle_zh_TW.properties
New translations 3
* New translations 1-3
Removed "zones" from v121.4: "Fixed sectors not auto-unlocking".
衝擊反應堆 -->動能反應爐
* New translations 1-4
* New translations 1-5
* New translations 1-6
up to line 1250
* Indexing finished. Translations 1-7
lines are now matching with English bundle.
* update bundle_zh_TW.properties
* edit zh_TW
* zh-tw
* community server disclaimer
* Finished sector descriptions, slight modifications
up to line 606
* zh-TW
* Many translations, include Always-on weather rule
* corrected missing character
* Update achievements.vdf
Oct not translated
* Update description.txt
* bundle_zh_TW.properties
* Bullet stats update, hints finished
* added line: public confirm really
* contributors
* Merging conflicts
Almost done...
* Synced
* Update ammo-stat translation
* Update contributors
* Unit names
* Update bundle_zh_TW.properties
* Unit names
* Update bundle_zh_TW.properties
* Review (#15)
* Update bundle_zh_TW.properties
* Unit names
* Update bundle_zh_TW.properties
* Finished
Please review
* minor correction
* minor correction
Hopefully there are no more "minor corrections" required.
* Review
* Close inspection
* Revisions, change chat mode
* Sapping Correction
* Merge down (#16, post 122)
* Fixed #4108
* [QoL] Chat modes (#3869)
Credits: Remint32 (idea); sk7725 (korean i18n); Volas171 (spanish i18n).
* add new io server (#4109)
soon to be up gamemode
* typo (#4110)
* Fixed mined item flashing on clients
* Block Forge improvements (#4112)
* minBlockSize, maxBlockSize, icon
* removed fixed size
* same line
* revert to 3
* I almost forgot
* Up-to-date zh-TW translations (#4083)
* Update bundle_zh_TW.properties
Corrected some machine translations. Modified some others for more clear understanding.
* Update bundle_zh_TW.properties
* Update bundle_zh_TW.properties
new translations 1
* Update bundle_zh_TW.properties
New translations 2
* Update bundle_zh_TW.properties
New translations 3
* New translations 1-3
Removed "zones" from v121.4: "Fixed sectors not auto-unlocking".
衝擊反應堆 -->動能反應爐
* New translations 1-4
* New translations 1-5
* New translations 1-6
up to line 1250
* Indexing finished. Translations 1-7
lines are now matching with English bundle.
* update bundle_zh_TW.properties
* edit zh_TW
* zh-tw
* community server disclaimer
* Finished sector descriptions, slight modifications
up to line 606
* zh-TW
* Many translations, include Always-on weather rule
* corrected missing character
* Update achievements.vdf
Oct not translated
* Update description.txt
* bundle_zh_TW.properties
* Bullet stats update, hints finished
* added line: public confirm really
* contributors
* Merging conflicts
Almost done...
* Synced
* Update ammo-stat translation
* Update contributors
* Unit names
* Update bundle_zh_TW.properties
* Unit names
* Update bundle_zh_TW.properties
* Review (#15)
* Update bundle_zh_TW.properties
* Unit names
* Update bundle_zh_TW.properties
* Finished
Please review
* minor correction
* minor correction
Hopefully there are no more "minor corrections" required.
* Review
* Close inspection
* Revisions, change chat mode
* Sapping Correction
Co-authored-by: simba-fs <simba.fs@gmail.com>
Co-authored-by: Simba-Fs <39305460+simba-fs@users.noreply.github.com>
* Higher power source output
* Update servers_v6.json (#4095)
* Update servers_v6.json
the ip changed to not make users confuse
* Update servers_v6.json
* Fixed #4120
* Fixed #4121
* Fixed #4122
* Better build beam visuals
* Don't render weather in full map screenshots
* Building priority fix
* Fixed #4128
* SearchBar class - add search bars to mods (#3267)
* Create SearchBar and make ModsDialog use it
* add search bar to servers
* Update core/src/mindustry/ui/SearchBar.java
Co-authored-by: Antsiferov Andrew <summet.dev@gmail.com>
* a
* fix mods menu not rowing
* remove search bar for remote servers
* h
* hide searchbar on landscape mobile
* anukes feedback
* Update core/src/mindustry/ui/SearchBar.java
Co-authored-by: Anuken <arnukren@gmail.com>
* java dumb
Co-authored-by: Antsiferov Andrew <summet.dev@gmail.com>
Co-authored-by: Anuken <arnukren@gmail.com>
* Search bar cleanup
* Block (un)loader major improvements (#4127)
* make it consider consVaild
* make this too
* pattern style and max block size
* Is there a better way to do this?
* Update BlockUnloader.java
* do not the /0
* prevent /0
* test 1
* yup it works for enabled
Co-authored-by: Anuken <arnukren@gmail.com>
Co-authored-by: Antsiferov Andrew <summet.dev@gmail.com>
Co-authored-by: fuzzbuck <54221024+fuzzbuck@users.noreply.github.com>
Co-authored-by: Sunny Kim <58885089+sk7725@users.noreply.github.com>
Co-authored-by: simba-fs <simba.fs@gmail.com>
Co-authored-by: Simba-Fs <39305460+simba-fs@users.noreply.github.com>
Co-authored-by: Volas171 <60143910+Volas171@users.noreply.github.com>
Co-authored-by: DeltaNedas <39013340+DeltaNedas@users.noreply.github.com>
* "Search bar cleanup" update
* Hope this fixes merge conflict
* Delete servers_v6.json
* pain
* Sync (#21)
* Fixed #4108
* [QoL] Chat modes (#3869)
Credits: Remint32 (idea); sk7725 (korean i18n); Volas171 (spanish i18n).
* add new io server (#4109)
soon to be up gamemode
* typo (#4110)
* Fixed mined item flashing on clients
* Block Forge improvements (#4112)
* minBlockSize, maxBlockSize, icon
* removed fixed size
* same line
* revert to 3
* I almost forgot
* Up-to-date zh-TW translations (#4083)
* Update bundle_zh_TW.properties
Corrected some machine translations. Modified some others for more clear understanding.
* Update bundle_zh_TW.properties
* Update bundle_zh_TW.properties
new translations 1
* Update bundle_zh_TW.properties
New translations 2
* Update bundle_zh_TW.properties
New translations 3
* New translations 1-3
Removed "zones" from v121.4: "Fixed sectors not auto-unlocking".
衝擊反應堆 -->動能反應爐
* New translations 1-4
* New translations 1-5
* New translations 1-6
up to line 1250
* Indexing finished. Translations 1-7
lines are now matching with English bundle.
* update bundle_zh_TW.properties
* edit zh_TW
* zh-tw
* community server disclaimer
* Finished sector descriptions, slight modifications
up to line 606
* zh-TW
* Many translations, include Always-on weather rule
* corrected missing character
* Update achievements.vdf
Oct not translated
* Update description.txt
* bundle_zh_TW.properties
* Bullet stats update, hints finished
* added line: public confirm really
* contributors
* Merging conflicts
Almost done...
* Synced
* Update ammo-stat translation
* Update contributors
* Unit names
* Update bundle_zh_TW.properties
* Unit names
* Update bundle_zh_TW.properties
* Review (#15)
* Update bundle_zh_TW.properties
* Unit names
* Update bundle_zh_TW.properties
* Finished
Please review
* minor correction
* minor correction
Hopefully there are no more "minor corrections" required.
* Review
* Close inspection
* Revisions, change chat mode
* Sapping Correction
Co-authored-by: simba-fs <simba.fs@gmail.com>
Co-authored-by: Simba-Fs <39305460+simba-fs@users.noreply.github.com>
* Higher power source output
* Update servers_v6.json (#4095)
* Update servers_v6.json
the ip changed to not make users confuse
* Update servers_v6.json
* Fixed #4120
* Fixed #4121
* Fixed #4122
* Better build beam visuals
* Don't render weather in full map screenshots
* Building priority fix
* Fixed #4128
* SearchBar class - add search bars to mods (#3267)
* Create SearchBar and make ModsDialog use it
* add search bar to servers
* Update core/src/mindustry/ui/SearchBar.java
Co-authored-by: Antsiferov Andrew <summet.dev@gmail.com>
* a
* fix mods menu not rowing
* remove search bar for remote servers
* h
* hide searchbar on landscape mobile
* anukes feedback
* Update core/src/mindustry/ui/SearchBar.java
Co-authored-by: Anuken <arnukren@gmail.com>
* java dumb
Co-authored-by: Antsiferov Andrew <summet.dev@gmail.com>
Co-authored-by: Anuken <arnukren@gmail.com>
* Search bar cleanup
* Block (un)loader major improvements (#4127)
* make it consider consVaild
* make this too
* pattern style and max block size
* Is there a better way to do this?
* Update BlockUnloader.java
* do not the /0
* prevent /0
* test 1
* yup it works for enabled
* bugfixes, call me the mother of the block forge (#4135)
(anuke is the father)
* Fixed #4141 / Fixed #4136
* Faster power graph reload / Fixed iOS editor margin
* Remove 4 square blocks from the accelerator (#4139)
* Normalize rule comment line endings
Just so i can get a new patch-## branch where i can drag my accelerator sprite on since github isn't smart enough yet to see that as a possible pull request by itself.
* Add files via upload
* Add files via upload
* Use sector preset name for maps if possible
* Fixed #4147
* Update servers_v6.json (#4148)
changed the port number for our attack server.
sorry for the inconvenience, i don't have control over the port number of this "alexmindustryattac.ddns.net" hosted server.
* Removed packed sprite section from CONTRIBUTING.md (#4152)
* Return large launchpad item costs (#4134)
* Return large launchpad item costs
hidden -> debugonly
* Remove the 4 orange squares from the large launch pad
Leaving the lights and launchpod alignments alone since that is campaign only.
* Sector damage tweaks
* Block loader/unloader progress bar changes (#4138)
* Change block loader/unloader progess bar color & bundle
ammo -> items
* Make block unloader bar go down
* Draw reconstructor in region during placement & unconnected (#4143)
* Draw reconstructor in region during placement & unconnected
* Same as the previous commit, but for block loaders & unloaders
* Bugfixes
* Fixed #4164 / Fixed #4159
* fix german translation for editor.unsaved (#4169)
* update KO bundles (#3956)
* Update steam description for 6.0 update
* Update achievements.vdf
* oops.
* Update full_description.txt
* Update summary.txt
* add recent changelog
* Update bundle_ko.properties
* last update on this week
(well, sunday)
* upload android recent change-log
* critical fix
* [KO] Small fix (#4133)
* why
* Update bundle_ko.properties
* bundle_hu.properties (#4170)
I'am continue translating and adding lines to v6.
* [Bundle][RO] Translation update (#4115)
* [Bundle][RO] Translation update
This PR was tested in-game and is _**ready to merge at any time**_ (unless marked as draft).
Changelog:
- New strings/changes up to commit 43757a247e
- Typo fixes & various other improvements
* no
* yet another in_ID translation update (#4086)
* yet another in_ID translation update
* more id translate
Co-authored-by: Quick-Korc <68910156+Quick-korkc@users.noreply.github.com>
* Cleanup
Co-authored-by: Anuken <arnukren@gmail.com>
Co-authored-by: Antsiferov Andrew <summet.dev@gmail.com>
Co-authored-by: fuzzbuck <54221024+fuzzbuck@users.noreply.github.com>
Co-authored-by: Sunny Kim <58885089+sk7725@users.noreply.github.com>
Co-authored-by: simba-fs <simba.fs@gmail.com>
Co-authored-by: Simba-Fs <39305460+simba-fs@users.noreply.github.com>
Co-authored-by: Volas171 <60143910+Volas171@users.noreply.github.com>
Co-authored-by: DeltaNedas <39013340+DeltaNedas@users.noreply.github.com>
Co-authored-by: Patrick 'Quezler' Mounier <Quezler@me.com>
Co-authored-by: alex <67626131+alexpvpmindustry@users.noreply.github.com>
Co-authored-by: Catchears <57631841+Catchears@users.noreply.github.com>
Co-authored-by: Sharlotte <60801210+sharlotte-mobile@users.noreply.github.com>
Co-authored-by: Vajda Simon <75036456+VajdaSimon@users.noreply.github.com>
Co-authored-by: YellOw139 <70975516+YellOw139@users.noreply.github.com>
Co-authored-by: Thomas Widyantoko <40286070+DaGamerFiles@users.noreply.github.com>
Co-authored-by: Quick-Korc <68910156+Quick-korkc@users.noreply.github.com>
* Update gradle.properties
* Update bundle_zh_TW.properties
Co-authored-by: simba-fs <simba.fs@gmail.com>
Co-authored-by: Simba-Fs <39305460+simba-fs@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
Co-authored-by: Antsiferov Andrew <summet.dev@gmail.com>
Co-authored-by: fuzzbuck <54221024+fuzzbuck@users.noreply.github.com>
Co-authored-by: Sunny Kim <58885089+sk7725@users.noreply.github.com>
Co-authored-by: Volas171 <60143910+Volas171@users.noreply.github.com>
Co-authored-by: DeltaNedas <39013340+DeltaNedas@users.noreply.github.com>
Co-authored-by: Patrick 'Quezler' Mounier <Quezler@me.com>
Co-authored-by: alex <67626131+alexpvpmindustry@users.noreply.github.com>
Co-authored-by: Catchears <57631841+Catchears@users.noreply.github.com>
Co-authored-by: Sharlotte <60801210+sharlotte-mobile@users.noreply.github.com>
Co-authored-by: Vajda Simon <75036456+VajdaSimon@users.noreply.github.com>
Co-authored-by: YellOw139 <70975516+YellOw139@users.noreply.github.com>
Co-authored-by: Thomas Widyantoko <40286070+DaGamerFiles@users.noreply.github.com>
Co-authored-by: Quick-Korc <68910156+Quick-korkc@users.noreply.github.com>
A sandbox tower defense game 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 14 installed. Open a terminal in the root directory, cd to the Mindustry folder 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
![]() |
![]() |
|---|

