Skip to content

Releases: SmylerMC/terramap

Terramap 1.0.0-beta8.8_1.12.2

19 Jan 22:56
Compare
Choose a tag to compare
Pre-release

Terramap 1.0.0-beta8.8_1.12.2

Changelog

  • Updated Korean translation by m4ndeokyi
  • Updated traditional Chinese translation by LongHiTW
  • Fixed crash when trying to save a map for a server with a specified port
  • Fixed the layer panel being hidden by the projection warning

Terramap 1.0.0-beta8.7_1.12.2

15 Jan 01:21
035ea3f
Compare
Choose a tag to compare
Pre-release

Terramap 1.0.0-beta8.7_1.12.2

Information:

This is the largest Terramap update ever, and a non-negligible part of the mod has been re-written. Not all translations have been updated yet, missing languages will likely be done in minor updates.
The save system has been re-written, your per-world settings will be reset when upgrading. You can find the new save files in .minecraft/terramap.
This version remains network compatible with previous ones.

Next versions will focus on updating Terramap to newer Minecraft versions.

Changelog

  • Smoother GUI
  • Smaller fonts
  • Smooth zoom
  • Map inertia
  • Interactive minimap (open the chat to interact with the minimap as you would the full-screen one)
  • Chat on the full-screen map
  • Map rotations
    • Minimap can be configured to follow player rotation
    • Middle click to rotate by hand
  • More accurate scale indicator
  • Load tiles at the center of the map first
  • Render offsets let you account for offset in your satellite maps
  • Advanced layer settings panel (you can now precisely configure you map with multiple layers)
  • Minecraft outlines layer (regions, chunks, blocks)
  • Map styles bounds (configured in the json file)
  • Support for WebP
  • Force Terra world option

Terramap 1.0.0-beta7.6_1.12.2

06 Mar 17:10
Compare
Choose a tag to compare
Pre-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!

Terramap 1.0.0-beta6.6

16 Nov 19:54
Compare
Choose a tag to compare
Pre-release

Terramap 1.0.0-beta6.6

Fixed clients being incorrectly identified as outdated

Terramap 1.0.0-beta6.5

16 Nov 17:23
Compare
Choose a tag to compare
Pre-release

Terramap 1.0.0-beta6.5

Fixed critical issue that prevented servers from starting.

Terramap 1.0.0-beta6.3

16 Nov 17:24
Compare
Choose a tag to compare
Pre-release

Terramap 1.0.0-beta6.3

Information:

Despite this version being network compatible with previous beta6 releases, it brings proper multi-server support, so please update your servers to it. You might also want to delete your old client preferences (it's in config/terramap_client_preferences.json).

New features:

  • Map and Minimap keybindings: zoom in (B by default), zoom out (V by default), and toggle minimap (N by default).
  • New Unlock zoom config option to allow the zoom level to go up to 25 no matter the map. Disabled by default.
  • Proper multi-world and server support. Will come in handy when Sledgehammer gets updated.
  • Translation for command feedback. Clients without the mod will still see the English text.
  • The Show in Google Earth Pro entry in the right click menu is now functional.

Changes:

  • Smaller default minimap
  • The minimap is now only displayed when it makes sens to have it.
  • The full-screen map is now only accessible when it makes sens to have it (the proxy will be able to force it with Sledgehammer).

Translations:

  • Various adjustments in multiple languages

Bug fixes:

  • Fixed /terrashow not being usable from the server console.
  • Prevent the game from crashing when preferences files get corrupt.
  • Fixed the zoom level not being properly reset when switching to a map style with a lower max zoom.
  • Fixed the zoom level not being properly restored when closing and re-opening the map with a zoom above 19.
  • Fixed the cache manager spamming the console when failing to save a tile
  • Fixed map markers being rendered above copyright notices
  • Fixed installation warning being rendered above the right click menu
  • Worlds now effectively each have their own server preferences.

Terramap 1.0.0-beta6.2

23 Oct 17:02
Compare
Choose a tag to compare
Pre-release

Terramap 1.0.0-beta6.2

Information:

Compatible with previous beta6 releases.

Changes:

  • Smaller player heads on the minimap

Translations:

  • de_de by @EnderBenjy
  • es_es by @hugofnm

Bug fixes:

  • Reset map styles when changing dimension / server in multiplayer

Terramap 1.0.0-beta6.1

23 Oct 09:53
Compare
Choose a tag to compare
Pre-release

Terramap 1.0.0-beta6.1

Information:

Entirely compatible with 1.0.0-beta6

Bug fixes:

  • Show a message instead of crashing when Terra121 is outdated.

1.0.0-beta6

22 Oct 20:17
Compare
Choose a tag to compare
1.0.0-beta6 Pre-release
Pre-release

Terramap 1.0.0-beta6

Information:

This release is not compatible with older Terramap versions. Players with outdated clients will still be able to join updated servers, but fonctionnalities such as Player synchronization will not work anymore, and will see a message upon logging in. This message can be customized in the configuration. A lot has changed internally, allowing for more and better features in the future, and integration with other software. The amount of changes means that there are probably a few bugs I couldn't find, please report any you can find.

Features:

  • New interface, relying on a new GUI library
    • New right click menu
    • Map styles preview
    • New close button
    • New hideable information panel
    • New search bar (not fontional yet)
    • New markers for entities
    • Tooltips
    • Copyrights now support proper links and always fit on screen.
  • Distorion information in the information panel
  • It is now possible to control markers visibility by marker type
  • It is now possible to open Bing Maps, Wikimapia, and Yandex maps from Terramap
  • It is now possible to copy chunk, vanilla region, and cubic chunk region coordinates
  • Added a minimap. It can be configured in the mods configuration screen and file.
    Use the debug menu to get map ids to use in the style field.
  • New debug menu (press P when viewing the full screen map)
  • Map styles are now downloaded when the game starts.
    This lets me update them without requiring users to update the mod.
  • Users and server owners can now add their own map styles in the
    config/terramap_user_styles.json file.
    If you want to take advantage of that feature, it is your responsability to follow
    the tile host's termes of services and guidelines.
  • Added the /reloadmapstyles to reload map styles on server
  • Tile scaling is now automatic. A config option was added to revert to the old behavior,
    in case you preferred it.
  • Sledgehammer support (Sledgehammer still has to be updated for it to work)
  • Added two key bindings to copy minecraft and geographic coordinates in-game.
  • Added latitude and longitude to the F3 debug screen
  • Added permission nodes:
    • terramap.radar.players, given to all by default, allowing to see other players
    • terramap.radar.animals, given to all by default, allowing to see animlas
    • terramap.radar.mobs, given to all by default, allowing to see monsters
    • terramap.commands.reloadmapstyles, given to operators by default,
      allowing to use /reloadmapstyles
  • Added a config option to send a chat message to players
    joinning servers without Terramap. Disabled by default.
  • Added a config option to send a chat message to players
    joinning servers with an outdated version of Terramap. Enabled by default.

Translations:

Because of all these changes, translations had to be re-done

  • en_us (American English) was updated
  • fr_fr (France French) was updated
  • zh_cn (Simplified chinese) was updated
  • es_es (Spain spanish) was removed
  • de_de (Germany german) was removed
  • Everyone is welcomed to contribute to translations.

Bug fixes (most notable ones):

  • terramap_server_preferences.json should be reset if null, avoiding server crashes
  • Entity tracking is resumed after the map is closed and re-openned

1.0.0-beta5.3

15 Jul 14:44
59f0bb9
Compare
Choose a tag to compare
1.0.0-beta5.3 Pre-release
Pre-release

Terramap 1.0.0-beta5.3

Information:

This release is fully compatible with the previous beta5, beta5.1 and beta5.2. IT release does not bring a lot of new visible features, but a lot of changes happened under the hood.
Check the other 1.0.0-beta5 release notes for more information.
This hopefully will save time later. For examples, map styles aren't hard-coded as java classes anymore, and it will be very easy to load them from a config file in the next version

Features:

  • new /terrashow command. Only available on dedicated servers. It can be used by players and administrators to control the visibility of players on the map.
    It comes with two permission nodes: terramap.commands.terrashow.others and terramap.commands.terrashow.self
    They respectively allow a user to change other's visibility, and his own. By default terramap.commands.terrashow.self is granted to everyone.
    There is also a new config entry associated with the command: players_opt_in_to_display_default. Set it to false if you want to require users to use /terrashow to become visible.

  • Spanish translation by @hugofnm

  • German translation by Serdaise

Bugfix:

  • Config entries' name should be shorter on the mod menu and fit even with auto scaling