# Mindustry: what changed from 158 to 159 - Product: Mindustry (https://whatsnew.fyi/product/mindustry) - Vendor: Anuken - Range: patch notes entries numbered after v158.1 up to and including v159.7, stable releases only - Entries below: 6 updates (newest first) - Resolved: 158 is v158.1 and 159 is v159.7, the newest stable update of each major we track - Not shown: 2 releases whose versions could not be placed against this range - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/mindustry/compare/158...159 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (46 changes, grouped by kind) ### Added #### v159.7 (2026-07-19) - Add internal rule for block placement limits per-type, usable by servers and console edits to reduce lag - Add support for opening schematics, saves, and maps from the file browser on Android and iOS #### v159.6 (2026-07-15) - Support for loading mod assets in map music rules #### v159.5 (2026-07-13) - Add logic variable for currently playing music - Add logic rule for music volume - Add imports for java.lang.* to JS #### v159.3 (2026-07-11) - Added map rules to disable vanilla music playback - Added rules for music control to map rules UI - Added automatic mod update checker and update buttons - Added caching of mod icons in mod browser ### Changed #### v159.7 (2026-07-19) - Make modded sector presets generate outlines by default #### v159.5 (2026-07-13) - Make Corvus/Vela attempt to shoot at targets even when commanded to move - Allow console in editor on desktop #### v159.3 (2026-07-11) - Improved reliability of mod browser icon fetching - Switched Steam multiplayer backend to Steam Networking Sockets to fix large worlds not loading on Steam and improve reliability #### v159.1 (2026-07-07) - Made data patches load after content ### Fixed #### v159.7 (2026-07-19) - Fix conveyors not appearing in schematic previews under certain conditions - Fix Android file browser not exporting with correct extension - Fix data audio view file name going out of bounds - Fix logic editor being laggy on mobile devices - Fix "unit can't build" text staying in the build menu in certain situations #### v159.6 (2026-07-15) - Custom music rules not updating when editing rules before playing a map - Littoral Shipyard not having waves - Icons not generating properly in data patch content #### v159.5 (2026-07-13) - Fix armored conveyor displayed speed being incorrect - Fix derelict payload conveyors not updating item position - Fix fog-uncovered cached blocks not rendering properly - Fix conveyor items visually rendering at the wrong layer #### v159.3 (2026-07-11) - Fixed generated icons for data patch content not loading - Fixed crash related to plastanium conveyor spam - Fixed dedicated server crashing or having incorrect output when a proper terminal is not available - Fixed shooting getting stuck when game is paused - Fixed saves on some sectors becoming invalid after 159 #### v159.2 (2026-07-08) - Naval units not pathfinding correctly when commanded - Turrets sometimes shooting twice - Data patch content displaying as modded - Incorrect offset of inventory/config UI on mobile devices with notches - Weather not applying to sectors - Erekir conduit bridges not being placeable on liquids - Sectors not displaying correct resources - File chooser not showing on Linux on Steam under non-english languages #### v159.1 (2026-07-07) - Fixed Call.label crashing or not working under specific circumstances - Fixed incorrect map/set shrink() call causing crash - Fixed directional unloader sprite not updating - Fixed logic processor read crash - Fixed crash logs not being exportable on Android ## Release notes ### v159.7 — v8 Build 159.7 - Date: 2026-07-19 - Version: v159.7 - Original notes: https://github.com/Anuken/Mindustry/releases/tag/v159.7 - Permalink: https://whatsnew.fyi/product/mindustry/releases/v159.7 - Labels: Platforms: Desktop, Mobile - **fixed** — Fix conveyors not appearing in schematic previews under certain conditions - **fixed** — Fix Android file browser not exporting with correct extension - **fixed** — Fix data audio view file name going out of bounds - **fixed** — Fix logic editor being laggy on mobile devices - **fixed** — Fix "unit can't build" text staying in the build menu in certain situations - **changed** — Make modded sector presets generate outlines by default - **added** — Add internal rule for block placement limits per-type, usable by servers and console edits to reduce lag - **added** — Add support for opening schematics, saves, and maps from the file browser on Android and iOS - Fixed conveyors not appearing in schematic previews under certain conditions - Fixed Android file browser not exporting with correct extension - Fixed data audio view file name going out of bounds - Fixed logic editor being laggy on mobile devices - Fixed "unit can't build" text staying in the build menu in certain situations - Made modded sector presets generate outlines by default - Added internal rule for block placement limits per-type (no UI yet, only usable by servers/console edits; this can be used for things like limiting number of processors in a map to reduce lag) - Added support for opening schematics/saves/maps from the file browser on Android and iOS ### v159.6 — v8 Build 159.6 - Date: 2026-07-15 - Version: v159.6 - Original notes: https://github.com/Anuken/Mindustry/releases/tag/v159.6 - Permalink: https://whatsnew.fyi/product/mindustry/releases/v159.6 - Labels: Platforms: Desktop, Mobile - **fixed** — Custom music rules not updating when editing rules before playing a map - **fixed** — Littoral Shipyard not having waves - **fixed** — Icons not generating properly in data patch content - **added** — Support for loading mod assets in map music rules Something broke again. - Fixed custom music rules not updating when editing rules before playing a map - Fixed Littoral Shipyard not having waves - Fixed icons not generating properly in data patch content - Added support for loading mod assets in map music rules Note for Java mod authors: In order for the mod update system to work properly, make sure the version in the repository's mod.json actually matches the latest available released version of the mod. Use a separate development branch if necessary. If you see a mod with a 'fake update' that doesn't actually apply after the button is pressed, this is the reason. Report this issue to the relevant mod developers if you see it. ### v159.5 — v8 Build 159.5 - Date: 2026-07-13 - Version: v159.5 - Original notes: https://github.com/Anuken/Mindustry/releases/tag/v159.5 - Permalink: https://whatsnew.fyi/product/mindustry/releases/v159.5 - Labels: Platforms: Desktop, Mobile - **added** — Add logic variable for currently playing music - **added** — Add logic rule for music volume - **added** — Add imports for java.lang.* to JS - **changed** — Make Corvus/Vela attempt to shoot at targets even when commanded to move - **changed** — Allow console in editor on desktop - **fixed** — Fix armored conveyor displayed speed being incorrect - **fixed** — Fix derelict payload conveyors not updating item position - **fixed** — Fix fog-uncovered cached blocks not rendering properly - **fixed** — Fix conveyor items visually rendering at the wrong layer - Added logic variable for currently playing music - Added logic rule for music volume - Made Corvus/Vela attempt to shoot at targets even when commanded to move - this was previously disabled as the 'hold fire' stance did not exist - Added imports for `java.lang.*` to JS - Map submission updates - Allowed console in editor on desktop - Fixed armored conveyor displayed speed being incorrect - Fixed derelict payload conveyors not updating item position - Fixed fog-uncovered cached blocks not rendering properly - Fixed conveyor items visually rendering at the wrong layer Note: 159.4 was a very minor release that only fixed Steam achievements not working, and thus was not tagged. ### v159.3 — v8 Build 159.3 - Date: 2026-07-11 - Version: v159.3 - Original notes: https://github.com/Anuken/Mindustry/releases/tag/v159.3 - Permalink: https://whatsnew.fyi/product/mindustry/releases/v159.3 - Labels: Platforms: Desktop, Mobile - **fixed** — Fixed generated icons for data patch content not loading - **fixed** — Fixed crash related to plastanium conveyor spam - **fixed** — Fixed dedicated server crashing or having incorrect output when a proper terminal is not available - **fixed** — Fixed shooting getting stuck when game is paused - **fixed** — Fixed saves on some sectors becoming invalid after 159 - **added** — Added map rules to disable vanilla music playback - **added** — Added rules for music control to map rules UI - **added** — Added automatic mod update checker and update buttons - **added** — Added caching of mod icons in mod browser - **changed** — Improved reliability of mod browser icon fetching - **changed** — Switched Steam multiplayer backend to Steam Networking Sockets to fix large worlds not loading on Steam and improve reliability - Fixed generated icons for data patch content not loading - Fixed crash related to plastanium conveyor spam - Fixed dedicated server crashing or having incorrect output when a proper terminal is not available - Fixed shooting getting stuck when game is paused - Fixed saves on some sectors becoming invalid after 159 - Map submission updates & fixes - Added map rules to disable vanilla music playback - Added rules for music control to map rules UI - Added automatic mod update checker and update buttons - Added caching of mod icons in mod browser - Improved reliability of mod browser icon fetching - Switched Steam multiplayer backend to Steam Networking Sockets - this fixes the issue of large worlds not loading on Steam, and should improve reliability, but may have new bugs ### v159.2 — v8 Build 159.2 - Date: 2026-07-08 - Version: v159.2 - Original notes: https://github.com/Anuken/Mindustry/releases/tag/v159.2 - Permalink: https://whatsnew.fyi/product/mindustry/releases/v159.2 - Labels: Platforms: Desktop, Mobile - **fixed** — Naval units not pathfinding correctly when commanded - **fixed** — Turrets sometimes shooting twice - **fixed** — Data patch content displaying as modded - **fixed** — Incorrect offset of inventory/config UI on mobile devices with notches - **fixed** — Weather not applying to sectors - **fixed** — Erekir conduit bridges not being placeable on liquids - **fixed** — Sectors not displaying correct resources - **fixed** — File chooser not showing on Linux on Steam under non-english languages - Fixed naval units not pathfinding correctly when commanded - Fixed turrets sometimes shooting twice - Fixed data patch content displaying as modded - Fixed incorrect offset of inventory/config UI on mobile devices with notches - Fixed weather not applying to sectors - Fixed Erekir conduit bridges not being placeable on liquids - Fixed sectors not displaying correct resources - Fixed file chooser not showing on Linux on Steam under non-english languages - Note: Unicode file paths will still not work in the file chooser on Linux due to a Steam bug, the only workaround is to set the following launch options: `LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 %command%` ### v159.1 — v8 Build 159.1 - Date: 2026-07-07 - Version: v159.1 - Original notes: https://github.com/Anuken/Mindustry/releases/tag/v159.1 - Permalink: https://whatsnew.fyi/product/mindustry/releases/v159.1 - Labels: Platforms: Desktop, Mobile - **fixed** — Fixed Call.label crashing or not working under specific circumstances - **fixed** — Fixed incorrect map/set shrink() call causing crash - **fixed** — Fixed directional unloader sprite not updating - **fixed** — Fixed logic processor read crash - **fixed** — Fixed crash logs not being exportable on Android - **changed** — Made data patches load after content - Fixed Call.label crashing/not working under specific circumstances (labels still may be invisible sometimes, cause unknown) - Fixed incorrect map/set shrink() call causing crash - Fixed directional unloader sprite not updating - Fixed logic processor read crash - Fixed crash logs not being exportable on Android - Made data patches load after content