This is most likely the biggest update that will be coming before the release of 6.0. Notable features in this release include:
Liquid voids, which can be used in sandbox to reduce spills without using a powered incinerator, as well as underflow gates, which are inverted equivalents of overflow gates.
A new tech tree layout. This design reduces wasted space and prevents overlapping blocks appearing when mods are installed.
Font icons of most blocks and items. These can be used in names, the chat, or message blocks. To copy a character for a block or item to your clipboard, shift-click in the placement menu or database.
Full changelog:
Added new icons w/ smooth scaling
Added liquid void (Contributed by @TsjipTsjip)
Added bridge opacity slider (Contributed by @Quezler)
Added "underflow" gate (opposite of overflow gate)
Added "emojis" for most blocks and items into the font
Added new tech tree layout w/ better mod support
Added game log file, stored in data folder
Added new separator sprite/animation
Added list of affinity tiles to stats of certain blocks
Added mod name to description of content, when applicable
Added player limit slider
Added visual indication of input mass drivers when configuring
Added property for mod ores to be added to default generation
Made chat no longer clear after /sync
Increased cost for higher tier tech tree blocks
Slightly increased build time of basic transport blocks to prevent spam
This update comes with a new minimap view and some control improvements. You are now able to pan around the map with WASD while paused or dead, as well as move around the map view (M) with your mouse.
Full changelog:
Added new map view w/ panning and scrolling
Added controls to allow moving camera while paused or dead
Added block health rule
Added more internal teams for alternative gamemodes
Added features for improved server modding
Major internal change: package is now "mindustry" instead of "io.anuke.mindustry" (will break plugins)
The most significant feature of this update is mod scripting - you are now able create your own content with custom behavior and mechanics, using JavaScript. See the Example Mod for a simple block that creates its own behavior. This system has very little documentation at the moment, but more will come as things are developed.
Full changelog:
Added various new features for modding - see documentation for full details
Added JS scripting - unstable, not well tested yet
Added log console - press backtick (`) to open
Added server block state autosync
Added support for Thai font
Fixed liquid junction to item bridge crash
Fixed launch items not saving
General maintenance bugfixes and translation updates
This update brings a few new blocks, some QoL changes, and many various bugfixes.
Pictured is the Plated Conduit, which is a liquid equivalent of the Armored Conveyor, and the Battery Diode, which can be used to directionally transport leftover power from critical areas. Both of these blocks were made with the help of @Quezler on GitHub.
A new lighting system is being tested. This can be enabled by starting a custom game and enabling lighting in the rules.
Full changelog:
Added experimental lighting system can be enabled in custom game rules
Added power diode block (Contributed by Quezler)
Added plated conduit block (Contributed by Quezler)
Added hotkeys for selecting blocks (Contributed by joshuaptfan) [Desktop]
Added light block for dark maps only
Added customizable global rules [Server]
Added commands to specify next map in rotation [Server]
Improved pulse conduit speed (Contributed by Quezler)
Improved building priority
New permissive mod parsing format (HJSON)
Fixed a few incorrect consumption displays in blocks
Fixed some modding issues related to sets and formatting
Fixed 'underwater' ores in editor
Fixed incorrect bridge linking in certain conditions
Mindustry 5.0 is now out, with many new exciting features. These include:
Schematics. Select an area, then paste it somewhere else or save it for later use. Rotation and flipping is fully supported.
Automatic drone rebuilding. Phantom drones will now automatically replace broken blocks.
New placement controls. Edit your build queue on the fly, remove specific blocks or rotate existing ones. For planning on multiplayer servers, building can now be paused and resumed with a keybind.
Mods. Create and share your own modifications of the game through a simple json-based system. No knowledge of programming is required. Take a look at the example mod repository to see what this looks like. Documentation is currently a work in progress. Note that modding is currently unstable. Report any bugs you find using the link in the game.