This release adds structure icons. And fixes bugs.
Join our Discord:
Buy me a coffee:
Details
- Added structure icons:
- Rendering the tile map now also parses structure starts.
- Structure icons can be enabled through
View->Structures, orCtrl+Y. - Icons for individual structures can be enabled/disabled through
View->Select Structures. - Icon size and outline can be configured in the world settings.
- Similar structures are grouped, such as all ruined portal types or ocean ruins.
- Hovering over a chunk with a structure icon shows the exact structure type in the status bar.
- Added a disclaimer to the
Aboutdialog, in accordance with the Minecraft Usage Guidelines. - Updated mappings and generator to 25w44a.
- Moving chunks now correctly applies the offset to a Happy Ghast's
home_pos. - When defragmenting mca files, data is now copied directly to the temporary file to avoid a potential memory leak.
- Temporary streams are now correctly closed when reading / writing chunks without closing the underlying Buffer.
- Reading mca files can now use the foreign API if available to decrease memory usage.
- Fixed a bug where clicking buttons that should open the OS's file explorer would freeze the entire program on some OS's.
- Improved updating and drawing the tile map. This should fix instances where some regions wouldn't be drawn until the map was interacted with.
- Fixed a check when chunk data should be saved to an
.mccfile. - Fixed overlay config logging.
- Overlay Parser now uses the same thread config as the other processors.
- Fixed scaling of corrupt chunk.
- Fixed a bug in the NBT library when using
CompoundTag#partOf()Querz/NBT#100. - Fixed a bug where operations involving the chunk's
Statusfield in 1.20-pre5+ would not work due to the status using theminecraft:namespace since then. - Fixed a bug where drawing the tile map sometimes would throw an ArrayIndexOutOfBoundsException due to a concurrency issue.
- Fixed a bug that would cause chunks/regions not getting deleted if either the region, poi or entities file had a size of 0 bytes.
- Updated the gradle wrapper.