MindustryToolMod
[accent[]] [#FFF000[]]Mindustry Tool [white[]]- The Ultimate Utility for Every Player[[]] [white[]]Mindustry Tool is a feature-rich mod that integrates with [#88C6ED[]]mindustry-tool.com[white[]], enhancing your gameplay with community content, advanced automation, and powerful visual analysis tools. [accent[]] [#88C6ED[]]Content Browser:[[]] [white[]] Access a curated repository of [#394BA0[]]Maps [white[]]and [#D54799[]]Schematics [white[]]directly in-game. [white[]] Filter by size, mode, planet, and version to find exactly what you need. [accent[]] [#FFF000[]]Automation (Autoplay):[[]] [white[]] Smart task management for building support, repairing, and automated mining. [white[]] Dynamic AI control that takes over your unit to optimize efficiency. [accent[]] [#FAA31B[]]Enhanced Communication:[[]] [white[]] [#88C6ED[]]Global Chat:[white[]] Connect with other mod users across all servers. [white[]] [#82C341[]]Real-time Translation:[white[]] Translate chat messages instantly using Gemini or DeepL. [accent[]] [#EF4444[]]Visualizers & HUD:[[]] [white[]] Customizable health bars, enemy pathfinding prediction, and range indicators. [white[]] Enhanced resource tracking and HUD elements for better situational awareness. [accent[]] [#009F75[]]Multiplayer & Networking:[[]] [white[]] [#009F75[]]Player Connect:[white[]] Easily create or join private rooms with friends. [white[]] Optimized connections with built-in latency monitoring for hosts. [accent[]] [#82C341[]]Quality of Life:[[]] [white[]] [#82C341[]]Smart Upgrade:[white[]] Instantly upgrade entire distribution chains with one tap. [white[]] [#FAA31B[]]God Mode:[white[]] Powerful suite for sandbox testing and server administration. [accent[]] [#FFF000[]]Community Credits[[]]: [#88C6ED[]] Design-it Community: [#394BA0[]] Discord: [white[]]discord.gg/SYVkWPhmXY [#394BA0[]] GitHub: [white[]]MindustryDesignIt [#82C341[]] Mindustry Top Community: [#88C6ED[]] Website: [white[]]www.mindustry.top [#009F75[]] Email: [white[]]me@wayzer.top [accent[]] [#FFF000[]]Useful Links[[]]: [#88C6ED[]] Website: [white[]]mindustry-tool.com[[]] [#394BA0[]] Discord: [white[]]discord.gg/nQDrEHVkrt[[]] [#009F75[]] Email: [white[]]mindustrytool@gmail.com[[]] [#FAA31B[]] Reddit: [white[]]r/MindustryTool[[]] [#EF4444[]] YouTube: [white[]]Mindustry Tool[[]]62kDownloads212Stars
Created 3 years agoUpdated a day ago
Authors:
v4.57.3-v8-beta
Features
- chat-translation: add per-message translation button (Sharlotte)
v4.57.2-v8
v4.57.1-v8
v4.57.1-v8-beta
Bug Fixes
- ui: prevent header flicker and improve mobile chat navigation (Sharlotte)
v4.57.0-v8-beta
Features
- chat-translation: add separate timeout setting for MindustryTool provider (Sharlotte)
v4.57.0-v8
v4.56.0-v8
v4.56.0-v8-beta
v4.55.1-v8-beta
Features
- playerconnect: generate persistent room ID for network proxy (Sharlotte)
v4.55.1-v8
v4.55.0-v8
v4.55.0-v8-beta
v4.54.1-v8-beta
Features
- smartdrill: implement beam drill placement with power nodes and ducts (Sharlotte)
v4.54.0-v8
v4.54.0-v8-beta
Features
- hide time control UI when connected as client (Sharlotte)
v4.53.6-v8-beta
Features
- chat: add disconnect log to stream client and move filtering (Sharlotte)
- add MdtInitEvent and trigger feature dialog rebuild (Sharlotte)
Bug Fixes
- playerconnect: inject custom UI elements on dialog initialization (Sharlotte)
Styles
- fix indentation in FeatureCard layout method (Sharlotte)
Code Refactoring
- chat: remove redundant logging statements in disconnect method (Sharlotte)
- music: remove redundant log statement from loadAllCustomMusic (Sharlotte)
- i18n: consolidate translation keys by removing redundant ".name" suffix (Sharlotte)
- ui: adjust feature card layout and width calculation (Sharlotte)
Chores
- update mod version to v4.53.5-v8 (Sharlotte)
v4.53.5-v8-beta
Code Refactoring
- ui: adjust feature card layout and width calculation (Sharlotte)
v4.53.4-v8-beta
Bug Fixes
- playerconnect: inject custom UI elements on dialog initialization (Sharlotte)
v4.53.3-v8
v4.53.2-v8
v4.53.2-v8-beta
Features
- team-resources: add option to always show flow rate (Sharlotte)
v4.53.1-v8
v4.53.1-v8-beta
v4.53.0-v8
v4.52.3-v8-beta
Features
- chat: add editor state detection for global chat (Sharlotte)
v4.52.3-v8
v4.52.2-v8
v4.52.2-v8-beta
v4.52.1-v8
v4.52.1-v8-beta
v4.52.0-v8
v4.52.0-v8-beta
v4.51.3-v8
v4.51.3-v8-beta
Features
- chat: add user state tracking and display (Sharlotte)
v4.51.2-v8-beta
Code Refactoring
- ui: unify feature card layouts and improve error handling (Sharlotte)
v4.51.2-v8
v4.51.1-v8-beta
Bug Fixes
- display: adjust toggle rendering icon and fix feature card layout (Sharlotte)
v4.51.0-v8
v4.51.0-v8-beta
Code Refactoring
- move TapListener to services package for shared usage (Sharlotte)
v4.50.4-v8-beta
v4.50.3-v8
v4.50.3-v8-beta
v4.50.2-v8
v4.50.2-v8-beta
Features
- chat-translation: add test input field for translation testing (Sharlotte)
v4.50.1-v8
v4.50.0-v8
v4.49.0-v8
v4.49.0-v8-beta
Features
- chat: implement global chat UI with channels, messages, and user list #181 (Sharlotte)
- ui: enhance feature card styling and dialog handling #181 (Sharlotte)
- rename "Smart Conveyor" to "Smart Upgrade" for clarity #181 (Sharlotte)
- smart-upgrade: extend upgrade chain to walls and drills #181 (Sharlotte)
- smartupgrade: add support for liquid conduit upgrades #181 (Sharlotte)
- add toggle rendering feature and refactor feature enable state #181 (Sharlotte)
- chat: add map sharing and improve content type handling #181 (Sharlotte)
Bug Fixes
- initialize features before enabling and adjust flee range #181 (Sharlotte)
- chat: ignore "Connected" string in global chat data #181 (Sharlotte)
- ui: only auto-scroll to bottom when near bottom #181 (Sharlotte)
- smartupgrade: adjust menu position to prevent overlap #181 (Sharlotte)
- display: update wave preview feature icon to unitsSmall #181 (Sharlotte)
- wavepreview: correct icon size for wave preview feature #181 (Sharlotte)
- add null checks and error handling for various features #181 (Sharlotte)
- chat: make isLoadingMessages volatile to prevent visibility issues #181 (Sharlotte)
- playerconnect: disable create room button when conditions not met #181 (Sharlotte)
Code Refactoring
- extract crash report and update services from main class #181 (Sharlotte)
- features: move feature state management to Feature interface #181 (Sharlotte)
- auth: replace ReactiveStore with event-based session management #181 (Sharlotte)
- music: move MusicRegisterEvent to features/music/dto package #181 (Sharlotte)
- savesync: remove UI updates from background sync process #181 (Sharlotte)
- features: streamline initialization and autoplay task handling #181 (Sharlotte)
- chat: consolidate message prepend logic in chat service #181 (Sharlotte)
- chat: extract event classes from ChatStore to separate files #181 (Sharlotte)
Chores
v4.48.0-v8-beta
v4.47.5-v8-beta
Features
- smartupgrade: add support for liquid conduit upgrades (Sharlotte)
v4.47.4-v8
Bug Fixes
Code Refactoring
- replace Throwable catch with Exception for better error handling #180 (Sharlotte)
- quickaccess: remove popup functionality and simplify button behavior #180 (Sharlotte)
- pathfinding: improve cache management and extract keybind logic #180 (Sharlotte)
- replace Throwable catch with Exception for better error han… (#180) #180 (Sharlotte)
v4.47.4-v8-beta
Bug Fixes
- ui: only auto-scroll to bottom when near bottom (Sharlotte)
v4.47.3-v8
Features
Code Refactoring
Commits
v4.47.3-v8-beta
Features
- playerconnect: add auto-accept and max players configuration (#83) #83 (Sharlotte)
- auth: add logout event and improve auth event handling (#86) #86 (Sharlotte)
- chat: add pretty chat feature with quick access visibility control (#102) #102 (Sharlotte)
- chat: add pretty chat feature with configurable text transformers (#103) #103 (Sharlotte)
- playerconnect: add logging for connection packets and client cr… (#104) #104 (Sharlotte)
- playerconnect: update protocol version and refine connection ha… (#105) #105 (Sharlotte)
- add crash recovery by disabling all features after crash (#119) #119 (Sharlotte)
- add Smart Drill and Smart Conveyor features (#126) #126 (Sharlotte)
- playerconnect: add ping display for multiplayer connections (#130) #130 (Sharlotte)
- improve URL handling with fallback to clipboard copy (#137) #137 (Sharlotte)
- add periodic server list fetching (#138) #138 (Sharlotte)
- smartconveyor: add DuctBridge support to item pathfinding (#139) #139 (Sharlotte)
- ui: add changelog dialog and move debug detail copy (#142) #142 (Sharlotte)
- support custom music and background directories (#153) #153 (Sharlotte)
- autoplay: implement advanced autoplay behaviors and UI improvem… (#155) #155 (Sharlotte)
- godmode: add dynamic provider switching based on availability (#158) #158 (Sharlotte)
- browser: add block filtering to schematic and map browsers (#168) #168 (Sharlotte)
- chat: add multi-channel support and message pagination (#171) #171 (Sharlotte)
- chat: add message reply functionality and user batch fetching (#172) #172 (Sharlotte)
Bug Fixes
- playerconnect: handle menu state and improve server selection (#79) #79 (Sharlotte)
- delay load fragment display after mod import (#93) #93 (Sharlotte)
- move UI updates to main thread in reactive state management (#94) #94 (Sharlotte)
- chat: schedule UI updates to run on main thread (#95) #95 (Sharlotte)
- background: reset Draw state before and after rendering (#96) #96 (Sharlotte)
- display: wrap text rendering in try-catch to prevent crashes (#97) #97 (Sharlotte)
- playerconnect: correct mod conflict detection logic (#101) #101 (Sharlotte)
- chat: correct removeRange indices to preserve exact history size (#107) #107 (Sharlotte)
- playerconnect: handle disconnect gracefully and clean up comment… (#108) #108 (Sharlotte)
- ui: fix IPv6 address formatting and chat translation error display (#111) #111 (Sharlotte)
- autoplay: prevent NPE when dialog is null during task update (#121) #121 (Sharlotte)
- lazily initialize dialog objects to avoid early UI creation (#123) #123 (Sharlotte)
- quickaccess: remove existing hud before adding new instance (#127) #127 (Sharlotte)
- wrap UI updates in Core.app.post to prevent threading issues (#129) #129 (Sharlotte)
- ui: prevent feature rendering when HUD is hidden (#132) #132 (Sharlotte)
- add missing color reset tag in changelog download count line (#135) #135 (Sharlotte)
- stop playing random sound on music config save (#152) #152 (Sharlotte)
- godmode: remove duplicate row addition in wave table layout (#156) #156 (Sharlotte)
- prevent null pointer exception in god mode availability check (#159) #159 (Sharlotte)
- godmode: improve provider switching and error handling (#162) #162 (Sharlotte)
- ui: improve layout spacing in feature cards (#164) #164 (Sharlotte)
- auth: increase timeout and wrap token parsing in try-catch (#173) #173 (Sharlotte)
- wavepreview: skip null unit types and zero amounts in preview (#174) #174 (Sharlotte)
Styles
- improve UI layout consistency and pathfinding line rendering (#99) #99 (Sharlotte)
- remove trailing whitespace and simplify player label styling (#109) #109 (Sharlotte)
Code Refactoring
- icons: replace Iconc with custom icons and implement icon c… (#82) #82 (Sharlotte)
- cache: replace caffeine cache with simple maps (#87) #87 (Sharlotte)
- playerconnect: Fix player connect crash (#98) #98 (Sharlotte)
- add error handling and thread safety across features (#117) #117 (Sharlotte)
- services: replace callback patterns with CompletableFuture (#118) #118 (Sharlotte)
- features: lazy initialize setting dialogs to improve startu… (#120) #120 (Sharlotte)
- unify dialog access and fix null handling in features (#124) #124 (Sharlotte)
- simplify timer callback for popup fronting (#147) #147 (Sharlotte)
Performance Improvements
- pathfinding: cache spawn path lines to reduce per-frame computa… (#100) #100 (Sharlotte)
- use object pooling for GlyphLayout instances (#116) #116 (Sharlotte)
Commits
- 8ee8bfc: Dev (#52) (Sharlotte) #52
- 3ce50bf: Dev (#80) (Sharlotte) #80
- e5e1d9a: Dev (#81) (Sharlotte) #81
- 7a65167: Dev (#84) (Sharlotte) #84
- 0dd6aa9: Dev (#85) (Sharlotte) #85
- f662a54: Dev (#88) (Sharlotte) #88
- f156990: Dev (#89) (Sharlotte) #89
- 44bbd56: Dev (#90) (Sharlotte) #90
- cbc89ec: Dev (#91) (Sharlotte) #91
- c5446fb: Dev (#92) (Sharlotte) #92
- 6b682f0: Dev (#106) (Sharlotte) #106
- f618b94: Dev (#110) (Sharlotte) #110
- 76417e9: Dev (#112) (Sharlotte) #112
- 4a441df: Dev (#113) (Sharlotte) #113
- b0228d3: Dev (#114) (Sharlotte) #114
- 11b45a0: Dev (#115) (Sharlotte) #115
- dc173ce: Update mod.hjson (Sharlotte) #122
- 5d9e7ed: Update mod.hjson (#122) (Sharlotte) #122
- 399474d: Dev (#125) (Sharlotte) #125
- 89d1ee8: Dev (#128) (Sharlotte) #128
- f41a948: Dev (#131) (Sharlotte) #131
- 1e8af85: Dev (#133) (Sharlotte) #133
- 95c207d: Dev (#134) (Sharlotte) #134
- 8e3307d: Dev (#136) (Sharlotte) #136
- df327de: Dev (#140) (Sharlotte) #140
- 86c25fa: Dev (#141) (Sharlotte) #141
- 0e3efe5: Dev (#143) (Sharlotte) #143
- 326f03c: Dev (#144) (Sharlotte) #144
- f273e08: Dev (#145) (Sharlotte) #145
- 77c0d37: Dev (#146) (Sharlotte) #146
- f9a4c14: Dev (#148) (Sharlotte) #148
- 2305991: Dev (#149) (Sharlotte) #149
- 3ad3f2b: Dev (#150) (Sharlotte) #150
- f525f3e: Dev (#151) (Sharlotte) #151
- 2a4a879: Dev (#154) (Sharlotte) #154
- c4e25c1: Dev (#157) (Sharlotte) #157
- 1d7941b: Dev (#161) (Sharlotte) #161
- 6b378e7: Dev (#163) (Sharlotte) #163
- 50cfe77: Dev (#165) (Sharlotte) #165
- 8eb5a46: Dev (#166) (Sharlotte) #166
- 981422d: Dev (#167) (Sharlotte) #167
- 7f8b0b9: Dev (#169) (Sharlotte) #169
- 5d6f303: Dev (#170) (Sharlotte) #170
- b0b286c: Update bundle.properties (Sharlotte) #176
- fa87eec: Update bundle_tr.properties (TRMuhittin) #176,#177
- 3ae2bbc: Merge branch 'main' of https://github.com/TRMuhittin/MindustryToolMod into main (TRMuhittin) #176,#177
- 5293c74: Dev (#52) (#176) (Sharlotte) #176,#177
v4.47.2-v8
v4.47.2-v8-beta
v4.47.1-v8
v4.47.0-v8
v4.47.0-v8-beta
Features
- chat: add multi-channel support and message pagination (Sharlotte)
v4.46.3-v8
v4.46.2-v8
v4.46.2-v8-beta
v4.46.1-v8
v4.46.1-v8-beta
Features
- music: support WAV audio files in music feature (Sharlotte)
v4.46.0-v8
v4.46.0-v8-beta
v4.45.1-v8-beta
Bug Fixes
- savesync: exclude mods from sync and add logging for file operations (Sharlotte)
v4.45.1-v8
v4.45.0-v8
v4.45.0-v8-beta
Chores
- i18n: remove unused "save.map" translation key (Sharlotte)
v4.44.0-v8
v4.43.8-v8-beta
Commits
- a57c291: add translate (mine1x)
v4.43.8-v8
v4.43.7-v8
v4.43.7-v8-beta
Features
- add visual customization options for UI overlays (Sharlotte)
- range display: add support for MendProjector and RegenProjector (Sharlotte)
- background: add opacity slider for custom background (Sharlotte)
- autoplay: add self-build task for units (Sharlotte)
Bug Fixes
- rebuild UI components on window resize (Sharlotte)
- wavepreview: adjust wave preview for campaign difficulty scaling (Sharlotte)
- player-connect: disable join button when hosting and prevent joining (Sharlotte)
- background: replace error logging with user-friendly notifications (Sharlotte)
- ui: enable team selector by default and adjust padding (Sharlotte)
Code Refactoring
v4.43.6-v8-beta
Features
- add visual customization options for UI overlays (Sharlotte)
- range display: add support for MendProjector and RegenProjector (Sharlotte)
- background: add opacity slider for custom background (Sharlotte)
Bug Fixes
- rebuild UI components on window resize (Sharlotte)
- wavepreview: adjust wave preview for campaign difficulty scaling (Sharlotte)
- player-connect: disable join button when hosting and prevent joining (Sharlotte)
- background: replace error logging with user-friendly notifications (Sharlotte)
- ui: enable team selector by default and adjust padding (Sharlotte)
Code Refactoring
v4.43.5-v8-beta
Features
- range display: add support for MendProjector and RegenProjector (Sharlotte)
v4.43.4-v8-beta
Bug Fixes
- background: replace error logging with user-friendly notifications (Sharlotte)
v4.43.3-v8-beta
v4.43.2-v8-beta
v4.43.1-v8-beta
v4.43.0-v8-beta
v4.42.8-v8-beta
Bug Fixes
- rebuild UI components on window resize (Sharlotte)
v4.42.8-v8
v4.42.7-v8-beta
Bug Fixes
- autoplay: prevent execution when game is not active or unit mismatched (Sharlotte)
v4.42.7-v8
v4.42.5-v8-beta
v4.42.4-v8-beta
Features
- chat: add attach content dialog for images and schematics (Sharlotte)
v4.42.3-v8
v4.42.2-v8-beta
Bug Fixes
- godmode: remove duplicate row addition in wave table layout (Sharlotte)
- autoplay: adjust attack range and ensure shooting state (Sharlotte)
- autoplay: replace unit.lookAt with unit.aim for weapon control (Sharlotte)
Code Refactoring
- autoplay: simplify BuildPlan import and add newline (Sharlotte)