Skip to content

Releases: tectonicus/tectonicus

Tectonicus 2.29

30 Mar 21:15
Compare
Choose a tag to compare

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

29 Oct 03:51
Compare
Choose a tag to compare
  • 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

21 Oct 03:35
Compare
Choose a tag to compare
  • added error handling for unknown blocks

Tectonicus 2.28.5

20 Oct 06:07
Compare
Choose a tag to compare
  • 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

14 Oct 05:12
Compare
Choose a tag to compare
  • 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

08 Oct 06:15
Compare
Choose a tag to compare
  • fixed Cave rendering
  • fixed grass block side overlay

Tectonicus 2.28.2

07 Oct 05:28
Compare
Choose a tag to compare
  • fixed GLFW context version issue

Tectonicus 2.28.1

07 Oct 03:42
Compare
Choose a tag to compare
  • 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

29 Sep 06:53
Compare
Choose a tag to compare
  • 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

23 Sep 05:26
Compare
Choose a tag to compare
  • 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