0.18.0: * Add an overlay renderer for random ticked chunks (range) * Add an overlay for the chunks eligible for spawning (range for the spawn algorithm) * Add config versioning, to reset the info line orders to the current defaults * Add an in-game Config GUI with a hotkey to open it * Rewrite the overlay renderers to using VBOs or display lists * Remove the spawnable sub chunks renderer * Change a couple of block state property value colors * Some small overlay renderer changes/clean-up * Fix the spawn chunks overlay color settings requiring a game restart * Use a custom format string for the spawn point messages 0.17.0: * Add a MultiplayerChunkCache info line * Add a spawnable column height overlay renderer and a sub-chunk version * Add a Memory Usage info line * Add the new chunk unload bucket calculation from Carpet mod as an option > here is also a command to manually set the hash size: > 'minihud-dropped-chunks-hash-size 123'. Without the argument it will print > out the currently used value. * Refactor to use MaLiLib, and clean up/remove the old bitmask mess * Move the rendering hook Mixin to malilib * Move color configs to a separate category, clean up some other config stuff * Move the text lines rendering method to malilib * Don't render the Slime Chunk overlay/info line in non-surface dimensions * Support localized TPS display data format from a Carpet server * Support the new Carpet data format in the player list for TPS/MSPT data 0.16.2: * Fixed using current world tick time instead of server tick time for TPS/MSPT in single player - This also fixes a crash in single player if Forge is installed and the TPS info line is enabled 0.16.1: * Added a config for the slime chunk overlay radius * You can now use -1 in both the slime chunk and the chunk unload bucket overlay radiuses to use the render distance * Allow setting the world seed via chat, with a message like: minihud-seed 12345 * Don't move the info lines in the top-right corner with potion effects without icons 0.16.0: * Added server TPS/MSPT info line (Works properly with Carpet servers and in single player. On non-Carpet servers only gives meaningful values if TPS is below 20.) * Added a slime chunk overlay renderer * Move the subtitle overlay out of the way, and avoid the potion effect overlay, if used in top/bottom right corner * Fixed a one block offset in the spawn chunk overlay calculation * Use client world spawn point for the spawn chunks overlay, as the spawn point actually is synced from the server * Used keybinds now cancel further key processing when they do something * Added separate configurable colors for the "player-following-would-be-spawn-chunks" overlay 0.15.2: * Moved one Mixin injection point to fix the info lines not rendering if Forge is installed 0.15.1: * Fixed keybinds unintentionally also working inside GUIs, like the chat 0.15.0: * Add an overlay renderer for world spawn chunks 0.14.1: * Remember the player's y position when toggling on the Chunk unload bucket overlay, and use that for the overlay render position 0.14.0: * Added a "Chunk unload bucket" info line and also an overlay renderer 0.13.2: * Fixed the keybind config buttons being broken in the previous release 0.13.1: * Added a config option for the font scale (although anything not in multiples of 0.5x looks bad) * Added a config option to select the HUD alignment (top/bottom + left/right or center) 0.13.0: * Added separate Chunk and Region file info types/lines * Added a region file boundary overlay renderer 0.12.1: * Fix/improve the info line update interval check (the lines weren't properly updated on low FPS values, < ~25) * Fix the PathNavigate debug renderer: send the correct width value, and fix the path caching