Releases: tectonicus/tectonicus
Releases · tectonicus/tectonicus
Tectonicus 2.29
There have been so many changes since the last release that these release notes only cover the major changes and bug fixes that have been added. For more detail refer to the commit history.
Thanks to Matej Darebnik for an incredible amount of work in this release!
- added support for Minecraft 1.17, 1.18, 1.19, and 1.20
- map markers are finally working again
- added smooth lighting (defaults to on)
- support for armor stands has been added! (Minecraft 1.13+ worlds only).
- improved support for many custom resource packs
- new options to set view resolution (up to 4k resolution)
- new options to add or remove bed and respawn anchor map markers
- new option to set map origin (will be overridden if using world subset)
- new option to set html title in config
- new options to add custom javascript and css to map
- signs with prefix !!!POI!!! are considered special
- support for new default player skins
- many performance improvements
- multiple fixes for tile downsampling
- fixed macOS support
- fixed paintings and item frames being rendered outside subset boundaries
- many other bug fixes
- upgraded to Java 11
- lots of code cleanup and refactoring and dependency upgrades
Tectonicus 2.28.7
- fixed an issue causing ConcurrentModificationExceptions in newer versions of Java
- removed an old NBT library that was causing illegal reflective access warnings in newer versions of Java
Tectonicus 2.28.6
- added error handling for unknown blocks
Tectonicus 2.28.5
- added logging for exceptions when creating block geometry
- the --verbose command line option will now override logLevel to TRACE (mainly useful for devs)
Tectonicus 2.28.4
- fixed NullPointerException when no player head Name tag exists
- fixed issue with blue and packed ice and translucent blocks
- changed swamp biome color to brownish (actual swamp biome colors are difficult to determine without copying the Minecraft algorithm)
Tectonicus 2.28.3
- fixed Cave rendering
- fixed grass block side overlay
Tectonicus 2.28.2
- fixed GLFW context version issue
Tectonicus 2.28.1
- added EGL support as an alternative way to get an OpenGL context for rendering. This is mostly useful for rendering on
headless machines that may or may not have a GPU - added new useEGL command line and xml config option, see docs for usage
- fixed Nether rendering (still has some lighting issues around map edges)
- updated Leaflet to 1.7.1
- added option to set the dimension for the interactive renderer from the command line (e.g. -d nether)
- print more descriptive GLFW error messages
Known Issues
- cave rendering is not working
Tectonicus 2.28
- added compatability with Minecraft 1.15 and 1.16
- all new blocks are supported
- added support for new 1.16 blockstate storage format (if a blockstate index will not fit in the remaining bits of a
64-bit long it will be moved to a new long and those extra bits will be unused) - added Snout banner pattern
- banner patterns images can now use alpha channel for compositing instead of grayscale mask
- added support for 1.15 biomes with addtional y-dimension
- fixed chest textures
- fixed player heads to use new SkullOwner tag and IntArray UUID
Tectonicus 2.27
- now compatible with Minecraft 1.13 and 1.14 (NOT compatible with 1.15 or 1.16 yet)
- parse and load all Minecraft blockstate and model json files and use these for rendering almost all blocks (some blocks do not
have model files or require special handling so they are rendered using the old system) - added Conduit which has no model json and Bell which has only a partial model
- fixed Player Heads, Banners, Beacons, Beds, Signs, Item Frames, and Paintings in 1.13 and 1.14
- added support for waterlogged blocks
- improved lighting for stairs and slabs (some work still to do here)
- added support for dyed text on signs
- added Globe banner pattern
- added missing Shulker box rotation
- water now has correct color based on biome
- fixed an issue that was causing biome colors to be incorrect
- added correct colors for cauldron water, melon/pumpkin stems, and lilypads
- Minecraft jar search will now look for the actual minecraft jar file instead of the directory
- new xml configuration option (or command line option) 'useProgrammerArt' which will use Programmer Art as the texture pack
- improved command line usage
- new command line option 'updateToLeaflet' will update old Tectonicus maps using Google Maps to use Leaflet
- updated to use LWJGL3
- switched to using FBOs for rendering instead of pBuffers
- added log4j2 logging support
- lots of code cleanup and refactoring and dependency upgrades