Compare commits

...

750 Commits
v150 ... v155.4

Author SHA1 Message Date
Anuken
6c53474479 Apparently zenity is still needed, marvelous 2026-02-16 12:59:43 -05:00
SomeonesShade
10e9655a43 Copper Salvo: 50% Armor Weakness with 5x Ammo Mult (#11686) 2026-02-16 12:53:07 -05:00
Anuken
13ad318ad9 Buffer fixes 2026-02-16 12:50:34 -05:00
Anuken
4aa78c6a11 Fixed #11649 2026-02-16 12:47:54 -05:00
Anuken
f34ddc8d9b Earlier version and logging initialization 2026-02-16 12:27:10 -05:00
Anuken
59fb89c243 Merge remote-tracking branch 'origin/master' 2026-02-16 11:58:47 -05:00
Anuken
e5202a8f92 Fixed #11672 2026-02-16 11:58:42 -05:00
Github Actions
5ddff4ce22 Automatic bundle update 2026-02-16 16:45:12 +00:00
Anuken
1ae0f6171b 32-bit messages cleaned up 2026-02-16 11:43:36 -05:00
Anuken
550bc0c311 Fixed #11688 2026-02-16 11:40:02 -05:00
Anuken
ca04662341 Fixed #11680 2026-02-16 11:38:56 -05:00
Anuken
a3682756dc Revert "Removed borderless fullscreen option (window should always be borderless fullscreen anyway)"
This reverts commit d4cda24fb8.
2026-02-16 11:30:35 -05:00
Anuken
4f52ec4846 Fixed #11681 2026-02-16 11:27:20 -05:00
Anuken
b26685f05e Fixed #11679 2026-02-16 11:24:41 -05:00
Anuken
a6743e8217 Fixed core database search being broken 2026-02-16 11:23:27 -05:00
Anuken
0580e1afbb SDL3 is broken, reverting to SDL2 (Closes #11671, #11676) 2026-02-16 10:58:34 -05:00
Anuken
d8e94923d6 Merge remote-tracking branch 'origin/master' 2026-02-15 12:49:34 -05:00
Anuken
b1d40fb039 Added error dialog when launching with 32-bit windows or Java 8 2026-02-15 12:49:28 -05:00
Chorus
dc0ced3ca3 Added some translations (#11513) 2026-02-13 20:35:58 -05:00
Anuken
f6266db2bc Triggering BE build 2026-02-13 20:31:08 -05:00
Anuken
f5b2b81c21 Fixed attempts to load folders as maps in mods 2026-02-13 20:20:31 -05:00
Anuken
50c40be5e2 Buildscript updates 2026-02-13 13:58:38 -05:00
Anuken
fa13d108d9 Buildscript fixes 2026-02-13 11:29:36 -05:00
Anuken
8069a7b306 Merge remote-tracking branch 'origin/master' 2026-02-13 11:17:48 -05:00
Anuken
42fe38c2aa Fixed improperly initialized mods crashing the database 2026-02-13 11:17:43 -05:00
summoner
87b71295f2 Translation: Update bundle_hu.properties (#11475)
* Translation: Update bundle_hu.properties

Fix mistranslations
Fix typos
Finetune sentences for ingame coding consistency

* Translation: Update bundle_hu.properties

Translate new strings

* Follow the changes of the english bundle

* Translation: Follow the changes of the english bundle

Follow the changes of the english bundle

* Fix translation

fix the word "projector" translation

kivetítő -> vetítő

* Fine tune latest building names

* Fix mistakes

* Translate new strings

* Translate new string

* Update bundle_hu.properties

Fixing mistakes and typos

* Update bundle_hu.properties

Add missed sentence to string

* Update bundle_hu.properties

add missing .

* Update bundle_hu.properties

Fix consistency and coherency

* Update bundle_hu.properties

fix . dot

* Update bundle_hu.properties

fix translation of the word pause
Fix consistency

* Fix "x" -> db, fix consistency

* Fix spaces

* Fix some words translation: duct, shield, utility / csatorna, pajzs, fenntartó

* Fix translation

* Update bundle_hu.properties

Fine-tune translation

* Fine tuning strings

* Translate new string

* Translation: Update bundle_hu.properties

Translate new strings
Fix translation of rebuild and respawn words -> újjáépítés and újjáéledés

* Translation: Update bundle_hu.properties

Delete dupe line

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings.
Follow the changes of the english bundle

* Translation: Update bundle_hu.properties

Follow the english bundle changes

Coastline -> Humid Coastline
Partvidék -> Párás partvidék

* Translation: Update bundle_hu.properties

Fix Partvonal -> Partvidék

* Translation: Update description.txt

Fix consistency and coherency with the bundle_hu.properties

* Translation: Update achievements.vdf

Fix coherency and consitency with the bundle_hu properties

* Translation: Update bundle_hu.properties

* Translation: Update hu-hu.json

Translate new strings.
Follow the changes of the english bundle.

* Translation: Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

fixing words
2026-02-13 11:13:46 -05:00
Anuken
03bea6b291 Updated scripts to match the proper SDL backend name 2026-02-13 11:06:24 -05:00
Anuken
0aa091b212 Fixed #11666 2026-02-13 10:01:37 -05:00
Anuken
dec4913090 No AI-generated PRs 2026-02-13 00:42:16 -05:00
TheCuber222
c01a35d410 Translate:Removed outdated description (#11659)
Omura will no longer produce Flare; this information is outdated.
2026-02-12 16:41:08 -05:00
Anuken
15f5885b0f arc 2026-02-12 13:06:14 -05:00
Anuken
c3ccee72a7 Triggering build 2026-02-12 12:40:12 -05:00
Anuken
139d7626b2 Proper shield arc velocity nullification 2026-02-12 12:22:00 -05:00
Anuken
d285dd6855 Merge remote-tracking branch 'origin/master' 2026-02-12 09:12:28 -05:00
Anuken
0a066fbef7 Another wayland fix attempt 2026-02-12 09:12:19 -05:00
Anuken
4d70395204 Update deployment.yml 2026-02-11 21:00:45 -05:00
Anuken
98d4130222 Update deployment.yml 2026-02-11 20:55:27 -05:00
Anuken
24ee7a6af3 Log driver and remove useless wayland workaround 2026-02-11 20:21:36 -05:00
Anuken
9a40c949d5 localArc should now work without jitpack 2026-02-11 19:56:40 -05:00
Anuken
633105305a WIP jitpack-less build 2026-02-11 19:42:39 -05:00
Cryofluid
b22cfa0c74 Update BulletType.java (#11656) 2026-02-11 19:31:45 -05:00
Anuken
58c1aee0df (jitpack) 2026-02-11 14:47:25 -05:00
Anuken
3d7b55c01e Another attempt at fixing #11657 2026-02-11 14:07:50 -05:00
Anuken
2510dcabb4 ????? 2026-02-10 21:37:09 -05:00
Anuken
756e553b31 and again 2026-02-10 21:36:04 -05:00
Anuken
82443db8ec jitpack strikes again 2026-02-10 21:33:08 -05:00
Anuken
de6dd91277 Re-triggering build 2026-02-10 21:09:05 -05:00
Anuken
ce532f25f7 Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-02-10 20:58:16 -05:00
Anuken
8df1d96a2e arc 2026-02-10 20:58:14 -05:00
EggleEgg
7deb20ab65 Bugfix: Precept bullet (#11650)
* HOW OR WHEN DID I WRITE THIS

* IT S 120 YOU MORON
2026-02-10 19:38:16 -05:00
Anuken
219689a74f Merge remote-tracking branch 'origin/master' 2026-02-10 19:37:51 -05:00
Anuken
3426904a60 Possible fix for #11653 2026-02-10 19:37:45 -05:00
EggleEgg
9e76806e90 Bugifx: unloader dont backflow into unlinked container (#11652) 2026-02-10 19:32:04 -05:00
Cardillan
3f5d963068 No timeout on drop to air (#11068) 2026-02-10 12:13:25 -05:00
Github Actions
58fe731e70 Automatic bundle update 2026-02-10 17:07:04 +00:00
EggleEgg
121afa0c95 Various database entry stats (#11583)
* Add Firerate Stat to Lustre and sublimate

* 8 votes

* forgot comment

* Show shock mine damage stats

* make spawnBullets appear in core database

* spawned instead

* typo h

* fuck impact stats

* segment and point defense stuff

* Change repair & shieldregen field's shown stats

* Grant "Airborne" achievement when commanding units

* more database entries

* navanax entries (holy hell there are so many)

* boosting speed entry

* add arrow icon and stuff

* dont break tests

* junction storage per side

* Apply suggestion from @Anuken

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-10 12:05:42 -05:00
Github Actions
cb1ba51238 Automatic bundle update 2026-02-10 16:32:35 +00:00
belezoro
98a7e08624 Update translations in bundle_eu.properties (#11462)
* Update translations in bundle_eu.properties

* Translate properties to Basque

Updated various property translations to Basque.

* Update translations in bundle_eu.properties

* Translate game properties to Basque

Translated various difficulty and sector descriptions from English to Basque.

* Add Basque translations for sectors and statuses

Translated sector and status descriptions to Basque.

* Translate settings and abilities to Basque

Updated various settings and ability descriptions to Basque language.

* Translate properties in bundle_eu to Basque

* Update bundle_eu.properties

* Translate block names to Basque

Updated block names and descriptions to Basque translations.

* Translate hints in bundle_eu.properties to Basque

* Translate hints in bundle_eu.properties to Basque

* Translate hints and instructions to Basque

Translated various hints and instructions from English to Basque in the properties file.

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-10 11:31:15 -05:00
EggleEgg
43a913fa78 Remove shooteffect when missile unit dies without target (#11644) 2026-02-10 10:53:28 -05:00
Anuken
dd4b07b2a2 Fixed #11647 2026-02-10 10:47:57 -05:00
Anuken
b587253ac0 Potential bright screen fix (in arc) 2026-02-09 23:37:34 -05:00
Anuken
d4cda24fb8 Removed borderless fullscreen option (window should always be borderless fullscreen anyway) 2026-02-09 20:39:24 -05:00
Anuken
51a2588c4e Fixed #11646 2026-02-09 20:25:02 -05:00
Anuken
de3c2430c0 Fixed #11645 2026-02-09 20:08:29 -05:00
Anuken
4073ffbbb6 Fixed keyboard focus remaining on cancel button after loading hides 2026-02-09 19:51:12 -05:00
Anuken
a55e0a3d53 Merge remote-tracking branch 'origin/master' 2026-02-09 13:36:08 -05:00
Anuken
d90c830b27 Fixed #11636 2026-02-09 13:36:01 -05:00
Kevin Vilyan
e53047854f Update Bundle ID (#11557)
* Update Bundle ID

* Add files via upload

* Fungal Pass & Frontier Tutorials

* Fix Unicode

* Fix tutorial text for ground factory placement

* data patch hint

* Update Indonesian translations for properties

Updated translations for coastline and max units.

* Fixed word buat -> produksi

* still found inconsistency

* node

* zone

* spotted inconsistency

* SAKELAR URAGH

* translate latest changes from erekir balance
2026-02-09 13:21:43 -05:00
MCxzfwq
cfabcaa871 Some minor modifications (#11575)
* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* Update ForceProjector.java
2026-02-09 13:16:13 -05:00
Cardillan
b3c8a8ec4f Fix draw image bug with tiled displays. (#11638) 2026-02-09 13:14:42 -05:00
EggleEgg
78e2b1d3be Bugfix: fortress real range too small (#11640)
* dont thread the needle

* even less
2026-02-09 13:12:13 -05:00
Anuken
b663f71640 Gradle is awful 2026-02-08 22:38:41 -05:00
Anuken
31301a7c34 Player JSON revision 2026-02-08 22:29:32 -05:00
Anuken
40395ef039 Merge remote-tracking branch 'origin/master' 2026-02-08 22:25:49 -05:00
Anuken
96af273bb5 Fixed nonsensical logic filter code 2026-02-08 22:25:43 -05:00
Github Actions
e600d9bc02 Automatic bundle update 2026-02-09 03:20:46 +00:00
酪桦姬
da40fabeaa Update bundle_zh_CN.properties (#11478)
* Update bundle_zh_CN.properties

* Update Chinese localization for various terms

* Update bundle_zh_CN.properties

* Update launch candidate message in Chinese properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-08 22:19:42 -05:00
Joan Josep
2641e0c1cc Translation: Update bundle_ca.properties (#11518)
* Translation: Update bundle_ca.properties

* Translation: Update bundle_ca.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-08 22:18:54 -05:00
Vector
2bddc9a00f Update bundle_es.properties (#11578)
* Update bundle_es.properties

* Update bundle_es.properties
2026-02-08 22:17:22 -05:00
SITUVNgcd
87ae076950 Update Vietnamese translation (#11586)
* Translate new strings

Patch guide & Fields view

* Translate new strings

* Translate new strings

Build logic, team rules,...

* Translate new strings

Core unloaders rule

* Translate new strings & update

Database subcategory & draw copy

* Translate new strings

* Update Vietnamese translation

Map tutorial strings
2026-02-08 22:17:07 -05:00
EggleEgg
b2aefdd4cf Bugfix: shieldarc unit removal on multiplayer (#11634)
* Bugfix: shieldarc unit removal on multiplayer

* update description

* Update core/src/mindustry/entities/Units.java

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>

---------

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>
2026-02-08 21:33:29 -05:00
EggleEgg
88f1e0c4af Erekir rebalance v5 (#11511)
* werwe

* phase scathe + minor tweak to surge scathe

* bs changes

* yay

* scathe bs

* 45t

* applied correctly now

* 343rfe

* whatever

* a

* Idk what I m doing

* idk

* bs

* tecta + titan balance changes

* tiny fix

* some reverts + cyanosub nerf

* oop

* better

* boring vanq buffs

* no, stop

* now

* -100% build mult

* revert tecta nerf

* better tecta bvb but -15% dps

* armor rend effect

* some reverts

* more

* more

* more

* avert changes

* avert shenanigans

* more balance ig

* PLEASE FREE ME

* more vanq changes

* more stuff

* flux buff

* conquer buff and stuff

* I m starting to like this

* finally fragOnLastHit fixed

* more tecta shield buffs

* done

* shieldarc json support just in case

* revert reflect convex spread

* fixes, dont override bullet.type

* cleanup + more tecta shield changes

* screw it, 0.5

* fix chance to deflect db entry
2026-02-07 20:57:51 -05:00
Redstonneur1256
47d28c0d20 Logic sensor (#10795)
* Add `selectedBlock` logic sensor

* Add `buildX`/`buildY`/`building` logic sensors

* Change `building` from boolean to the building

* `breaking`

* Make `breaking`/`building` more consistent

* Allow blocks/content to be null

* Change `selectedBlock` from air to null

* Change `selectedBlock` from air to null

* Make `selectedBlock` SyncLocal

* Add `selectedRotation`
2026-02-07 20:52:33 -05:00
Anuken
b2a574eb66 Merge remote-tracking branch 'origin/master' 2026-02-07 20:48:38 -05:00
Anuken
08c136f4ee Fallen Vessel submission updated 2026-02-07 20:48:31 -05:00
Cardillan
9c0446a053 Fix the disparity between acccumulator increase and time waited in WaitI (#11631) 2026-02-07 20:30:34 -05:00
Github Actions
ef4e93c396 Automatic bundle update 2026-02-08 01:23:47 +00:00
WMF
efb9acce1b New map rule to disable unit control via logic (#11627)
* map rule to disable unit control via logic

* syntaxn't
2026-02-07 20:22:29 -05:00
Anuken
80d2ddfab9 Merge remote-tracking branch 'origin/master' 2026-02-06 22:46:23 -05:00
Anuken
67d3a9feb0 Added field for running logic code upon objective completion 2026-02-06 22:46:17 -05:00
Sputnuc
3dd3cf5a28 True placement efficiency percentages text in ThermalGenerator (#11597) 2026-02-06 18:40:10 -05:00
SomeonesShade
7bbb81cd17 Salvo Buff (#11625) 2026-02-06 18:38:58 -05:00
laomoze
a5080a3faf Fix rotation (#11624) 2026-02-06 18:20:00 -05:00
Anuken
7d88eeee77 File picker cleanup 2026-02-06 01:30:16 -05:00
Anuken
52baac3fe9 Merge remote-tracking branch 'origin/master' 2026-02-06 00:51:18 -05:00
Anuken
5fe8170e7c Testing SDL-based file chooser 2026-02-06 00:51:13 -05:00
SomeonesShade
a2825a08a9 Added descentSpeed to UnitType.java (#11490)
plus fixing up descriptions for accuracy on what they do
2026-02-05 22:50:31 -05:00
Github Actions
6a2ef5a8ca Automatic bundle update 2026-02-06 03:50:28 +00:00
SeuEarth
04b38dd103 Update bundle_ko.properties (#11499)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Add files via upload

* Update bundle_ko.properties

* yeah oops

* Update bundle_ko.properties
2026-02-05 22:49:22 -05:00
Anuken
a7a3aaf06a Merge remote-tracking branch 'origin/master' 2026-02-05 22:29:10 -05:00
Anuken
9f21a98923 Fixed #11574 2026-02-05 22:29:04 -05:00
SomeonesShade
ab64677ea9 Balancing Train: Pyra Power Production Buffs, Pyra Scorch Ammo Nerfs, Crawler Building Damage Nerf (#11520)
* added itemDurationMultipliers for Pyra Combustion and Pyra Steam

* Pyratite Scorch Damage Nerf

* Crawler Building Damage Nerf

* Compromise: AP on Pyra Scorch

* 30 dmg, 0 ap scorch

* Pyra Scorch: 6x -> 10x ammo mult
2026-02-05 22:15:08 -05:00
Anuken
dced8834b6 Fixed bridges not linking when landing 2026-02-05 07:15:44 -05:00
Anuken
9ffc9cb4f4 Fixed non-objects being accepted as object values 2026-02-04 21:51:10 -05:00
Anuken
05771f4337 Correct key names based on keyboard layout 2026-02-04 21:34:19 -05:00
Anuken
82dfc3eba3 Merge remote-tracking branch 'origin/master' 2026-02-04 21:03:32 -05:00
Anuken
6b029cf8dd Possible lwjgl natives fix 2026-02-04 21:03:25 -05:00
Mars
a8e829e3ee Ensure onNewPlan() is also called on mobile when placing schematics (#11581) 2026-02-04 14:23:24 -05:00
Cardillan
025ac78e27 Clear buffer on drawflush (#11582) 2026-02-04 14:22:55 -05:00
Anuken
4a3e9593fd Merge remote-tracking branch 'origin/master' 2026-02-04 14:13:45 -05:00
Anuken
f92e7fffac Fixed #11603 2026-02-04 14:13:39 -05:00
Pyratite No Lead
637b02c42e Add real opposites and affinities to JSON StatusEffect (#11596) 2026-02-04 14:10:57 -05:00
BalaM314
9e091eaf06 Disarmed units should not crush fragile (#11611) 2026-02-04 14:00:02 -05:00
EggleEgg
3e0aafea36 Bugfix: selection size area text on mobile (#11590)
* I m blaming foos devs for my all mistakes and problems and global warming and the price of housing

* STOP IMPORTING RANDOM CLASSES VSCODE

* huh
2026-02-04 13:55:16 -05:00
Cardillan
89e89efac6 draw print statement fix (#11604) 2026-02-04 13:55:01 -05:00
Anuken
1381291256 Fixed #11608 2026-02-04 13:53:42 -05:00
Anuken
f7a0c59c53 Fixed #11612 2026-02-04 13:46:58 -05:00
Anuken
4c9a1538f7 Fixed #11607 2026-02-04 13:42:23 -05:00
Anuken
b9da705564 Fixed #11601 2026-02-04 13:36:15 -05:00
Anuken
764c38c71e Fixed #11593 2026-02-04 13:29:15 -05:00
Anuken
b0e0b46d2f Fixed #11588 2026-02-04 13:23:59 -05:00
Anuken
964810add9 Fixed #11587 2026-02-04 13:22:52 -05:00
Anuken
14fe0a4c85 Fixed #11585 2026-02-04 13:19:17 -05:00
Anuken
4497e34bbb Save file drop support for desktop 2026-02-04 12:36:40 -05:00
Anuken
5a9e8cbcac arc 2026-02-03 22:32:03 -05:00
Anuken
912f2942a6 Framework update 2026-02-03 16:19:16 +09:00
Anuken
4890453214 Arc hash update 2026-01-27 16:14:52 +09:00
Anuken
fd6a98f9db Experimental SDL3 backend 2026-01-27 16:06:08 +09:00
Anuken
2ad41a9047 Map submission updates 2026-01-25 09:22:24 +09:00
Anuken
9150360f74 Added temporary credit text for sector submissions 2026-01-19 08:50:29 +09:00
Anuken
08c1a7aa29 Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-01-18 06:25:23 -05:00
Anuken
8b1c028b2a Added credit for extractionOutpost 2026-01-18 06:24:35 -05:00
Github Actions
895cea805e Automatic bundle update 2026-01-17 20:47:16 +00:00
Anuken
364fb579be Moved credits to global.properties 2026-01-17 15:40:38 -05:00
Anuken
88cfc7ad66 Merge remote-tracking branch 'origin/master' 2026-01-16 21:38:05 -05:00
Anuken
7c8ad05bc2 buffer fix 2026-01-16 21:38:00 -05:00
Github Actions
14aef11a11 Automatic bundle update 2026-01-17 01:35:04 +00:00
Anuken
5ce539f6c5 updateBundles fix 2026-01-16 20:33:54 -05:00
Anuken
078e467fb2 Merge remote-tracking branch 'origin/master' 2026-01-16 20:29:20 -05:00
Anuken
c12371ea12 Moved certain strings into global.properties 2026-01-16 20:29:14 -05:00
Github Actions
2ec973b12c Automatic bundle update 2026-01-17 00:52:34 +00:00
Anuken
88acbbdc84 Added credits for each map to bundle (not displayed yet) 2026-01-16 19:51:19 -05:00
Anuken
4f9ea8b70d JSON Unit type requirements cache fix / Better FlyingAI flag targeting 2026-01-16 17:31:18 -05:00
Anuken
d6495dda32 Merge remote-tracking branch 'origin/master' 2026-01-15 23:42:37 -05:00
Anuken
b2cd1adf46 Slightly less buggy planet arc rendering? 2026-01-15 23:42:30 -05:00
SITUVNgcd
2a6cd86bad Update Vietnamese translation (#11476)
* Translate new strings

Patch guide & Fields view

* Translate new strings

* Translate new strings

Build logic, team rules,...

* Translate new strings

Core unloaders rule

* Translate new strings & update

Database subcategory & draw copy

* Translate new strings
2026-01-15 23:00:41 -05:00
Github Actions
6ae882fd3e Automatic bundle update 2026-01-16 03:59:54 +00:00
Valerio Bozzolan
a00dd8023b Translations: improve Italian (#11554)
I browsed through some parts of the interface in IT, and noticed some missing strings. Now added.

P.S. "Obbiettivo" (2 "b") should not be used. "Obiettivo" (1 "b") is more correct.

https://accademiadellacrusca.it/it/consulenza/obiettivo---obbiettivo--obiezione--obbiezione/37

Co-authored-by: Anuken <arnukren@gmail.com>
2026-01-15 22:58:41 -05:00
1ue999
91b52f34a7 idk remove inconsistency when client/server outdated (#11560)
* Fix server ping never timing out when out of range gamemode is returned by server

* dunno why there were empty strings

---------

Co-authored-by: 1ue999 <1ue999owo@gmail.com>
2026-01-15 22:57:56 -05:00
Cardillan
f4fb105adc Preserve accumulator on yield (#11568) 2026-01-15 22:52:23 -05:00
Anuken
ee3be887cd Fixed #11567 2026-01-15 22:51:29 -05:00
Anuken
7f564e8ddf Stormrider testing grounds remake added; original submission moved to a hidden sector 2026-01-15 22:36:28 -05:00
Anuken
2362420f4d Merge remote-tracking branch 'origin/master' 2026-01-15 12:31:41 -05:00
Anuken
f7ae03ead7 Coastline updated 2026-01-15 12:31:33 -05:00
Github Actions
1ce89c5306 Automatic bundle update 2026-01-15 05:49:41 +00:00
Anuken
f0186853ec Closes Anuken/Mindustry-Suggestions/issues/6060 2026-01-15 00:48:23 -05:00
Anuken
06de790dc2 Coastline name changed 2026-01-15 00:39:00 -05:00
Anuken
e76d33fd51 New Coastline remake / Added missing hidden sectors (Closes #11565) 2026-01-15 00:35:56 -05:00
Anuken
475b8d4f15 Organized map files by planet 2026-01-14 20:18:45 -05:00
Anuken
a0a06c450b Merge remote-tracking branch 'origin/master' 2026-01-14 18:40:42 -05:00
Anuken
7b9c4bb249 Made Tar Fields unlock fewer things / Fungal pass watering demonstration 2026-01-14 18:40:36 -05:00
Github Actions
34dbb868dd Automatic bundle update 2026-01-14 23:39:45 +00:00
MinRi2
1ce9b117cc Display hint for patched content (#11551)
* Display hint for patched content

* Use icon for patched hint

* Add disclaimer / Use file icon

* Rename bundle key
2026-01-14 18:38:31 -05:00
Github Actions
0e684f1a32 Automatic bundle update 2026-01-14 23:00:48 +00:00
Anuken
569bbedf7d Merge remote-tracking branch 'origin/master' 2026-01-14 17:59:39 -05:00
Anuken
d8d85ebeef Alternate extraction outpost submission / Louder wave spawn noise 2026-01-14 17:59:33 -05:00
Cardillan
120fe61980 Zero wait yields (#11561)
* Zero wait yields

* Zero wait yields (fix)
2026-01-14 13:33:58 -05:00
Anuken
dc7e984fbe Merge remote-tracking branch 'origin/master' 2026-01-14 00:13:23 -05:00
Anuken
d7062322ac Slightly more impactful block explosions 2026-01-13 23:39:59 -05:00
Github Actions
ac42a20f55 Automatic bundle update 2026-01-14 04:30:13 +00:00
Anuken
b7da1b955a Merge remote-tracking branch 'origin/master' 2026-01-13 23:28:55 -05:00
Anuken
c226dfd624 Frontier text moved to bundle 2026-01-13 23:28:49 -05:00
Github Actions
c61bff0904 Automatic bundle update 2026-01-14 04:15:46 +00:00
Anuken
6891ac58f2 Merge remote-tracking branch 'origin/master' 2026-01-13 23:14:32 -05:00
Anuken
c064587d5c Fungal pass expanded / Hint overlap fixes 2026-01-13 23:14:26 -05:00
Github Actions
13665de064 Automatic bundle update 2026-01-14 03:52:06 +00:00
Anuken
a6c2718354 Core zone tutorial hint 2026-01-13 22:50:47 -05:00
Anuken
6b4643f8e8 Fixed fallen vessel lighting 2026-01-13 22:38:11 -05:00
Anuken
7b17caf131 Merge remote-tracking branch 'origin/master' 2026-01-13 22:32:28 -05:00
Anuken
b50b922d3a Fixed replacement of preset sectors in JSON 2026-01-13 22:32:22 -05:00
Github Actions
dce2e0ec17 Automatic bundle update 2026-01-13 06:17:27 +00:00
Anuken
772404a494 Merge remote-tracking branch 'origin/master' 2026-01-13 01:16:11 -05:00
Anuken
bda421680f Sea Port renamed 2026-01-13 01:16:05 -05:00
Github Actions
b6ff695c4c Automatic bundle update 2026-01-13 05:54:14 +00:00
Anuken
524cb8a78b Merge remote-tracking branch 'origin/master' 2026-01-13 00:52:58 -05:00
Anuken
42edaceafc Fixed Atolls localization with new tutorial 2026-01-13 00:52:53 -05:00
Github Actions
de4d4aa0ed Automatic bundle update 2026-01-13 04:27:45 +00:00
Anuken
6313a2b5cc Atolls tutorial finalized & moved into bundles 2026-01-12 23:26:22 -05:00
Anuken
a86761fea6 Merge remote-tracking branch 'origin/master' 2026-01-12 19:36:07 -05:00
Anuken
bf5be69df3 Fixed Polar Aerodrome tests 2026-01-12 19:36:01 -05:00
1ue999
cee2f0babc Fix server ping never timing out when out of range gamemode is returned by server (#11556)
Co-authored-by: 1ue999 <1ue999owo@gmail.com>
2026-01-12 19:28:39 -05:00
Anuken
2b6df1d328 Some more 'fragile' blocks 2026-01-12 13:10:05 -05:00
Anuken
03260f60cd Made T2+ tanks instantly kill nodes 2026-01-12 12:55:40 -05:00
Anuken
3c95419987 Erekir heat-boosted efficiency cap now displays as 100% 2026-01-12 12:21:59 -05:00
Anuken
f325e37ce9 Hidden sector difficulty definition 2026-01-11 23:21:18 -05:00
Anuken
e658a430f4 Polar Aerodrome moved to hidden sector 2026-01-11 18:55:04 -05:00
Anuken
038b549e03 Merge remote-tracking branch 'origin/master' 2026-01-11 14:48:52 -05:00
Anuken
e4c2397097 Minor rune language fix 2026-01-11 14:48:42 -05:00
ItsKirby69
dc5921b988 Editor Favoriting Blocks (#11538)
* Add system for block favorites

* Favorite custom sound

* Update sounds

* Use one sound for favorites

* Sound changes

* Last sound changes i promise

* Use get/putJson for favorite blocks

* Give favoriting blocks a more unique sound effect
2026-01-10 21:53:42 -05:00
Github Actions
f56cd4f164 Automatic bundle update 2026-01-11 02:53:23 +00:00
Anuken
6b4b90bffd arc 2026-01-10 21:51:18 -05:00
Anuken
efbec69b3c Added Fallen Vessel sector submission 2026-01-10 21:48:53 -05:00
Anuken
4969e382f6 Laser pierce & crash fixes 2026-01-09 22:02:24 -05:00
Anuken
06589cd77f Merge remote-tracking branch 'origin/master' 2026-01-09 20:20:30 -05:00
Anuken
8ab249b815 Better turret ammo entry search 2026-01-09 20:20:24 -05:00
Cardillan
a8bf71b12a Fix tileable display not being updated when the root tile is not shown (#11544) 2026-01-09 19:50:13 -05:00
Anuken
ac2401daf1 Fixed #11548 2026-01-09 19:42:03 -05:00
Anuken
fc1bfe0b24 Graphite wall ore 2026-01-09 00:59:47 -05:00
Anuken
dc27a0951c Fixed broken keyboard focus after loading 2026-01-08 22:02:57 -05:00
Anuken
c23a0a1e62 Special border for challenge sectors (WIP) 2026-01-07 23:30:58 -05:00
Anuken
a0e37f3f37 Cruxscape and GS moved off of tech tree 2026-01-06 02:08:26 -05:00
Anuken
57b1cfa3fa Made IPA accept extra loadouts 2026-01-06 01:56:13 -05:00
Anuken
acb4118f82 Merge remote-tracking branch 'origin/master' 2026-01-05 22:08:11 -05:00
Anuken
d88fc9b652 Fixed #11532 2026-01-05 22:08:02 -05:00
Agzam4
08c3de06e2 Serverlist cheats (#11541)
* Mass driver bullets explosions like the blocks

* Better code style

* Fixed new lines server-cheat

* Update contributors

"Serverlist ui" contribute
"Massdrivers" contribute

---------

Co-authored-by: TempUser <temp@mail>
2026-01-05 21:51:08 -05:00
Anuken
e890363345 Fixed #11540 2026-01-05 21:50:02 -05:00
Anuken
b5392c1cc1 Fixed #11530 2026-01-05 21:44:07 -05:00
Anuken
10a432d244 Fixed #11529 2026-01-05 21:38:27 -05:00
Anuken
58b6c994d5 Fixed #11527 2026-01-02 18:12:56 -05:00
Anuken
189ee293d3 Fixed #11526 2026-01-01 20:47:04 -05:00
Anuken
9cc687efca Fixed #11522 2026-01-01 11:55:43 -05:00
Anuken
ac95b2b9fa Merge remote-tracking branch 'origin/master' 2026-01-01 11:14:05 -05:00
Anuken
0bf2eea358 Disabled line rotation lock on mobile / Disabled command queue 'stealing' 2026-01-01 11:13:57 -05:00
Github Actions
4e00176c98 Automatic bundle update 2025-12-31 19:40:40 +00:00
SomeonesShade
4122a9d51d Reactivity and Assorted Changes (#11245)
* Implemented turretDepositCooldown (1)

* Implemented activationTime for Turrets (1)

* activationTime for Turrets Fixes (2)
readSync() line isn't needed,
Overdrive should not make the cooldown go faster, it stays as is unless there is a good argument against it.

* activationTime (3): Descriptions and SetBars()
Updated arc and lancer descriptions.
Added setBars() stuff for clearness.

* turretDepositCooldown (2):
now depositCooldown and is now on a per turret basis if needed... will potentially need further iteration

* turretDepositCooldown (3): made it opt in
added an internal gamerule (long name, need to reduce it later) to enable the balance (oriented for pvp)
depositCooldown = 0 by def
added depositCooldown entries in Blocks.java

* activationTime (4): Minor Adjustments to UI

* activitationTime (5): Implemented drawInactive() and inactiveColo, and arc/lancer sprite
Thinking if I should set the sprites to be white, then use Color.gray...

* turretDepositCooldown (4): Made the cooldown only affect turrets

* Reload Turret Coolant Fixes (1)
Made coolant and overdrive effects not get chopped off from Math.min when its too high

* activationTime (6): activationTime is now at the Base Turret Level
Also implemented the code for TractorBeamTurret thanks to the code changes
Parallax can have the feature if needed for future balancing.
Hopefully nothing was screwed up in the transition...

* Counterbalance (1): Swarmer 8 -> 7 firerate nerf, and Cyclone 7.5 -> 6 firerate nerf [First Attempt]

* Reload Turret Coolant Fixes (2): added a buffer if the excessReload exceeds more than 2 reloads.

* Reload Turret Coolant Fixes (3): hotfix, the buffer actually works this time

* turretDepositCooldown (5): Made the cooldown seperate from itemDepositCooldown

* Implemented armorMultiplier (1)

* fixing a merge

* (AT:7a) Reverted Saving Capability

* (AT:7b) Removed activation timer from lancer and arc as well as sprites

* (AT:7c) Removed visuals for activation timer
will be reimplemented via a greyscale effect if returned rather than via sprites

* (AT:7aa) oops

* Made the default value 0 when placed - Activation Timer (8)

* (depositCooldown : 6) Moved depositCooldown to Blocks.java, cleaned up canDepositItem(), removed enableTurretDepositCooldown

* armorMultiplier (2) - oops, made armorMultipler = 0 correspond to 100% armorPiercing

* Update core/src/mindustry/input/InputHandler.java

* Reload Turret Coolant Fixes (4): A bit too high

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-31 14:39:22 -05:00
Anuken
87e2dc69a2 Merge remote-tracking branch 'origin/master' 2025-12-31 11:15:35 -05:00
Anuken
d6619b9055 Fixed some tiled floor/wall bugs 2025-12-31 11:15:29 -05:00
EggleEgg
d368a73464 scale most consumers with timescale (#11516) 2025-12-30 22:18:22 -05:00
EggleEgg
2906181f37 please no overrange (#11517) 2025-12-30 22:13:41 -05:00
Anuken
8db5ec0247 TiledFloor and TiledWall implementation classes 2025-12-30 19:19:23 -05:00
Anuken
4d57e9fbdb Block category rename 2025-12-30 01:10:53 -05:00
Github Actions
1beadcf73b Automatic bundle update 2025-12-30 06:09:00 +00:00
酪桦姬
4981300476 Core Database Content Classification Subdivison (#11506)
* test

* test

* test

* Core database content subdivision

* Core database content subdivision

* undo some old change

* Revert "test"

This reverts commit ada9dca787.

* Revert "test"

This reverts commit d7c81185

* undo some old change

* cleanup

* Update core/assets/bundles/bundle.properties

* Format and Cleanup

* Format and Cleanup

* gradle toggle

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-30 01:08:00 -05:00
Anuken
b143b05ad7 Possible texture packing hang fix 2025-12-29 19:55:58 -05:00
Anuken
91d4fcd2c3 Merge remote-tracking branch 'origin/master' 2025-12-29 19:46:41 -05:00
Anuken
b5d77dc7cf Possible crash fix with editor saving 2025-12-29 19:46:35 -05:00
Mars
3d91b63f1f Increase operations count even on headless (#11510) 2025-12-29 11:02:20 -05:00
Anuken
c1058ec351 Fixed #11512 2025-12-29 11:00:47 -05:00
Anuken
7416bc3bb7 Fixed #11509 2025-12-29 10:45:19 -05:00
Anuken
90d32abd6b Fixed #11508 2025-12-29 10:38:11 -05:00
Anuken
b7049f35e6 Merge remote-tracking branch 'origin/master' 2025-12-28 20:46:22 -05:00
Anuken
011713cd25 Minor fixes for markers and empty floor edges 2025-12-28 20:46:17 -05:00
The4codeblocks
43a3c3a340 update translation placeholders (#11505)
* fix placeholder

* fix placeholder

* again

* again

* again

* again

* again

* Clarify graphicstype.image description

Updated the description for graphicstype.image to clarify usage examples.

* again

* again

* again
2025-12-28 10:46:27 -05:00
Anuken
c0d0419016 Merge remote-tracking branch 'origin/master' 2025-12-28 10:45:58 -05:00
Anuken
4fa45154bb Fixed #11504 2025-12-28 10:45:53 -05:00
EggleEgg
54ea4acf22 Unloader fixed stupid bug (#11452)
* aaaaaaa

* unloader fixed stupid bug (check #development)

* a
2025-12-27 21:43:02 -05:00
Anuken
8fb7aa34e3 Cleanup 2025-12-27 21:42:22 -05:00
Redstonneur1256
1a89fc9f8e Allow displays on draw image (#11140)
* Display on display drawing

* Update draw image description
2025-12-27 21:38:44 -05:00
Redstonneur1256
59c3b18a6f Allow markers to use content/displays as textures (#11142)
* Allow markers to use content/displays as textures

* Don't process empty commands

* Allow canvases to be used as marker textures

* Proper Json serialization

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-27 21:37:03 -05:00
blackberry2093
7d3e3155f7 BuilderAI fixing/improving (#11502) 2025-12-27 12:43:24 -05:00
Anuken
db3c4fd8f7 Fixed #11498 2025-12-27 10:48:18 -05:00
Anuken
c3b8abf3e5 Made beam drills rotate on mobile again / Server player name regex blacklist 2025-12-26 15:09:17 -05:00
Anuken
a226d98116 Fixed #11487 2025-12-25 19:05:55 -05:00
Anuken
e3ed17e7e9 Merge remote-tracking branch 'origin/master' 2025-12-25 19:02:50 -05:00
Anuken
6cdc054446 Fixed #11493 2025-12-25 19:02:44 -05:00
EggleEgg
34d276ff43 Dont buff liquid capacity in turrets, this is cancerous (#11491)
* Dont buff liquid capacity in turrets, this is cancerous

* liquid capacity 120 spectre, 60 to fs and meltdown
2025-12-25 18:56:19 -05:00
EggleEgg
fe8db2f978 Omura flare description change (#11492) 2025-12-25 18:55:51 -05:00
Anuken
e8b56fa91e arc 2025-12-24 11:54:32 -05:00
Anuken
7886e9fe52 AA turret placement overlap fix 2025-12-24 11:53:33 -05:00
Anuken
60eb3afb8d Play core destroy sound even when core capture is enabled 2025-12-23 21:52:50 -05:00
Anuken
383b793576 Merge remote-tracking branch 'origin/master' 2025-12-23 21:28:19 -05:00
Anuken
3c3b2dd7f1 Updated LZ4 library 2025-12-23 21:28:13 -05:00
EggleEgg
fc8056343b maxheatefficiency display hotfix (#11486) 2025-12-23 14:50:56 -05:00
Anuken
c425828f4e Merge remote-tracking branch 'origin/master' 2025-12-22 18:34:31 -05:00
Anuken
f474d2b688 Java 25 packr JDK compatibility 2025-12-22 18:34:25 -05:00
Jakub Jagiello
1c917da75c Switch pathfinder refresh to timestamp-based interval (#11482) 2025-12-22 15:21:30 -05:00
Anuken
d88c3f7f33 147 -> 154 in bundles 2025-12-22 10:24:10 -05:00
Anuken
cab20173c2 Fixed #11479 2025-12-22 10:22:40 -05:00
Anuken
2545becb68 Merge remote-tracking branch 'origin/master' 2025-12-21 18:22:10 -05:00
Anuken
a7cdadf65c prebuildBase is now true for Serpulo 2025-12-21 18:21:49 -05:00
Github Actions
41dd28c197 Automatic bundle update 2025-12-21 21:02:48 +00:00
Anuken
861678fd71 Rule for Serpulo core unloaders taking items from the core 2025-12-21 16:01:27 -05:00
summoner
f64279fb75 Translation update bundle_hu.properties (#11463)
* Translation update bundle_hu.properties

Fix consistency throughout the text
Fix életpont plurals
Fix sentences -> clearer sentence structure without using the words maximum/minimum
Sentences that can be understood more clearly without the abbreviation RTS attack ai -> Stratégikus MI here is clear to everyone, even those who don't understand the RTS, because it is an english abbreviation.

* Translation: Update bundle_hu.properties

Translate new strings
Follow the changes of the english bundle deleting deprecated string: logic.nounitbuild
Fix consistency of szorzó across the text

* Consistency: rewording and apply spelling rules for strings which contain: szorzó

* Translation

Translate new strings
Fix mistakes
2025-12-21 10:01:18 -05:00
Anuken
6c3b6aeea5 Fixed #11471 2025-12-21 00:00:13 -05:00
Anuken
012eeabc87 Merge remote-tracking branch 'origin/master' 2025-12-20 14:07:40 -05:00
Anuken
d889acba16 Fixed core launch sound playing regardless of volume settings 2025-12-20 14:07:34 -05:00
Github Actions
26cf72b0c5 Automatic bundle update 2025-12-20 16:17:49 +00:00
WMF
a1b47b1188 per-team toggles for core no-build radius / placement range check (#11448)
* per-team toggles for core no-build radius / placement range check

* oops

* fair enough
2025-12-20 11:16:28 -05:00
EggleEgg
85b69d3afd Anuke please dont kill ratios of schems, 33% higher cost is no joke (#11459)
* Anuke please dont kill ratios of schems, 33% less eff is no joke

* air factory nerf
2025-12-19 21:51:19 -05:00
Anuken
266c5a541b Do not allow patching hasItems/liquids/power
There is no good reason to change these, and setting them to false usually just makes the game crash. Consumers set them up automatically.
2025-12-19 20:07:34 -05:00
Anuken
cf6b7b5aa3 Updated Rhino version 2025-12-19 18:46:50 -05:00
Anuken
3edd934564 Merge remote-tracking branch 'origin/master' 2025-12-19 12:56:20 -05:00
Anuken
7ca16fee2a Fixed #11465 2025-12-19 12:56:13 -05:00
Github Actions
930ab20004 Automatic bundle update 2025-12-19 17:06:13 +00:00
Anuken
fb94d9777a Merge remote-tracking branch 'origin/master' 2025-12-19 12:04:53 -05:00
Anuken
f0fac538ac Rule dialog entries for logic unit build/deconstruct rules 2025-12-19 12:04:47 -05:00
Github Actions
ba21ed19ef Automatic bundle update 2025-12-19 05:37:05 +00:00
Anuken
b84d12407f Rule & control for logic unit deconstruction (off by default) 2025-12-19 00:35:41 -05:00
Anuken
f391126b5b Don't pack sprites for mods that don't have any 2025-12-18 19:13:42 -05:00
Anuken
b8c7c2f740 Merge remote-tracking branch 'origin/master' 2025-12-18 17:27:42 -05:00
Anuken
8e7eeb2573 Testing a 'iOS compatible' flag for script mods 2025-12-18 17:27:32 -05:00
SomeonesShade
8e907f714a Small Balancing Set: Graph Duo changes and Coolant Adjustments (#11461)
* Coolant Duo and Hail Changes

* Graph Duo Reload Nerf
2025-12-18 12:21:51 -05:00
EggleEgg
4e9461adde how max heat eff in turrets (#11458) 2025-12-18 11:45:57 -05:00
Anuken
6a13f2ef08 Fixed weapon velocity delta calculations 2025-12-17 22:09:53 -05:00
Anuken
3d34d95c74 No more assetsJar until jitpack is fixed 2025-12-17 19:11:24 -05:00
Vector
be4dd84a13 Update bundle_es.properties (#11334)
* Update bundle_es.properties

* te fallé español

* Update bundle_es.properties

* Update bundle_es.properties

* sector wave simulation string

* last changes I guess

* Update bundle_es.properties

* Translate some sector names
2025-12-17 19:03:16 -05:00
SITUVNgcd
a3c0c39615 Update Vietnamese translation (#11456)
* Translate new strings

Patch guide & Fields view

* Translate new strings
2025-12-17 19:02:45 -05:00
summoner
5784b3207b Translation: Update bundle_hu.properties (#11457)
* Translation: Update bundle_hu.properties

Updated various terms to use 'életpont' instead of 'életerő' for consistency in the Hungarian localization for the word health.

Follow the changes of the english bundle minimum game version: 147 -> 154

* Translation: Update bundle_hu.properties

fix typo (add missing letter)
2025-12-17 19:02:39 -05:00
Anuken
87399ef1a9 Bigger liquid capacity for reconstructors 2025-12-17 18:55:07 -05:00
Anuken
670e9467da Flare nerf / More liquid capacity increase considerations 2025-12-17 18:51:24 -05:00
EggleEgg
425b154e3b I bet this will break shit somewhere (#11292) 2025-12-17 18:32:53 -05:00
Anuken
8d734d70cd arc 2025-12-17 14:55:49 -05:00
Anuken
48d3329b07 Merge remote-tracking branch 'origin/master' 2025-12-17 14:54:29 -05:00
Anuken
6986bcbf90 Possible crash fix 2025-12-17 14:54:23 -05:00
Anuken
c30e3d2cd7 Fixed iOS building with intelliJ plugin 2025-12-17 14:14:38 -05:00
Anuken
a552908d76 Java mod minGameVersion increased 2025-12-17 10:49:51 -05:00
Anuken
4f0ebdc4f3 Updating android natives with new alignment 2025-12-17 10:08:52 -05:00
Anuken
9b9c7d5f5a Merge remote-tracking branch 'origin/master' 2025-12-16 23:57:57 -05:00
Anuken
5b74ef6e65 Unused bullet volume code cleanup 2025-12-16 23:57:31 -05:00
BalaM314
3343c02997 Remove debug message (#11453)
this must have slipped through in development, it is in the released version v154
2025-12-16 23:56:01 -05:00
summoner
d1e0307d39 Translation: Update bundle_hu.properties (#11450)
* Translation: Update bundle_hu.properties

Translate new string

* Translation: Update bundle_hu.properties

fix typo

* Translation: Update bundle_hu.properties

Fix translation

* Translation: Update bundle_hu.properties

Fix translation
2025-12-16 17:30:32 -05:00
Anuken
ac23bf8301 Merge remote-tracking branch 'origin/master' 2025-12-16 11:27:58 -05:00
Anuken
06b0bc03cb Fixed #11451 2025-12-16 11:27:52 -05:00
Github Actions
65244782a2 Automatic bundle update 2025-12-16 02:18:43 +00:00
Anuken
041f98d22a Merge remote-tracking branch 'origin/master' 2025-12-15 21:17:30 -05:00
Anuken
2c6a650856 Minor sound tweaks / Limited launches to not-in-progress sectors 2025-12-15 21:17:22 -05:00
summoner
9c6daf129a Translation: Update bundle_hu.properties (#11341)
* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle

* Translation: Update bundle_hu.properties

Follow the english bundle changes
Translate new strings

* Translation

Fix translation
2025-12-15 20:14:59 -05:00
Kevin Vilyan
3ba889b8c1 Update Bundle id_ID (#11434)
* Bundle ID minor fixes

* Fixes

* neo

* reaktif

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties
2025-12-15 20:14:46 -05:00
EggleEgg
9f388baf59 show constructor build speed stat (#11364) 2025-12-15 20:14:34 -05:00
Anuken
a0fdf07f1e Fixed #11447 2025-12-15 14:30:17 -05:00
Anuken
8fca45468e Data patcher unit controller support / Warnings for invalid sounds in JSON/DP 2025-12-15 11:19:47 -05:00
Anuken
f795007715 Merge remote-tracking branch 'origin/master' 2025-12-15 00:33:19 -05:00
Anuken
2106bcd30f Risso hasn't had a trail for years and nobody noticed 2025-12-15 00:33:10 -05:00
DX-36
7e0fb2707b shale buff (#11419) 2025-12-15 00:07:10 -05:00
SeuEarth
65d6c1cc9e Update bundle_ko.properties (#11433)
* Update bundle_ko.properties

* Update bundle_ko.properties
2025-12-14 21:25:12 -05:00
Anuken
626398f10c Changed data patch guide link 2025-12-14 20:25:47 -05:00
Anuken
3f2647eea3 Reduced scepter shoot sound bass slightly 2025-12-14 19:39:39 -05:00
Anuken
5dc1e290e8 Scepter secondary sounds 2025-12-14 19:36:42 -05:00
Anuken
c0c5360d70 Merge remote-tracking branch 'origin/master' 2025-12-14 19:25:46 -05:00
Anuken
97d3f6f63f UI sound effect rename 2025-12-14 19:25:39 -05:00
EggleEgg
076193f2c2 Scepter buff anuke please dont remove the secondaries (#11415)
* Scepter buff anuke please dont remove the secondaries

* I dont care stop importing PartProgress vscode

* space

* now without lag

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-14 19:25:25 -05:00
Anuken
fcd4e5a737 Merge remote-tracking branch 'origin/master' 2025-12-14 13:51:16 -05:00
Anuken
d6c1ab50ae Naval unit movement sounds 2025-12-14 13:51:10 -05:00
Github Actions
b761c78145 Automatic bundle update 2025-12-14 15:32:23 +00:00
Anuken
1bdac35d90 Removed background sector wave simulation 2025-12-14 10:30:48 -05:00
Anuken
0ebe105ddd Two more sector submissions 2025-12-13 11:44:37 -05:00
Anuken
6054c84fcd Merge remote-tracking branch 'origin/master' 2025-12-13 11:37:37 -05:00
Anuken
fce9bc3701 Fixed #11441 2025-12-13 11:37:31 -05:00
Jason
ccabe381d9 Enable core incineration by default (#11437) 2025-12-13 11:12:31 -05:00
Anuken
209352d3ed Movement sound adjustments & movement pitch modulation system 2025-12-13 02:08:29 -05:00
Anuken
739ac72af5 Hovering sounds for large flying units 2025-12-12 23:09:20 -05:00
Anuken
1cf734855b Minor changes to step sounds 2025-12-12 21:06:21 -05:00
Anuken
a65325d676 Slightly less terrible build sound 2025-12-12 20:47:35 -05:00
Anuken
4dfe23748f Wave & shield ability sounds 2025-12-12 15:29:42 -05:00
Anuken
dc96457ac4 Cultivator noise 2025-12-11 16:48:28 -05:00
Anuken
90796d041d Core launch/land SFX 2025-12-11 13:29:32 -05:00
Anuken
034392c231 Interplanetary accelerator launch sounds 2025-12-10 21:46:37 -05:00
Anuken
e58f4b0da3 Updated some sound loops 2025-12-10 19:02:05 -05:00
Anuken
dc4eada23f Rotation & repair sounds / Explosion sound rename 2025-12-10 11:55:00 -05:00
Anuken
c5656278ad Breach sounds 2025-12-09 15:14:31 -05:00
Anuken
e77a1e2f2a Sound file reorganization 2025-12-09 14:59:40 -05:00
Anuken
58eee2b61a Startup error log fix 2025-12-09 00:24:58 -05:00
Anuken
f53abd0b3d More sound effects 2025-12-09 00:22:48 -05:00
Anuken
2fb59eb099 Better Cleroi sound effects 2025-12-08 21:40:01 -05:00
Anuken
cae67b7897 New unit death, wreck and creation noises 2025-12-08 19:30:09 -05:00
Anuken
6d2b324f81 Different intel GPU check 2025-12-08 13:40:50 -05:00
Anuken
128851a127 Fixed selection hexes for legged units not being visible 2025-12-07 23:09:51 -05:00
Anuken
1a9b9669d7 Closes Anuken/Mindustry-Suggestions/issues/5967 2025-12-07 23:06:53 -05:00
Anuken
281115a3ab Fixed save loading error with certain data patches 2025-12-07 20:04:03 -05:00
Anuken
9db792ccc9 Fixed #11421 2025-12-07 11:29:15 -05:00
Anuken
8900967afe Fixed #11425 2025-12-07 11:18:49 -05:00
Anuken
3e29667f90 Fixed #11422 2025-12-07 11:15:02 -05:00
Anuken
9d157976db More unit movement fixes 2025-12-07 10:06:13 -05:00
Anuken
0fb86699a3 arc 2025-12-06 23:15:39 -05:00
Anuken
e255912156 More sound effects + core destruction sound 2025-12-06 23:14:08 -05:00
Anuken
65c63c292e WIP tank sounds 2025-12-05 21:01:12 -05:00
Anuken
06943d822d Merge remote-tracking branch 'origin/master' 2025-12-05 20:36:09 -05:00
Anuken
2aeebb5aea Step sounds for smaller mechs (bad) 2025-12-05 20:35:59 -05:00
EggleEgg
a01e4be75d Fs no maxDamageFraction (#11416) 2025-12-02 15:06:16 -05:00
わん
e05ef341d9 translate japanese (#11410) 2025-12-02 15:05:58 -05:00
Anuken
ee8a258447 Revert "Log an error and skip shadows instead of crashing when mods set maxSchematicSize too high"
This reverts commit 1dedefd56c.
2025-12-01 19:59:19 -05:00
Anuken
87f7e1f1c2 Revert "Defer shadow buffer init"
This reverts commit 34be5ffc6c.
2025-12-01 19:59:19 -05:00
Anuken
34be5ffc6c Defer shadow buffer init 2025-11-30 15:32:44 -05:00
Anuken
1dedefd56c Log an error and skip shadows instead of crashing when mods set maxSchematicSize too high 2025-11-30 14:49:16 -05:00
Anuken
3acbd1afed Merge remote-tracking branch 'origin/master' 2025-11-30 12:10:15 -05:00
Anuken
8b9fc34811 Enforce map image import sizes 2025-11-30 12:10:09 -05:00
EggleEgg
a0fe9e8415 Shootpattern allow replacing per bullet (ammo type support) (#11402) 2025-11-30 12:04:44 -05:00
EggleEgg
da6aecf695 change pneumatic drill's water usage from 3.6/s to 3.5/s (#11412) 2025-11-30 12:02:15 -05:00
Anuken
3791a7f375 Fixed #11403 2025-11-30 11:50:10 -05:00
Anuken
15efb721a0 Fixed #11399 2025-11-30 11:10:13 -05:00
Anuken
7130b6155c Fixed #11395 2025-11-30 11:04:47 -05:00
Anuken
44428c1f60 Fixed #11409 2025-11-30 11:03:20 -05:00
Anuken
f2232c15b1 Fixed #11404 2025-11-30 11:01:40 -05:00
Anuken
460d3a0b44 Fixed #11384 2025-11-30 10:54:21 -05:00
Anuken
43d4deb801 Shield and shockwave tower sounds 2025-11-29 17:43:36 -05:00
Anuken
3e0eb4a875 Various sound tweaks 2025-11-25 16:27:01 -05:00
Anuken
e399ae9182 arc 2025-11-24 18:30:03 -05:00
Anuken
b3f0e9399d Fixed tests 2025-11-24 17:29:36 -05:00
Anuken
134167cb2e Merge branch 'new-sounds' of https://github.com/Anuken/Mindustry 2025-11-23 19:58:39 -05:00
Anuken
848fcfad1f Insect/leg unit step sound 2025-11-20 21:06:59 -05:00
Anuken
f14f8eff83 Sounds for all serpulo insect leg units 2025-11-20 01:13:29 -05:00
Anuken
10bb45de31 Fixed #11379 2025-11-19 19:31:01 -05:00
Anuken
774443c960 Flare AI fixes & unit research const reduced 2025-11-19 12:25:21 -05:00
Anuken
d8106cb886 Tests fixed (fine I'll make the canvas support non-pot palettes) 2025-11-17 20:11:52 -05:00
Anuken
ef2736b3be Merge remote-tracking branch 'origin/master' 2025-11-17 14:00:23 -05:00
Anuken
6b2825954b Fixed #11373 2025-11-17 14:00:12 -05:00
WMF
f48900d6de Quality of Life changes (#11370)
* overlay light support, bulk Call.setItem implementations, Call.setLiquid implementations

* Update core/src/mindustry/graphics/BlockRenderer.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-11-16 23:43:54 -05:00
Anuken
bb4534afde Fixed #11371 2025-11-16 23:42:22 -05:00
Anuken
e8fc33ca9e Fixed #11366 2025-11-16 23:34:52 -05:00
Anuken
11542f8e17 Fixed #11350 2025-11-16 23:26:51 -05:00
Anuken
45e744949e Fixed #11361 2025-11-16 23:23:24 -05:00
Anuken
d4d2a5e54c More sounds 2025-11-16 23:18:19 -05:00
Anuken
98b6ac2d94 Various new sounds 2025-11-16 12:19:58 -05:00
Anuken
ed860e8395 Flare AI changed 2025-11-15 23:04:08 -05:00
Anuken
cc693f97b6 Various new sounds 2025-11-15 15:16:28 -05:00
Anuken
11773a5991 Goodbye, omura flare spawners 2025-11-14 21:24:44 -05:00
Anuken
d33d355aa2 A lot more sounds 2025-11-14 11:04:52 -05:00
Anuken
67495e628b A lot more sound effects 2025-11-12 17:37:51 -05:00
Anuken
dd8c06192e More sounds 2025-11-11 20:15:08 -05:00
Anuken
d934a02791 More sounds 2025-11-10 22:48:01 -05:00
Anuken
3b10100ae4 More sounds, shrapnel bullet visuals tweak, ambient reactor cooldown 2025-11-09 22:07:36 -05:00
Anuken
bec2ca3821 . 2025-11-08 19:32:10 -05:00
Anuken
2042d6ef29 More sounds 2025-11-08 19:31:46 -05:00
Anuken
fddc6e53f3 Made the beta unit's rotating guns less ugly 2025-11-08 10:01:13 -05:00
Anuken
3f2aba4123 Progress on new SFX (WIP)
Pitch is broken in the sound engine - this has already been fixed, but I haven't updated the natives
2025-11-07 15:53:13 -05:00
Anuken
5397d8426c Triggering another build in case the last one failed 2025-11-06 15:44:50 -05:00
Anuken
573db7d532 arc 2025-11-06 15:42:59 -05:00
Anuken
b393b053d0 Merge remote-tracking branch 'origin/master' 2025-11-06 15:37:22 -05:00
Anuken
28ba7f0bb3 Audio engine improvements (WIP) 2025-11-06 15:37:14 -05:00
Anuken
3ae1d9c273 iOS xcframework update 2025-11-06 15:35:17 -05:00
Anuken
11a7a41648 Better patcher multi-dimensional array support 2025-11-04 23:54:39 -05:00
Anuken
3656e90ae1 Merge remote-tracking branch 'origin/master' 2025-11-04 18:05:25 -05:00
Anuken
03f6a7f590 Patcher requirement re-initialization fixes 2025-11-04 18:05:17 -05:00
Github Actions
b4aa16285e Automatic bundle update 2025-11-04 15:45:30 +00:00
EggleEgg
56b7e6357f Random assorted changes (#11338)
* shield stat changes

* shield stats + leg crush stats + apply floormultiplier to comp
2025-11-04 10:44:08 -05:00
Anuken
38d9bc83a3 New serpulo core unit bullet effects 2025-11-03 16:28:46 -05:00
Anuken
7a18e676fd Fixed some gaps in NPC map 2025-11-02 23:05:24 -05:00
Anuken
15ea1a08f7 arc 2025-11-01 23:16:33 -04:00
Anuken
813106eae1 arc 2025-11-01 23:04:03 -04:00
Anuken
7a5a22389f Fixed #11326 2025-11-01 22:58:07 -04:00
Anuken
06ab01a4dc Removed unused sprites 2025-11-01 19:29:50 -04:00
Anuken
c7ef1535aa Fixed thorium reactor heat output again 2025-11-01 11:31:39 -04:00
Anuken
986cbe1d25 arc 2025-11-01 10:04:11 -04:00
Anuken
1de633b009 Patcher support for array fields in object braces 2025-11-01 10:01:48 -04:00
Anuken
f60b892029 Patcher support for icon regions 2025-10-31 23:31:24 -04:00
Anuken
5257ae26a3 Patcher ObjectFloatMap support 2025-10-31 13:13:05 -04:00
Anuken
1df6c5d0ca Allow desktop players to configure blocks and view inventories when dead 2025-10-31 02:14:18 -04:00
Anuken
fc10ea5b0b Submission for sector 20 2025-10-31 01:06:44 -04:00
Anuken
579ba5cac2 Don't log entire GPU detection errors 2025-10-30 20:07:08 -04:00
SITUVNgcd
5ea0ebbf2a Translate new strings (#11323)
Patch guide & Fields view
2025-10-30 13:24:16 -04:00
Github Actions
19ee3baa18 Automatic bundle update 2025-10-30 16:32:12 +00:00
summoner
1e80f9e867 Translation: Update bundle_hu.properties (#11253)
* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new string
Fix translation coherence with the new string

* Translation: Update bundle_hu.properties

Fix long sentence -> add \n linebreak

* Translation: Update bundle_hu.properties

Translate new string

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle.properties

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings
2025-10-30 12:31:05 -04:00
SITUVNgcd
bd492bfda4 Update Vietnamese translation (#11255)
* Update Vietnamese translation

72524a7289

* Update Vietnamese translation

94fc6482e2

* Translate new string

17663aee3f

* Remove translation

ea72441958

* Translate new strings

Content patches a9a0615410

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-30 12:30:58 -04:00
ulwepo
09b5a0bb3b Update servers_v7.json (#11257)
Hello, this is a great sandbox server made by Kei2.
2025-10-30 12:30:33 -04:00
redloong
b6b7403a52 优化并完善中文翻译/Optimize and improve Chinese translation (#11267)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Delete core/assets/bundles/bundle_zh_CN.properties

* Add files via upload

* Update contributors

* Add files via upload

* Add files via upload

* Add files via upload

* Update bundle_zh_CN.properties

* Add files via upload

* “挤压伤害”变为“碾压伤害”

* “庇护”变“保护”

* “被超速的倍率”变为“超速效果倍率”

* 翻译更改

“返回控制方地址或领队,其他情况返回自身”变为“返回控制方的地址或其领队,其他情况返回自身”
修复原仓库“单位命令单位命令:”为“单位命令:”
上一个更改:删除所有”(正负表方向)“

* 同步https://github.com/Anuken/Mindustry/pull/11243

若不希望这样请联系我

* 中文翻译更改

更新`lenum.emod`的翻译
`反射概率`变为`弹射概率`
`解除武器`变为`缴械武器`
`fetch.team`和`explosion.team`的`阵营`变为`队伍`

* 翻译更改

`缴械武器`变为`缴械`
`弹射概率`变为`反弹概率`

* 尝试修复问题

* `地面`变为`地板`

* 中文翻译更改

添加`sectors.attempts =尝试次数:`
`Sunken Pier`变为`沉没码头`
2025-10-30 12:30:16 -04:00
Anuken
ce63479d2d Merge remote-tracking branch 'origin/master' 2025-10-30 12:20:01 -04:00
Anuken
30a5761182 Closes Anuken/Mindustry-Suggestions/issues/5843 2025-10-30 12:19:55 -04:00
Kevin Vilyan
5045f38054 Update Bundle_id_ID.properties (#11321)
* Add files via upload

* Add files via upload
2025-10-30 11:48:50 -04:00
Anuken
a7a0450fa2 Merge remote-tracking branch 'origin/master' 2025-10-30 11:46:31 -04:00
Anuken
7ecebef57e Better unit assembler patcher support 2025-10-30 11:46:25 -04:00
EggleEgg
5ae6ffae8e consider efficiency in reactor heat (#11322)
* whatever

* final touches maybe

* well forget that, I m stupid

* no
2025-10-30 00:43:15 -04:00
Anuken
6f1287e11f 20 heat is a bit much 2025-10-29 14:13:09 -04:00
Anuken
1c0458041e Merge remote-tracking branch 'origin/master' 2025-10-29 10:33:55 -04:00
Anuken
04bc7b1f22 Fixed #11320 2025-10-29 10:33:49 -04:00
Github Actions
83d79ce348 Automatic bundle update 2025-10-29 02:32:50 +00:00
HungGaming
b3b8e557af Update servers_v7.json (#11311) 2025-10-28 22:31:41 -04:00
SeuEarth
a4500b29f9 Update bundle_ko.properties (#11258)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Sorts

* Update bundle_ko.properties

Updated various Korean translations for editor and block names.

* another small fix

* Update bundle_ko.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-28 22:31:31 -04:00
ursteiner
0658da9290 Update bundle_de.properties (#11305)
* Update bundle_de.properties

Noticed some untranslated texts while playing the tutorial.

* removed unnecessary spaces
2025-10-28 22:30:44 -04:00
GRaf-NEET
dd0a4d1c47 Translate content patch messages to Russian (#11318)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-28 22:30:26 -04:00
EggleEgg
99df6527f2 imagine mixtech buff lmfao (#11319) 2025-10-28 22:29:26 -04:00
Github Actions
d6806e546d Automatic bundle update 2025-10-28 23:52:05 +00:00
Anuken
ecd10623fe Merge remote-tracking branch 'origin/master' 2025-10-28 19:50:57 -04:00
Anuken
7d5478ec1d Link to patch guide 2025-10-28 19:50:51 -04:00
Github Actions
1fe0a14183 Automatic bundle update 2025-10-28 23:34:32 +00:00
Anuken
3d4b432540 Button for viewing content fields on wiki + More tests and fixes 2025-10-28 19:33:04 -04:00
Anuken
c06c76d296 Moved more packing logic to asset thread to prevent ANRs 2025-10-27 21:01:10 -04:00
Anuken
a226a74578 Prohibit arbitrary class resolution in content patches 2025-10-26 16:48:51 -04:00
Anuken
ed36204bed Core database in multiplayer on mobile in pause menu 2025-10-26 15:43:01 -04:00
Anuken
8f6afcecfb Merge remote-tracking branch 'origin/master' 2025-10-26 14:04:54 -04:00
Anuken
c3309bf3a9 Logic insert line button (from foo's client) 2025-10-26 14:04:49 -04:00
Anuken
686df5046a Update README.md 2025-10-26 13:55:13 -04:00
Anuken
b34ceae965 Fixed tests 2025-10-26 10:47:36 -04:00
Anuken
50e2b828f7 More tests, fixed patcher error handler 2025-10-25 22:24:32 -04:00
Anuken
09783898aa More patcher tests + unit type reassign support 2025-10-25 16:39:07 -04:00
Anuken
4812f89161 Include patches in crash logs 2025-10-25 12:50:44 -04:00
Anuken
53c534eaa8 Better unknown field warnings for patcher 2025-10-25 11:39:58 -04:00
Anuken
472cacbb3b More disallowed patcher fields / Continuous liquid turret minimum ammo amount firing threshold 2025-10-25 10:34:43 -04:00
Anuken
a305ac31e6 More patcher tests and fixes 2025-10-24 20:30:08 -04:00
Anuken
6ff28b5d31 0 2025-10-24 11:56:36 -04:00
Anuken
b472fed36d More patcher tests and fixes 2025-10-24 11:51:39 -04:00
Anuken
93b3f47d84 Fixed map re-import not working 2025-10-24 02:11:36 -04:00
Anuken
85f5557270 More test fixes 2025-10-23 22:50:58 -04:00
Anuken
977f320122 More test fixes 2025-10-23 22:37:15 -04:00
Anuken
bed851afe9 Additional unit tests for the patcher + many bugfixes 2025-10-23 22:31:06 -04:00
Anuken
effbdecbd5 Block consumer patch support 2025-10-22 20:04:00 -04:00
Anuken
f3cac6a6bc Fixed #11309 2025-10-22 08:58:23 -04:00
Anuken
ddaf9e24ca Copy button for content patches 2025-10-22 08:56:41 -04:00
Anuken
e7966fc6fd More minor patcher issue fixes 2025-10-22 07:19:57 -04:00
Anuken
386b0929d8 Merge remote-tracking branch 'origin/master' 2025-10-22 07:01:37 -04:00
Anuken
45db096f0f Patcher fixes 2025-10-22 07:01:26 -04:00
Github Actions
a9a0615410 Automatic bundle update 2025-10-22 10:48:16 +00:00
Anuken
49bbd0b593 Fixed #11306 2025-10-22 06:47:01 -04:00
Anuken
9cc3105518 Content patch import dialog & server support 2025-10-22 06:42:01 -04:00
Anuken
9f7817f70e Fixed #11304 2025-10-21 14:22:37 -04:00
Anuken
b78cd5bbd9 Content patcher progress 2025-10-21 11:38:02 -04:00
Anuken
8898cbe6e4 Map submission updated / WIP content patcher experiments 2025-10-20 22:47:35 -04:00
Anuken
34d994f384 Merge remote-tracking branch 'origin/master' 2025-10-20 00:42:23 -04:00
Anuken
6b56566ae1 Reset game stats upon map save in editor 2025-10-20 00:42:18 -04:00
Волшебник
ab0c534946 Update servers_v7.json (#11296)
New host
2025-10-19 10:45:40 -04:00
vladtepesch
3c7de8d1ca Fix typo in surge-crucible and correct large-cliff-crusher descriptions (#11294)
ais -> aus
translation of large cliff said it optionaly needs wolfram (instead of graphite)
2025-10-19 10:44:14 -04:00
Anuken
16a01cbef3 Merge remote-tracking branch 'origin/master' 2025-10-18 18:04:34 -04:00
Anuken
fb37ecd1a8 Fixed overlay floor placement checks in in-game editor 2025-10-18 18:04:25 -04:00
WMF
c2c1271a4c use BoostAI for enterPayloadCommand & better onlyDepositCore handling (#11297) 2025-10-18 10:31:47 -04:00
abcxyzDustry
c2108a3ce5 old dead addresses update new addresses for abcxyz (#11293)
Replaced one server address and added three new ones.
2025-10-16 22:21:32 -04:00
Github Actions
22f6244788 Automatic bundle update 2025-10-15 23:08:31 +00:00
LegalPopcorn
d4cf0cf27a Update bundle_cs.properties (#11287)
Corrected typos, translated few things that were already translated elsewhere.
2025-10-16 08:07:17 +09:00
abcxyzDustry
5cd46ebce6 update ip for abcyxz (#11275)
i want update new ip address for abcxyz
2025-10-15 07:16:12 +09:00
Nazareno Bucciarelli
755c0286f4 [TRANSLATION] Translate a few sentences to Spanish (#11276)
* translate some sentences to spanish

* make improvements
2025-10-15 07:16:01 +09:00
Anuken
527e38c2b5 Fixed #11286 2025-10-14 11:03:35 +09:00
Anuken
46ee282fda Redundant field cleanup 2025-10-13 23:21:48 +09:00
Anuken
9edd31fad3 Map objective curve & unnecessary rebuild fix 2025-10-13 22:53:16 +09:00
Anuken
30da4c0f47 Fixed Android save export 'corruption'
This was caused by downright atrocious default Android API behavior. Read https://issuetracker.google.com/issues/180526528?pli=1
2025-10-13 22:25:12 +09:00
Anuken
bf61e4d6c2 Closes Anuken/Mindustry-Suggestions/issues/5891 2025-10-13 20:50:17 +09:00
Anuken
0b4c4c4049 Fixed #11281 2025-10-13 20:29:52 +09:00
Anuken
a35f7605f7 Fixed #11284 / Cap item turret ammo on save read 2025-10-13 20:27:47 +09:00
Github Actions
ea72441958 Automatic bundle update 2025-10-12 08:15:50 +00:00
Anuken
872939454f Fixed #11278 / FPS limit changes on iOS 2025-10-12 17:13:00 +09:00
Anuken
197d8c4060 Updated min ios version 2025-10-11 22:45:04 +09:00
Anuken
703e0ecd75 arc 2025-10-09 22:45:34 +09:00
Github Actions
17663aee3f Automatic bundle update 2025-10-09 13:43:46 +00:00
Anuken
2daf41c7d7 iOS uncap framerate option 2025-10-09 22:40:52 +09:00
Anuken
a0cf5b7265 Intel GPU/OpenGL 2.x planet normals fix 2025-10-08 08:45:40 +09:00
Anuken
576b7f6b6b Fixed #11272 2025-10-08 08:24:14 +09:00
Anuken
fd0d864cb8 Fixed icosphere generator 2025-10-08 08:14:57 +09:00
Anuken
65c7acb31c Fixed #11268 2025-10-06 21:25:10 +09:00
RGBaaa
c99758fe5a update LExecutor (#11271) 2025-10-06 20:53:25 +09:00
Anuken
1033b5f374 Fixed #11269 2025-10-06 20:49:07 +09:00
Github Actions
94fc6482e2 Automatic bundle update 2025-10-05 00:04:07 +00:00
Anuken
76c3ceb41d Closes Anuken/Mindustry-Suggestions/issues/5884 2025-10-05 09:03:01 +09:00
Anuken
1985d67f7a Closes Anuken/Mindustry-Suggestions/issues/5877 2025-10-03 18:41:12 +09:00
Anuken
155f0d50f7 Re-triggering build 2025-10-03 11:48:37 +09:00
Anuken
74b8c6d184 Possible crash fix 2025-10-03 08:31:43 +09:00
Anuken
a1a880a208 Fixed #11259 2025-10-03 06:33:23 +09:00
Anuken
b31df41018 Fixed rune font spacing & invalid unicode conversion method 2025-10-03 05:59:08 +09:00
Anuken
53ef8d5ea0 Fixed #11256 2025-10-02 11:19:58 +09:00
Anuken
66124b68b0 Quasar + minor Pulsar buff 2025-10-02 10:59:22 +09:00
Anuken
aac086066e Fixed menu margins again 2025-09-30 10:28:38 -04:00
Anuken
3e854edf4b Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-09-30 10:19:51 -04:00
Anuken
6712f23fe4 Switched to MetalANGLE for iOS 2025-09-30 10:18:58 -04:00
Anuken
843a215df5 Screen border fix in menu 2025-09-29 19:50:05 -04:00
Anuken
58909a06a5 Fixed #11254 2025-09-29 12:48:26 -04:00
Anuken
acaed63c52 Merge remote-tracking branch 'origin/master' 2025-09-29 08:51:08 -04:00
Anuken
4d6334a941 A few more submission updates 2025-09-29 08:51:03 -04:00
Github Actions
72524a7289 Automatic bundle update 2025-09-29 12:49:09 +00:00
Anuken
081621936e Merge remote-tracking branch 'origin/master' 2025-09-29 08:48:07 -04:00
Anuken
32b9ff9f5d Added difficulty modifier for clearing sectors upon loss 2025-09-29 08:47:59 -04:00
Github Actions
c6f9bc3b6f Automatic bundle update 2025-09-29 12:42:28 +00:00
summoner
8602fd57f6 Translation: Update bundle_hu.properties (#11189)
* Translation: Update bundle_hu.properties

Follow the changes of the english bundle
Translate new string

* Update bundle_hu.properties

Translate new strings.

Follow the changes of the english bundle

* Update bundle_hu.properties

Fixing status effects translations

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle

* Transltion: Update bundle_hu.properties

Translate new strings
2025-09-29 08:41:27 -04:00
SITUVNgcd
24fd6950c1 Update Vietnamese translation (#11195)
* Update Vietnamese translation

stat.frequency fb93735352

* Update Vietnamese translation

8884aec248
2025-09-28 21:33:06 -04:00
Anuken
72ce49a753 More tests for saves 2025-09-28 16:41:36 -04:00
Anuken
dd8db10e72 Minor tweaks to make Android inset area look less awful 2025-09-28 16:02:49 -04:00
Anuken
6c0884a8d9 More tests and sector fixes 2025-09-28 13:30:53 -04:00
Anuken
adc1316444 Fixed some more broken submissions 2025-09-28 12:30:57 -04:00
Anuken
bfd742e89b Turret construct preview fix 2025-09-28 10:49:56 -04:00
Anuken
d6e408267e Fixed 116 infinite resources / Fixed #11251 2025-09-28 10:42:07 -04:00
Anuken
dbe67b056f Fixed derelict plastanium conveyor repairs 2025-09-27 20:25:57 -04:00
Anuken
6d2c0c3863 Turret serverside rotation fix 2025-09-27 09:22:06 -04:00
Anuken
f8d86ac840 Merge remote-tracking branch 'origin/master' 2025-09-27 01:45:33 -04:00
Anuken
20a96a9c5d Android inset support, API level upgrade & editor inset fix 2025-09-27 01:45:25 -04:00
Github Actions
8884aec248 Automatic bundle update 2025-09-27 04:41:11 +00:00
Thomas Widyantoko
8b0b5ca378 Android fastlane and in-game translation fix for Indonesian language (#11213)
* Android fastlane locale for Indonesian

For android releases using id-ID (ISO 639-1 + ISO 3166-1 Alpha2) locale.

* Indonesian bundle upstream and fixes

Contains several name and description fixes and upstream with original EN bundle.

* Tecta unit balancing (id_ID)

imagine a flying spider, NOT

* Indonesian translation for Shield Arc description

* Update bundle_id_ID.properties

* [id_ID] translation additions and fixes

Mostly editor-related features and fixed as per review suggestions.

* [id_ID] more blocks description fix

* [id_ID] typo fix

shhh

* [id_ID] stats timing unit fix

fix_final_asfsdgasfgdawe.properties (1)

* [id_ID] v8 new sectors name TL

where descriptions

---------

Co-authored-by: Kevin Vilyan <146146416+Kev-Vily@users.noreply.github.com>
2025-09-27 00:40:04 -04:00
MrSmiley-006
7b7509c96a Update bundle_cs.properties (#10994)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-09-27 00:39:14 -04:00
Anuken
e79fa75f8b Turret rotation ghost plan fix 2025-09-27 00:36:35 -04:00
Anuken
840ac5f913 Map submission for 0 / 218 thorium removed / Fixed turrets rotating in editor 2025-09-26 23:59:25 -04:00
Anuken
02a637b843 Fixed #11241 2025-09-26 23:28:43 -04:00
Anuken
6171bf13d7 Merge remote-tracking branch 'origin/master' 2025-09-26 12:33:10 -04:00
Anuken
fd632a3b55 Fixed #11240 2025-09-26 12:33:04 -04:00
SeuEarth
ea89f766cc Update bundle_ko.properties (#11223)
* Fixed since something was wrong

* oops
2025-09-25 18:30:29 -04:00
Anuken
eb3648bcb5 Submission for 254 2025-09-24 23:59:51 -04:00
Anuken
88223e2e1e Fixed #11234 2025-09-22 11:41:35 -04:00
Anuken
a555e041bf 133 updated, 185 submission added 2025-09-21 23:42:12 -04:00
Anuken
01aa029052 Minor desktop launcher args fix 2025-09-21 00:23:59 -04:00
Anuken
0e87e53983 Merge remote-tracking branch 'origin/master' 2025-09-19 23:09:44 -04:00
Anuken
7c57211807 Potential sector data carry-over fix 2025-09-19 23:09:37 -04:00
Github Actions
d073dfe162 Automatic bundle update 2025-09-19 22:27:12 +00:00
Anuken
71fbfffaec Buttons for toggling buildings/terrain in editor 2025-09-19 18:26:06 -04:00
Anuken
6ab5776064 Fixed tests 2025-09-19 15:48:48 -04:00
Anuken
cc4119a837 No shooting in the editor 2025-09-19 14:08:17 -04:00
Anuken
e5fc44166d Merge remote-tracking branch 'origin/master' 2025-09-19 13:22:24 -04:00
Anuken
7a6f6c84dd Fixed extra core in map submission 2025-09-19 13:22:15 -04:00
Github Actions
106ae445e0 Automatic bundle update 2025-09-19 16:38:42 +00:00
Anuken
bf051fa7bc Sunken Pier map submission 2025-09-19 12:37:22 -04:00
Anuken
807a8fe089 Merge remote-tracking branch 'origin/master' 2025-09-17 13:21:19 -04:00
Anuken
ffa5b98e11 Integrated many hidden sector submissions 2025-09-17 13:21:11 -04:00
redeagle0705
1e198eda40 Update bundle_ko.properties (#11214) 2025-09-16 15:26:21 -04:00
Eipusino
e2c828b0bf proguard-rules.pro add -keep class com.android.dx.** { *; } (#11197) 2025-09-13 16:48:12 -04:00
Anuken
729f18726f Save version chunks changed to 4-byte lengths 2025-09-12 14:42:22 -04:00
Anuken
5f58adb764 Intel GPU detection tweaks 2025-09-11 18:56:05 -04:00
Anuken
f089e38994 Fixed #11219 2025-09-11 11:07:32 -04:00
Anuken
87ec4225ac Attempt GL 2.1 before 2.0 2025-09-10 11:13:38 -04:00
Anuken
bf77474c93 Fixed #11215 2025-09-09 12:44:35 -04:00
Anuken
e96c21d610 Fixed enemy cores being removed on map re-attempt 2025-09-07 14:40:18 -04:00
Anuken
9f7ba9bb98 Fixed abandoning sectors not working 2025-09-07 14:22:55 -04:00
Anuken
94743b4ba6 Merge remote-tracking branch 'origin/master' 2025-09-07 14:14:31 -04:00
Anuken
8cb528264b New system for Serpulo sector loss (WIP) 2025-09-07 14:14:24 -04:00
ols45234
39ed3908b4 EscoCorp server address update (#11200) 2025-09-06 15:55:05 -04:00
Anuken
a20cfcf9ea Merge remote-tracking branch 'origin/master' 2025-09-06 15:53:50 -04:00
Anuken
5924d8dbaf Closes Anuken/Mindustry-Suggestions/issues/5842 2025-09-06 15:53:43 -04:00
EggleEgg
a51c6c3524 Same type mult for repair field ability (#11205)
* breh

* do not display if 1

* Update core/src/mindustry/entities/abilities/RepairFieldAbility.java

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>

* Update core/src/mindustry/entities/abilities/RepairFieldAbility.java

---------

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2025-09-06 10:31:23 -04:00
Github Actions
ffa92adb0f Automatic bundle update 2025-09-06 03:11:17 +00:00
EggleEgg
98c56e474f Another erekir rebalance pr (#11184)
* wip

* wipp

* real

* aaa

* ae

* oh yeah

* fixx

* wip

* afflict stuff

* this should work ig

* wip

* real

* a

* maybe?

* a

* holy shit

* what the fuck am I doing

* I have children in my basement

* 9

* o

* a

* good enough

* more thor disperse overrange

* no

* fix this

* a

* restore

* ohno

* oh nice

* aaa

* some changes

* FREEDOM

* nvm

* perhaps

* h

* aio

* ya

* should be all

* ig

* almost

* well this works

* more surge scathe hp nerfs

* wip

* drowntime changes

* last tweaks

* last change probs

* quick locus hotfix

* sadedwerwfw

* targetable fix
2025-09-05 23:10:13 -04:00
Anuken
7464511033 Fixed #11208 2025-09-05 12:15:24 -04:00
Anuken
625c354461 Fixed #11207 2025-09-05 12:00:30 -04:00
Anuken
59f8f5cd11 Choosing of Erekir launch sector based on loadout cost 2025-09-03 16:28:50 -04:00
Anuken
ac937ce910 Fixed #11203 2025-09-02 13:56:03 -04:00
Anuken
7a1d126fcd New OpenGL version selection for SDL 2025-09-02 12:53:18 -04:00
Anuken
03544dda46 Always show remove ore/wall in in-game editor block select 2025-09-01 01:13:01 -04:00
Anuken
d639dd516e Disabled OpenGL 3.0 for Intel GPUs 2025-08-31 14:10:59 -04:00
Anuken
3b1e1435d6 Fixed #11191 2025-08-30 10:53:13 -04:00
Anuken
e40d192c45 Fixed #11190 2025-08-30 10:33:01 -04:00
Anuken
b3afa14d07 Fixed #11193 2025-08-30 10:27:38 -04:00
Anuken
df36007728 Fixed GL version arg parsing 2025-08-30 01:46:08 -04:00
Anuken
bfe6ddf9fa Merge remote-tracking branch 'origin/master' 2025-08-30 01:00:08 -04:00
Anuken
d518cdcc53 Param fix 2025-08-30 01:00:01 -04:00
Github Actions
fb93735352 Automatic bundle update 2025-08-30 04:59:10 +00:00
Anuken
f051f6e2d6 Closes Anuken/Mindustry-Suggestions/issues/5828 2025-08-30 00:57:52 -04:00
Anuken
fdf0640d65 Turret rotation during placement / Status effect display changes 2025-08-29 19:15:19 -04:00
Anuken
4ae49cfc60 Fixed #11185 2025-08-29 18:37:46 -04:00
Anuken
7f3bf0e228 Closes Anuken/Mindustry-Suggestions/issues/5821 2025-08-28 13:00:29 -04:00
Anuken
26ba0583ef Fixed tests 2025-08-28 00:40:36 -04:00
Anuken
e62c414efb Fixed @unit not saving in logic blocks 2025-08-27 18:15:41 -04:00
summoner
8613fc098c Translation: Update bundle_hu.properties (#11177)
Fix the Crux word in the translation. Sorry :(
2025-08-25 14:57:18 -04:00
Anuken
2a2b69527b Merge remote-tracking branch 'origin/master' 2025-08-25 13:30:39 -04:00
Anuken
35219b0832 Stormride_R map submission updates 2025-08-25 13:30:32 -04:00
summoner
aa260cdf14 Translation: Update bundle_hu.properties (#11176)
Translate new strings.
2025-08-25 13:29:51 -04:00
SITUVNgcd
73eb867ce0 Update Vietnamese translation (#11109)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Typo & gammar fix

* Typo & gammar fix

* 0x0A new line?

* Update & translate new strings

* Translate new strings

011b9492a0

* Translate new strings

397e190790

* Translate new strings

b66f9b503b

* Translate new strings

c6ce5a200f

* Translate new strings & update

77c4f27046

* Translate new string & update/fix

1283355f30

* Transalte new strings

c1dfb02904

* Translate new strings & update

479a84ba32

* Update Vietnamese translation

9b3e9caa3f

* Update Vietnamese translation

9b3e9caa3f

* Update Vietnamese translation

9b3e9caa3f

* Translate new strings

53293bd890

* Translate new strings

Metal names 02f7c4bd47
2025-08-25 11:02:33 -04:00
Anuken
7110dd4cab Merge remote-tracking branch 'origin/master' 2025-08-25 10:59:48 -04:00
Anuken
2bdf2f39f8 Fixed black minimap color for metal walls 2025-08-25 10:59:39 -04:00
SomeonesShade
b917f048a9 Malign fragBullets fix (#11174) 2025-08-25 10:54:35 -04:00
Anuken
a73a30f2b9 Fixed rune font glyphs being flipped 2025-08-25 00:19:23 -04:00
Anuken
3b0f35d4fc Merge remote-tracking branch 'origin/master' 2025-08-24 22:46:04 -04:00
Anuken
f96681155d Fixed under-liquid overlays remaining when painted over 2025-08-24 22:45:59 -04:00
Github Actions
4e435933a1 Automatic bundle update 2025-08-25 00:41:20 +00:00
Sunky.MP3G
cff3d2fb05 RU translations (#11111)
* Update bundle_ru.properties

* Typos and another cruxscape name

* Update bundle_ru.properties

* Another typo

* Update bundle_ru.properties

* How did I even remove this in the first place

* This should fit more

* I don't know what these are, but I found the translations

* Corroded and runes

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-08-24 20:40:08 -04:00
Github Actions
4981808529 Automatic bundle update 2025-08-24 22:37:19 +00:00
summoner
c8aa91f28a Translation: Update bundle_hu.properties (#11088)
* Translation: Update hu.properties

Rewording some sentences to make them more similar to others (fix consistency and coherency).

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new string.
Fixing Crux/Malis/Sharded translation. Set back to original names. Until now I thought they were colours. I found out that they are the names of the factions in Mindustry (like terran/zerg/protoss in the Starcraft) but and each has a corresponding colour. Sorry. Fixed for now.
2025-08-24 18:36:00 -04:00
Buj
3cba93a962 autoscale and text alignment flags for world labels (#11166)
Co-authored-by: buj <buj351@outlook.com>
2025-08-24 18:19:46 -04:00
Anuken
3a8fe9337c Merge remote-tracking branch 'origin/master' 2025-08-24 17:54:01 -04:00
Anuken
ce5b4fa3f8 Runes added to font 2025-08-24 17:53:35 -04:00
Github Actions
02f7c4bd47 Automatic bundle update 2025-08-24 20:49:48 +00:00
Anuken
2f5abdb7e5 NPC rune decorations 2025-08-24 16:48:40 -04:00
Anuken
5217e08823 Possible content deserialization crash fix 2025-08-24 16:48:33 -04:00
Anuken
2f16449a6f Merge remote-tracking branch 'origin/master' 2025-08-24 16:48:24 -04:00
Anuken
1fb2c58c1a Added missing metal wall bundle entries 2025-08-24 16:48:18 -04:00
Kevin Vilyan
dbf29ae493 Add files via upload (#11167) 2025-08-24 16:47:38 -04:00
SeuEarth
65e05951ff Update bundle_ko.properties (#11170) 2025-08-24 16:47:28 -04:00
EggleEgg
22d85e4c7a More erekir turret rebalance (#11162)
* real

* afflict stuff

* this should work ig

* wip

* real

* a

* maybe?

* a
2025-08-24 16:42:49 -04:00
Anuken
ee38bb2857 Fixed #11171 2025-08-24 16:39:16 -04:00
Anuken
c07d570991 Fixed #11169 2025-08-24 16:30:37 -04:00
Anuken
ed646b0baa Merge remote-tracking branch 'origin/master' 2025-08-23 17:05:13 -04:00
Anuken
42fb6b7a72 New environmental metal wall blocks 2025-08-23 17:04:57 -04:00
Sputnuc
f440d99de6 localize launch pad, landing pad and tile logic display (#11002) 2025-08-23 11:28:46 -04:00
Github Actions
51588ceef1 Automatic bundle update 2025-08-22 04:43:36 +00:00
Anuken
32da91e789 Erekir turret balancing changes 2025-08-22 00:42:20 -04:00
Anuken
d89450d7e7 Fixed #11155 2025-08-21 14:07:53 -04:00
Anuken
6d86707781 Utility schematic method changes / Geothermal map submission update 2025-08-20 12:09:25 -04:00
Anuken
a7d1714fe8 Testing out runes in Facility32m map 2025-08-19 17:03:50 -04:00
Anuken
ca472acf9b Rune color adjustments 2025-08-19 17:01:59 -04:00
Anuken
fec085f20e Minor rune adjustments 2025-08-19 16:19:24 -04:00
Anuken
13e81b85bf Fixed #11153 2025-08-19 15:33:25 -04:00
Anuken
16f163a33d Merge remote-tracking branch 'origin/master' 2025-08-19 15:27:12 -04:00
Anuken
c6e4900825 Fixed #11152 2025-08-19 15:27:07 -04:00
Github Actions
53293bd890 Automatic bundle update 2025-08-19 19:19:52 +00:00
Anuken
ba7d0a29bb Crux language runes 2025-08-19 15:17:06 -04:00
Anuken
7cbbc5d7ac Fixed #11150 2025-08-18 01:33:39 -04:00
Anuken
3521eef8f4 Merge remote-tracking branch 'origin/master' 2025-08-17 23:57:51 -04:00
Anuken
419757ddee Fixed #11149 2025-08-17 23:57:45 -04:00
Moreperbullet
0fd46cf057 Turn killable from variable to method (#11146)
* Turn killable from variable to method

* Update UnitType.java

* Update UnitComp.java
2025-08-17 10:26:00 -04:00
Anuken
d1222fe8f1 Fixed #11147 2025-08-17 10:25:35 -04:00
Anuken
1fe5055a96 Fixed #11144 2025-08-17 10:22:22 -04:00
Anuken
76da302458 Merge remote-tracking branch 'origin/master' 2025-08-17 09:23:58 -04:00
Anuken
15ce195a78 Fixed #11143 / PLT map tile updates 2025-08-17 09:23:51 -04:00
blackberry2093
61f538e0cb Update servers_v7.json (#11116) 2025-08-16 15:34:00 -04:00
Anuken
770a2745d2 Merge remote-tracking branch 'origin/master' 2025-08-16 08:56:09 -04:00
Anuken
640f181e48 Fixed #11139 2025-08-16 08:56:03 -04:00
router
aa81b13302 KILL the fish servers (#11137) 2025-08-16 08:55:03 -04:00
Anuken
8251b33a03 More precision in block stats 2025-08-15 20:35:36 -04:00
Anuken
915c8090c7 Fixed #11129 2025-08-14 14:35:37 -04:00
Anuken
74a69f11da Fixed #11130 2025-08-14 14:25:58 -04:00
Anuken
b3b3bc64b8 Fixed #11128 2025-08-14 14:24:58 -04:00
Anuken
d73802c6bf Merge remote-tracking branch 'origin/master' 2025-08-14 14:20:43 -04:00
Anuken
f410e24da0 Fixed #11127 2025-08-14 14:20:37 -04:00
Jason
10680a2557 fix #11123 (#11124) 2025-08-14 14:19:07 -04:00
Anuken
246db930d4 Fixed #11126 2025-08-14 14:17:40 -04:00
WayZer
65a50a9742 CargoAI will switch dropPoint fairly (#11122)
* Update CargoAI.java

* Simplifying findDropTarget
2025-08-12 03:22:04 -04:00
Anuken
10ceb8eac9 Fixed #11121 2025-08-12 09:21:05 +02:00
Anuken
4e82396be1 Low-FPS bullet behavior fixes 2025-08-10 14:37:32 +02:00
Anuken
dac299bf25 Fixed mirror filter not accoounting for data 2025-08-10 11:07:01 +02:00
Anuken
a6e8683b45 Fixed #11114 2025-08-10 09:41:44 +02:00
Anuken
a03512696d Update SERVERLIST.md 2025-08-09 12:16:45 -04:00
Anuken
451852ca97 Fixed #11106 2025-08-08 16:29:03 +02:00
Github Actions
9b3e9caa3f Automatic bundle update 2025-08-08 14:23:51 +00:00
Anuken
4520d004ec Deprecation warning for 32-bit Windows users 2025-08-08 16:22:25 +02:00
Anuken
0ca37719bb Server crash fix 2025-08-07 21:12:56 +02:00
Anuken
0bdf4efcdd Alternate sync implementation for non-update blocks - Closes #11099 2025-08-06 21:54:38 +02:00
Anuken
6707ff5fdf Fixed #11097 2025-08-05 20:07:44 +02:00
Anuken
e37852f312 Logic read/write cleanup and validity fixes 2025-08-05 10:49:42 +02:00
Anuken
2170ea3de4 Default settings tweaks for iOS 2025-08-04 20:18:06 +02:00
Anuken
14d2141b77 Fixed #11093 2025-08-04 20:13:31 +02:00
alecthe2nd
6cd4658c1f Fixed target ore check requiring wall-only miners to check for floor ore versions when deciding whether to mine the respective ore. (#11089) 2025-08-03 03:20:27 -04:00
Anuken
067eb0ed27 Rare player network error fix 2025-08-02 19:02:06 +02:00
Anuken
db7aba8ea0 NaN checks for volume (from arc) 2025-08-01 19:50:29 +02:00
Anuken
4a43e963ca Fixed #11085 2025-08-01 19:32:28 +02:00
Github Actions
89ba79ca49 Automatic bundle update 2025-08-01 09:20:04 +00:00
summoner
f105b24eb7 Update bundle_hu.properties (#11043)
* Update bundle_hu.properties

Follow the changes of the english bundle
Fix some sentences

* Follow the changes of the english bundle.

* Fix wording

* Fix wording

* Fixing sentences

* Update bundle_hu.properties

Translate new string

* Translate new strings
2025-08-01 05:18:51 -04:00
SITUVNgcd
9d77851d0d Update Vietnamese translation (#11076)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Typo & gammar fix

* Typo & gammar fix

* 0x0A new line?

* Update & translate new strings

* Translate new strings

011b9492a0

* Translate new strings

397e190790

* Translate new strings

b66f9b503b

* Translate new strings

c6ce5a200f

* Translate new strings & update

77c4f27046

* Translate new string & update/fix

1283355f30

* Transalte new strings

c1dfb02904

* Translate new strings & update

479a84ba32
2025-08-01 05:18:15 -04:00
firfaronde
8557a3defa Update bundle_ru.properties (#11079)
* Update bundle_ru.properties

* Update bundle_ru.properties
2025-08-01 05:18:01 -04:00
SeuEarth
a85b0f08ae Update bundle_ko.properties (#11074)
* Update bundle_ko.properties

* Metal/Colored floors and fix

* Update bundle_ko.properties
2025-08-01 05:14:48 -04:00
Anuken
a2dc0cf9f7 Select statement mobile layout fix 2025-08-01 05:14:06 -04:00
Anuken
0320ccbccd Schematic content ID mapping 2025-08-01 04:32:17 -04:00
Anuken
e95c543fb2 Allow commanding units properly even when player is dead 2025-07-28 18:04:15 -04:00
Anuken
1d7b6eb689 Alternate overrange approach 2025-07-28 11:34:56 -04:00
Anuken
ec6cd2e7ce More breach overrange 2025-07-28 10:46:22 -04:00
Anuken
a9de4f8caf Merge remote-tracking branch 'origin/master' 2025-07-28 10:14:47 -04:00
Anuken
07d6143bc3 Fixed #11072 2025-07-28 10:14:42 -04:00
MEEPofFaith
4938bcaeb1 Config pick (#11073)
* Pick Configs

* Fix character overlay picking

* More descriptive method name
2025-07-28 09:56:55 -04:00
Anuken
efccaeb7fc Crash fix 2025-07-28 00:50:38 -04:00
Anuken
fb0d335ea5 Cryofluid overlay support 2025-07-28 00:05:30 -04:00
Anuken
a1b7838334 Merge remote-tracking branch 'origin/master' 2025-07-27 23:52:51 -04:00
Anuken
0a2d8576fd Fixed rendering of liquids under floors 2025-07-27 23:52:19 -04:00
Github Actions
479a84ba32 Automatic bundle update 2025-07-27 21:17:10 +00:00
Anuken
9455051429 Moved "cliffs" button into fill tool 2025-07-27 17:15:52 -04:00
Anuken
a2dd8be4f9 Fixed 'walls to cliffs' not being undoable 2025-07-27 17:04:04 -04:00
Anuken
65f1785fb6 Colored tile undo/fill support 2025-07-27 16:49:25 -04:00
itflakess
2168498a6d Update bundle_zh_CN.properties (#11032)
* 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

* 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
2025-07-27 15:47:41 -04:00
Anuken
bdf521bd1c WIP editor color stuff support (broken) 2025-07-27 15:46:58 -04:00
Cardillan
9ea4af779e Sensor operating on incorrect tile of a tileable display (#11069)
* Sensor operating on incorrect tile of a tileable display

* Moved rootDisplay to LogicDisplayBuild
2025-07-27 10:47:44 -04:00
Anuken
5691d46199 Merge remote-tracking branch 'origin/master' 2025-07-27 00:50:19 -04:00
Anuken
0aa1bd7df9 Multi-building command selection 2025-07-27 00:50:10 -04:00
Cardillan
9cb3481ef2 Support for sensing build requirements (#11066) 2025-07-26 18:36:50 -04:00
SomeonesShade
91ef4aaa48 smallHeatRedirector research cost adjustments (#11067) 2025-07-26 12:18:41 -04:00
Anuken
57ae1b3ec1 Fixed #11065 2025-07-26 09:59:52 -04:00
Anuken
5730850039 Fixed #11062 2025-07-26 09:45:57 -04:00
Anuken
732b7624e8 Clearer indication of launch origin sector 2025-07-25 16:24:38 -04:00
Anuken
982e072603 Merge remote-tracking branch 'origin/master' 2025-07-25 12:51:17 -04:00
Anuken
7237249d18 NPC clog fix / Team sense fix 2025-07-25 12:51:11 -04:00
Cardillan
13f39b6b57 Make LExecutor.maxInstructions non-final (#11056) 2025-07-25 10:41:46 -04:00
Anuken
1dc1e50502 Merge remote-tracking branch 'origin/master' 2025-07-24 22:37:29 -04:00
Anuken
271c015114 Fixed floor renderer float[] rendering 2025-07-24 22:37:18 -04:00
Github Actions
f7bd3f71c6 Automatic bundle update 2025-07-24 22:41:43 +00:00
Anuken
40d459b1b6 Hint for upgrading units 2025-07-24 18:40:31 -04:00
Anuken
3ceb705cb5 Display hovered sector on mobile 2025-07-24 18:20:37 -04:00
Anuken
8693ad351a Erekir bridge link previews 2025-07-24 16:57:04 -04:00
Anuken
9696ddf993 Allow spawnpoint edits in-game (closes Anuken/Mindustry-Suggestions/issues/5754) 2025-07-24 14:47:32 -04:00
Anuken
3e860c5f29 Merge remote-tracking branch 'origin/master' 2025-07-24 11:53:30 -04:00
Anuken
f5b8efb10c Fixed scaling of server list headers 2025-07-24 11:53:22 -04:00
A4-Tacks
242cc50f3e Fix bundles lenum.emod description (#11050) 2025-07-24 11:47:37 -04:00
315923876
b311ef7e2c Update servers_v7.json --old domain about expired, change to new domain (#11049)
* Update servers_v7.json

domain about expired, change to new domain.
remove the unused domain

* Update servers_v7.json
2025-07-24 11:47:23 -04:00
Anuken
b9c602e723 Merge remote-tracking branch 'origin/master' 2025-07-24 01:00:37 -04:00
Anuken
c3e1b8b329 Added extra checks to see if they help server duplication 2025-07-24 01:00:30 -04:00
1020 changed files with 16655 additions and 7111 deletions

View File

@@ -45,9 +45,8 @@ jobs:
rm README.md rm README.md
git add . git add .
git commit --allow-empty -m "Updating" git commit --allow-empty -m "Updating"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
git tag ${RELEASE_VERSION} git tag ${RELEASE_VERSION}
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack ${RELEASE_VERSION}
cd ../Mindustry cd ../Mindustry
- name: Create artifacts - name: Create artifacts
run: | run: |

View File

@@ -15,6 +15,8 @@ jobs:
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 17 java-version: 17
- name: Fetch latest Arc
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
- name: Run unit tests - name: Run unit tests

View File

@@ -25,6 +25,8 @@ jobs:
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 17 java-version: 17
- name: Fetch latest Arc
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
- name: Update bundles - name: Update bundles

View File

@@ -20,6 +20,12 @@ Yes, there are occurrences of trailing spaces, extra newlines, empty indents, an
I **especially** do not want to see PRs that apply any kind of automated analysis to the source code to "optimize" anything - my IDE can do that already. If the PR doesn't actually change anything useful, I'm not going to review or merge it. I **especially** do not want to see PRs that apply any kind of automated analysis to the source code to "optimize" anything - my IDE can do that already. If the PR doesn't actually change anything useful, I'm not going to review or merge it.
### Do not make AI "contributions".
If I see a PR with significant amounts of code that's obviously written by AI, I will reject your PR, and you will be blocked. Don't waste my time with slop.
Asking AI questions, and using that information to help you write code? Fine. Using it to actually write code? No.
## Style Guidelines ## Style Guidelines
### Follow the formatting guidelines. ### Follow the formatting guidelines.

View File

@@ -11,7 +11,9 @@ _[Javadoc](https://mindustrygame.github.io/docs/)_
## Contributing ## Contributing
See [CONTRIBUTING](CONTRIBUTING.md). See [CONTRIBUTING](CONTRIBUTING.md) for general code style and PR guidelines.
If you are a first-time contributor looking for features to implement or bugs to fix, see the issues tagged with 'candidate' [in the Mindustry-Suggestions repostiory](https://github.com/Anuken/Mindustry-Suggestions/issues?q=is%3Aissue%20state%3Aopen%20label%3Acandidate).
## Building ## Building

View File

@@ -1,37 +1,3 @@
# Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList/blob/main/servers_v8.json). # Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList).
*PRs to edit addresses of existing servers will still be accepted, although very infrequently.* *PRs to edit addresses of existing servers will still be accepted, although very infrequently.*
### Adding a server to the list
Mindustry now has a public list of servers that everyone can see and connect to.
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json) in this repository.
You may want to add your server to this list. The steps for getting this done are as follows:
0. **Take note of the fact that modded servers are not allowed on this list.** Such servers confuse users, and there's currently no easy way to fix mod incompatibilities after a failed connection.
1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well.
You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins.
*Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example.
2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["canvas", "logic-display", "large-logic-display"]`.
3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that:
- Your name or description must reflect the type of server you're hosting.
Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt.
- Make sure players know where to refer to for server support. It should be fairly clear that the server owner is not me, but you.
- Try to be professional in your text; use common sense.
4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option.
5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
6. Finally, **submit a pull request** to add your server's IP to the list.
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json), then add a JSON object with the following format:
```json
{
"name": "Your Server Group Name",
"address": ["your.server.address"]
}
```
If your group has multiple servers, simply add extra addresses inside the square brackets, separated by commas. For example: `["address1", "address2"]`
> Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.

View File

@@ -32,13 +32,6 @@
<category android:name="android.intent.category.LAUNCHER"/> <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter> </intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="application/octet-stream" />
<data android:scheme="file" android:host="*" android:pathPattern=".*\\.msav"/>
</intent-filter>
</activity> </activity>
</application> </application>

View File

@@ -3,7 +3,6 @@ buildscript{
mavenLocal() mavenLocal()
mavenCentral() mavenCentral()
google() google()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
} }
dependencies{ dependencies{
@@ -30,8 +29,8 @@ task deploy(type: Copy){
android{ android{
namespace = "io.anuke.mindustry" namespace = "io.anuke.mindustry"
buildToolsVersion = '34.0.0' buildToolsVersion = '36.0.0'
compileSdk = 34 compileSdk = 36
sourceSets{ sourceSets{
main{ main{
manifest.srcFile 'AndroidManifest.xml' manifest.srcFile 'AndroidManifest.xml'
@@ -40,8 +39,13 @@ android{
renderscript.srcDirs = ['src'] renderscript.srcDirs = ['src']
res.srcDirs = ['res'] res.srcDirs = ['res']
assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/'] assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/']
if(localArc){
jniLibs.srcDirs += ['../../Arc/natives/natives-android/libs', '../../Arc/natives/natives-freetype-android/libs']
}else{
jniLibs.srcDirs = ['libs'] jniLibs.srcDirs = ['libs']
} }
}
androidTest.setRoot('tests') androidTest.setRoot('tests')
} }
@@ -57,7 +61,7 @@ android{
applicationId "io.anuke.mindustry" applicationId "io.anuke.mindustry"
minSdkVersion 14 minSdkVersion 14
targetSdkVersion 34 targetSdkVersion 36
versionName versionNameResult versionName versionNameResult
versionCode = vcode versionCode = vcode
@@ -122,14 +126,15 @@ dependencies{
implementation arcModule("backends:backend-android") implementation arcModule("backends:backend-android")
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3' implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
if(!localArc){
natives "com.github.Anuken.Arc:natives-android:$arcHash" natives "com.github.Anuken.Arc:natives-android:$arcHash"
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash" natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
}
def version; def version, highestVersion
def highestVersion;
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, { new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
version = it.name.find(/\d+/).toInteger(); version = it.name.find(/\d+/).toInteger()
highestVersion = version > highestVersion ? version : highestVersion; highestVersion = version > highestVersion ? version : highestVersion
} }
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar") def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
@@ -137,6 +142,7 @@ dependencies{
} }
task copyAndroidNatives(){ task copyAndroidNatives(){
if(!localArc){
configurations.natives.files.each{ jar -> configurations.natives.files.each{ jar ->
copy{ copy{
from zipTree(jar) from zipTree(jar)
@@ -144,6 +150,7 @@ task copyAndroidNatives(){
include "**" include "**"
} }
} }
}
} }
task run(type: Exec){ task run(type: Exec){

View File

@@ -5,6 +5,7 @@
-keep class net.jpountz.** { *; } -keep class net.jpountz.** { *; }
-keep class rhino.** { *; } -keep class rhino.** { *; }
-keep class com.android.dex.** { *; } -keep class com.android.dex.** { *; }
-keep class com.android.dx.** { *; }
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod -keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod
-dontwarn javax.naming.** -dontwarn javax.naming.**

View File

@@ -160,7 +160,7 @@ public class AndroidLauncher extends AndroidApplication{
@Override @Override
public OutputStream write(boolean append){ public OutputStream write(boolean append){
try{ try{
return getContentResolver().openOutputStream(uri); return getContentResolver().openOutputStream(uri, "rwt");
}catch(IOException e){ }catch(IOException e){
throw new ArcRuntimeException(e); throw new ArcRuntimeException(e);
} }

View File

@@ -229,7 +229,7 @@ public class EntityIO{
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field); s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
}else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){ }else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){
if(write){ if(write){
s("s", field + ".id"); s("s", field + " == null ? -1 : " + field + ".id");
}else{ }else{
st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", "")); st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", ""));
} }

View File

@@ -183,7 +183,11 @@ public class AssetsProcess extends BaseProcessor{
} }
if(classname.equals("Sounds")){ if(classname.equals("Sounds")){
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build()); type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
.addJavadoc("Does not play anything.").build());
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "unset", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
.addJavadoc("Used a placeholder value for unset default values. This is usually reassigned in init() of the relevant block or unit. Does not play anything.").build());
} }
type.addMethod(loadBegin.build()); type.addMethod(loadBegin.build());

View File

@@ -0,0 +1 @@
{version:2,fields:[{name:admin,type:boolean},{name:boosting,type:boolean},{name:color,type:arc.graphics.Color},{name:lastCommand,type:mindustry.ai.UnitCommand},{name:mouseX,type:float},{name:mouseY,type:float},{name:name,type:java.lang.String},{name:selectedBlock,type:mindustry.world.Block},{name:selectedRotation,type:int},{name:shooting,type:boolean},{name:team,type:mindustry.game.Team},{name:typing,type:boolean},{name:unit,type:Unit},{name:x,type:float},{name:y,type:float}]}

View File

@@ -4,7 +4,7 @@ buildscript{
ext{ ext{
arcHash = property("archash") arcHash = property("archash")
localArc = !project.hasProperty("release") && new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc") localArc = new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
arcModule = { String name -> arcModule = { String name ->
//skip to last submodule //skip to last submodule
@@ -17,7 +17,6 @@ buildscript{
mavenLocal() mavenLocal()
mavenCentral() mavenCentral()
google() google()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven{ url 'https://jitpack.io' } maven{ url 'https://jitpack.io' }
} }
@@ -44,7 +43,7 @@ allprojects{
if(!project.hasProperty("versionType")) versionType = 'official' if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry' appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94' steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
rhinoVersion = '73a812444ac388ac2d94013b5cadc8f70b7ea027' rhinoVersion = '54b75cbd1207ef1fd5cff517cbd188e763c85baa'
loadVersionProps = { loadVersionProps = {
return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p } return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
@@ -113,7 +112,7 @@ allprojects{
def output = 'en\n' def output = 'en\n'
def bundles = new File(project(':core').projectDir, 'assets/bundles/') def bundles = new File(project(':core').projectDir, 'assets/bundles/')
bundles.list().sort().each{ name -> bundles.list().sort().each{ name ->
if(name == "bundle.properties") return if(name == "bundle.properties" || name == "global.properties") return
output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n" output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
} }
new File(project(':core').projectDir, 'assets/locales').text = output new File(project(':core').projectDir, 'assets/locales').text = output
@@ -181,8 +180,7 @@ allprojects{
repositories{ repositories{
mavenLocal() mavenLocal()
mavenCentral() mavenCentral()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" } maven{ url "https://central.sonatype.com/repository/maven-snapshots" }
maven{ url "https://oss.sonatype.org/content/repositories/releases/" }
maven{ url 'https://jitpack.io' } maven{ url 'https://jitpack.io' }
} }
@@ -223,7 +221,7 @@ configure(project(":annotations")){
} }
//compile with java 8 compatibility for everything except the annotation project //compile with java 8 compatibility for everything except the annotation project
configure(subprojects - project(":annotations")){ configure(subprojects - project(":annotations") - project(":tests")){
tasks.withType(JavaCompile){ tasks.withType(JavaCompile){
options.compilerArgs.addAll(['--release', '8']) options.compilerArgs.addAll(['--release', '8'])
} }
@@ -247,6 +245,7 @@ project(":desktop"){
implementation arcModule("extensions:profiling") implementation arcModule("extensions:profiling")
implementation arcModule("extensions:discord") implementation arcModule("extensions:discord")
implementation arcModule("natives:natives-filedialogs") implementation arcModule("natives:natives-filedialogs")
implementation arcModule("extensions:filedialogs")
implementation arcModule("natives:natives-desktop") implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop") implementation arcModule("natives:natives-freetype-desktop")
@@ -327,14 +326,13 @@ project(":core"){
dependencies{ dependencies{
compileJava.dependsOn(preGen) compileJava.dependsOn(preGen)
api "org.lz4:lz4-java:1.8.0" api "at.yawk.lz4:lz4-java:1.10.2"
api arcModule("arc-core") api arcModule("arc-core")
api arcModule("extensions:flabel") api arcModule("extensions:flabel")
api arcModule("extensions:freetype") api arcModule("extensions:freetype")
api arcModule("extensions:g3d") api arcModule("extensions:g3d")
api arcModule("extensions:fx") api arcModule("extensions:fx")
api arcModule("extensions:arcnet") api arcModule("extensions:arcnet")
implementation arcModule("extensions:filedialogs")
api "com.github.Anuken:rhino:$rhinoVersion" api "com.github.Anuken:rhino:$rhinoVersion"
if(localArc && debugged()) api arcModule("extensions:recorder") if(localArc && debugged()) api arcModule("extensions:recorder")
if(localArc) api arcModule(":extensions:packer") if(localArc) api arcModule(":extensions:packer")
@@ -400,6 +398,12 @@ project(":tests"){
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
} }
tasks.withType(JavaCompile){
targetCompatibility = JavaVersion.VERSION_17
sourceCompatibility = JavaVersion.VERSION_17
options.compilerArgs.addAll(['--release', '17'])
}
test{ test{
//fork every test so mods don't interact with each other //fork every test so mods don't interact with each other
forkEvery = 1 forkEvery = 1
@@ -446,9 +450,10 @@ configure([":core", ":server"].collect{project(it)}){
publications{ publications{
maven(MavenPublication){ maven(MavenPublication){
from components.java from components.java
if(project.name == "core"){ //TODO: uncomment this once the jitpack packing is fixed (currently depends on a newer glibc version)
artifact(tasks.named("assetsJar")) //if(project.name == "core"){
} // artifact(tasks.named("assetsJar"))
//}
} }
} }
} }

View File

@@ -1069,6 +1069,20 @@
"search": [ "search": [
"planet" "planet"
] ]
},
{
"uid": "ec43f846ca53702f30310718d627f2b5",
"css": "arrow-note",
"code": 59444,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M50 0L0 50V150 250 350 450 550 650L50 700H150 250 350 450 550 650 750L800 750 750 800 700 850V950L750 1000H850L900 950 950 900 1000 850 1050 800 1100 750 1150 700 1200 650V550L1150 500 1100 450 1050 400 1000 350 950 300 900 250 850 200H750L700 250V350L750 400 800 450 750 500H650 550 450 350 250L200 450V350 250 150 50L150 0Z",
"width": 1200
},
"search": [
"arrow-note"
]
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 418 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 445 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

Some files were not shown because too many files have changed in this diff Show More