Skip to content

Terramap 1.0.0-beta7.6_1.12.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@SmylerMC SmylerMC released this 06 Mar 17:10
· 251 commits to master since this release

Terramap 1.0.0-beta7.6_1.12.2

Information:

This version drops support for Terra121 in favor of Terra++. You can get Terra++ on CurseForge or Jenkins, version 1.1.0+ is recommended.
This version should be mostly compatible with older clients or servers, starting with 1.0.0-beta6 (there are some extreme edge cases where things can break).
The config files have been re-worked, it is advised that you delete .minecraft/config/terramap.cfg and .minecraft/config/terramap_client_preferences.json before updating to let the mod generate new, clean files.
The old cache directory in .minecraft/Terramap_cache/ is no longer used and can be safely deleted to save disk space.

New features:

  • Terramap now takes advantage of Terra++'s HTTP client for an overall better experience, thanks to @DaPorkchop_'s work. Consequences:
    • Multiplexed requests (things load waaayyy faster)
    • Cache-Control HTTP headers support
    • Compressed cache
    • Cache cleanup at regular interval
    • LetsEncryptCraft is no longer required
  • Better error handling all around the mod. Hopefully you don't see any, but should get error messages when things go wrong now
  • The HUD now has a compass in addition to the minimap
  • The direction (azimuth) you are looking at is now visible in the F3 debug screen
  • The direction other players are looking in is now visible
  • Player directions and names can be hidden in the information panel of the full-screen map
  • A toast inviting to open the map is shown when a world is joined for the first time
  • /opentmap <zoom> <latitude> <longitude> client side command that opens the fullscreen map at the desired location
  • Debug map styles can now be defined and can be enabled in the config
    • Terrain debug map style added to preview Terra++ world generation
  • Sledgehammer integration has been improved
    • You we will no longer be prompted to configure a projection on non-Earth worlds
    • You can teleport from the map even if no projection is set
    • Players on other servers will always be visible on the map
    • The minimap no longer displays remote players
    • The minimap is only be visible on Earth world
  • New configuration screens:
    • New client configuration screen, accessible from the full-screen map with the wrench button
    • New intuitive HUD configuration screen, accessible from the client configuration screen
      • Configure the minimap and compass by moving them around and resizing them
      • Configure the minimap style and display settings in the "more options" section
      • This screen is accessible in-game by pressing O (can be configured)
  • Other minor changes here and there

Bug-fixes:

  • "Copy 2d region coordinates" now copies the right file name
  • Server side translation now uses the vanilla translation methods
  • Proxy map styles are now properly registered as proxy instead of server
  • Opped players now bypass permission checks
  • Skins are properly rendered for all players when using Sledgehammer
  • Text buttons and sliders can now have even widths
  • Server preferences are only saved when necessary
  • Clicking a button that's disabled no longer affects widgets behind it

Translations:

All existing languages have been updated:

Special thanks:

Thanks to Agrro for his help in making textures!
Thanks to @DaPorkchop_ for his work on Terra++ and collaborating so Terramap integrates well with it, this version of Terramap would clearly not be the same without him!