My Links

Follow me on Mastodon (Twitter alternative)? mas.to/@xaero96

If you can afford it, please consider giving just $1 a month so I can keep working on my mods! patreon.com/xaero96 (sneak-peeks, auto updates, early access)
Millions of people use my mods at absolutely no cost while I am constantly struggling financially. A very small portion of you can make a huge difference for me.

Xaero's World Map Update

File Download Page

What's new?

Update 1.38.4 (2024/04/14):

Minecraft versions: 1.20.x, 1.19.4, 1.19.2, 1.19.1, 1.18.2, 1.16.5 - 1.16.2, 1.12.2

  • (1.20.4 - 1.18.2) Compatible with Xaero's Minimap / Better PVP 24.0.1 or newer on Fabric. Version 24.1.1 is highly recommended on any mod loader.
  • (1.16.5 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 24.1.1 is HIGHLY recommended.
  • Fixed crash when the common config folder path is empty. Mostly affected Fabric servers.

Update 1.38.3 (2024/04/13):

Minecraft versions: 1.20.x, 1.19.4, 1.19.2, 1.19.1, 1.18.2, 1.16.5 - 1.16.2, 1.12.2

  • (1.20.4 - 1.18.2) Compatible with Xaero's Minimap / Better PVP 24.0.1 or newer on Fabric. Version 24.1.0 is highly recommended on any mod loader.
  • (1.16.5 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 24.1.0 is HIGHLY recommended.
  • The default location for the common config file has been moved to the "config" folder on dedicated servers.
  • (NeoForge) Fixed the screen opening event not being handled properly.

Update 1.38.2 (2024/03/27):

Minecraft versions: 1.20.x

  • Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 24.0.1 is HIGHLY recommended.
  • (NeoForge) Fixed the mod's server side not working correctly on dedicated servers.

Update 1.38.1 (2024/03/17):

Minecraft versions: 1.20.x, 1.19.4, 1.19.2, 1.19.1, 1.18.2, 1.16.5 - 1.16.2, 1.12.2

  • (1.20.4 - 1.18.2) Compatible with Xaero's Minimap / Better PVP 24.0.1 or newer on Fabric. Version 24.0.1 is highly recommended on any mod loader.
  • (1.16.5 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 24.0.1 is HIGHLY recommended.
  • (1.20.4 - 1.18.2) Restructured my development setup to make future updates faster to develop for multiple mod loaders. Mentioning this because it might have introduced new bugs. Unfortunately this also means that the new minimap/world map releases for Fabric no longer support older versions of the other mod (e.g. latest world map with older minimap).
  • (1.20.4 - 1.16.2) Added a small fix similar to the one recently made to the minimap mod for a bug where unrendered buffers from other mods affect how the map is rendered.
  • Dimension types shouldn't ever be unknown in singleplayer anymore and require a visit.
  • Fixed crash on game start when the mod isn't loaded but the code injections are.
  • (Fabric) Rewrote Amecs support (key modifiers).
Older changelog:
2024/02/01 Update 1.37.8 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.7 is HIGHLY recommended.
* Fixed "Server" map selection mode not activating properly if the server level ID is sent after the world spawn. Fixes compatibility with MapModCompanion.

2024/01/26 Update 1.37.7/1.29.17/1.14.1.31 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.20.4 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.7 is HIGHLY recommended.
* (1.15.2 - 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.14 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.41 is HIGHLY recommended.
* (1.20.2 - 1.16.2, 1.12.2) Fixed status effect instances being created even if they're not configured to register, causing real and potential issues.
* (1.20.4 - 1.12.2) Fixed the wrong block tint index being used sometimes, causing incorrect grass/foliage/water colors.
* (1.20.4 - 1.12.2) Fixed new Framed Blocks API support.
* (1.20.4 - 1.15.2) Fixed crash when fetching debug FPS.
* Fixed memory info-related OpenGL error spam on some Intel graphics drivers.

2023/12/20 Update 1.37.6 (MC 1.20.4):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.6 is HIGHLY recommended.
* Fixed text splitter crash. Easily encountered when OPAC is installed.

2023/12/12 Update 1.37.5 (MC 1.20.4):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.5 is HIGHLY recommended.
* Fixed compatibility with Realms.

2023/12/08 Update 1.37.4 (MC 1.20.4, 1.17.x, 1.16.5 - 1.16.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.4 is HIGHLY recommended.
* Upgrade to Minecraft 1.20.4.
* (1.17.1 - 1.16.2) Same fix for modded dimension support as in 1.12 and 1.18.

2023/12/06 Update 1.37.3 (MC 1.18.2, 1.17.x, 1.16.5 - 1.16.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.3 is HIGHLY recommended.
* Hopefully actually fixed support for some modded dimensions.

2023/12/05 Update 1.37.2 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.2 is HIGHLY recommended.
* Fixed support for some modded dimensions.

2023/11/29 Update 1.37.1 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.1 is HIGHLY recommended.
* Fixed various null pointer exception crashes before or during client world changes.

2023/11/27 Update 1.37.0/1.29.16/1.14.1.30 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.20.2 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.9.0 is HIGHLY recommended.
* (1.15.2 - 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.13 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.40 is HIGHLY recommended.
+ (1.20.2 - 1.16.2, 1.12.2) Added the ability to switch dimensions viewed on the map without physically switching dimensions. You can do it from the map switching menu, with a quick toggle button on the map screen or with a key binding. All map elements, such as entities, tracked players and waypoints, should render at dimension-scaled positions when appropriate. Modded dimensions require you to visit them at least once after updating to unlock all map features while viewing them from another dimension. Updating the minimap is highly recommended if you want selected dimensions to render on the minimap as well.
+ (1.20.2 - 1.16.2, 1.12.2) Added the ability to teleport between dimensions by right clicking a map of another dimension. The command used for cross-dimensional teleportation can be configured in the world map settings where the regular command is configured.
* (1.20.2 - 1.16.2, 1.12.2) Fixed the "Load New Chunks" and "Update Chunks" options not working for non-world-save maps in singleplayer.
* The mod will now retry loading map world and dimension configs multiple times in case of IO exceptions before crashing.
* Fixed some regions refusing to load under some conditions that could be caused by quickly switching between dimensions.
* Slightly optimised region unloading.
* Fixed text fields cutting current map teleport commands short on the map teleport config screen.
* (1.20.2 - 1.16.2, 1.12.2) Optimisation of tracked player dimension filtering when rendering them.
* (1.20.2 - 1.16.2, 1.12.2) Creating waypoints at coordinates taken from a map not related to the destination waypoint sub-world will now default to 2D waypoints. Updating the minimap is highly recommended for this.
* Fixed the mod not properly differentiating between IPv6 server addresses. The earliest IPv6 address you connect to will inherit the data that could previously belong to multiple addresses, so you might have to transfer some map instances using the file manager. Let me know if this issue affects you and I'll help you out.
* (1.20.1) Fixed FTB Teams support.

2023/10/23 Update 1.36.0 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.8.4 is HIGHLY recommended.
+ Added a new option to world map settings called "Reload All Regions", which lets you reload all of the currently displayed map without having to manually view every region.
+ Added a new option to world map settings called "Convert All Regions", which lets you reload all of the currently displayed map without having to manually view every region while also resaving everything using the latest format. When used with a world save-based map, the world save is converted into proper map data and saved to a separate map instance. The converted map data is usable in multiplayer, finally enabling you to transfer your singleplayer world save progress to a normal multiplayer map.

2023/10/15 Update 1.35.0/1.29.15 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* (1.20.2 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.8.3 is HIGHLY recommended.
* (1.15.2 - 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.12 is HIGHLY recommended.
* (1.20.2 - 1.16.2, 1.12.2) You can now manage and use multiplayer-like maps in singleplayer, not just the one based on the world save.
* (1.20.2 - 1.16.2) Fixed another crash that can be caused by corrupt biome data in map cache.
+ (1.20.2 - 1.16.2, 1.12.2) Added a new option in the settings to limit the world map writing distance when not using the world save.
* Fixed configured map/player teleport commands that contain the ":" character not persisting on world rejoin.
* (1.20.2) Fixed error in the logs when rendering the map confirmation message.

2023/09/22 Update 1.34.1 (MC 1.20.x):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.8.1 is HIGHLY recommended.
* Upgrade to Minecraft 1.20.2.

2023/09/12 Update 1.34.1/1.29.14 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* (1.20.1 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.8.0 is HIGHLY recommended.
* (1.15.2 - 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.11 is HIGHLY recommended.
* (1.20.1 - 1.14.4) Reworked how the map screen disables game rendering to fix compatibility with some mods, e.g. Dynamic FPS.
+ (1.20.1 - 1.16.2, 1.12.2) Added a file-only config option to disable all internet access by the mod.

2023/08/31 Update 1.34.0 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.7.0 is HIGHLY recommended.
* Added a new "common" config saved to the config folder on the client side and the server root folder on the server side. The new config allows you to disable the status effects added by this mod normally and to force some rules on all clients connected to your server. Without the status effects, the server will no longer require all players to have the map installed.
* The "no cave mode" status effect will now prevent the minimap from displaying world map cave mode textures as well, similar to how fair-play and the new common config option work.

2023/08/22 Update 1.33.1/1.29.13/1.14.1.29 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.20.1 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.6.3 is HIGHLY recommended.
* (1.15.2 - 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.11 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.38 is HIGHLY recommended.
* Workaround for a JVM crash on Mac.

2023/08/15 Update 1.33.0/1.29.12/1.14.1.28 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.20.1 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.6.2 is HIGHLY recommended.
* (1.15.2 - 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.10 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.37 is HIGHLY recommended.
* Disabled the right click menu from opening upwards ever. Was never not confusing.
* Fixed right click menu closing when it's right clicked.
* Added more null player checks to fix crashes with some mods.
* Fixed some mods causing the map to open at 0 0 instead of the player's position.
* (1.20.1 - 1.16.2, 1.12.2) No longer saving map pixel overlay opacity as an integer, which should potentially save some disk space and improve performance. This makes the update not forward-compatible with 1.32.0. Do not downgrade, if you play on a server.
* (1.20.1 - 1.16.2, 1.12.2) Added a maximum size check to PNG export, which makes sure the exported image isn't bigger than what a BufferedImage can store.
* (1.20.1 - 1.16.2, 1.12.2) Changed the maximum value of the "Max Single Image Size" option to 90x90 because anything bigger isn't possible.

2023/08/06 Update 1.32.0/1.29.11/1.14.1.27 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.12.2, 1.8.9, 1.7.10):

* (1.20.1 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.6.1 is HIGHLY recommended.
* (1.15.2 - 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.9 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.36 is HIGHLY recommended.
+ (1.20.1 - 1.16.2, 1.12.2) Added options when exporting the map as a PNG.
+ (1.20.1 - 1.16.2, 1.12.2) Added selected map PNG export.
* (1.20.1 - 1.16.2, 1.12.2) Fixed cave mode "top Y" not being saved to the config file when typing it manually instead of using the slider.
* (1.20.1 - 1.16.2, 1.12.2) Fixed map textures not being updated when they no longer have terrain after reloading from world save, if they have highlights and the cave mode "top Y" has changed.
* (1.20.1 - 1.16.2, 1.16.2) Implemented workarounds so that text fields on the mod's UI screens work (mostly) with mods like LabyMod that do weird things.
* (1.20.1 - 1.16.2, 1.16.2) Started using the #flowers block tag to determine which blocks are flowers, which can affect their visibility.
* (1.8.9 - 1.7.10) Fixed PNG export not working correctly when Optifine's fast render is enabled.
- Removed Patreon capes code, which have been disabled in all versions to comply with the new Minecraft EULA.

2023/07/22 Update 1.31.0 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.20.1 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.6.0 is HIGHLY recommended.
* (1.20.1 - 1.18.2) Reworked the "party/ally player display" to a more universal "tracked player display" that can support many player relation/party systems besides Open Parties and Claims.
* (1.20.1 - 1.16.2, 1.12.2) Added tracked player display that allows you to see certain players beyond the regular entity radar and can support many player relation/party systems.
+ (1.20.1 - 1.16.2, 1.12.2) Added FTB Teams support to the tracked players display. Requires the map mod to be installed on the server side because FTB Teams doesn't sync player positions.
+ (1.20.1) Added Argonauts support to the tracked players display. Requires the map mod to be installed on the server side because Argonauts doesn't sync player positions.
* (1.20.1 - 1.16.2, 1.12.2) World identification server side features should now be working even when connecting to a LAN server.
* (1.20.1 - 1.16.2, 1.12.2) Implemented a better packet handling system which will be useful for future server-sided features.
* Fixed crash when refreshing a map region from corrupt world save when the top Y changes in cave mode.
* (Forge 1.19.1+) Fixed crash when the model of a block is null.

2023/06/18 Update 1.30.5 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.5.0 is HIGHLY recommended.
* Fixed crash related to displaying OPAC party members and allies.

2023/06/17 Update 1.30.5/1.29.10/1.14.1.26 (MC 1.20.x, 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.20.1 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.5.0 is HIGHLY recommended.
* (1.15.2, 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.7 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.34 is HIGHLY recommended.
* (1.20.1 - 1.16.2, 1.12.2) Fixed "Auto Cave Mode" setting not being loaded from the config file.
* (1.20.1 - 1.16.2, 1.12.2) Fixed transparent blocks (water) not being lit correctly in full cave mode when legible cave maps are enabled.
* (1.20.1 - 1.12.2) Fixed crash when an IO Exception is still thrown after many attempts of saving cache.
* Fixed unwanted waypoint interaction on map screen key release when the key binding is set to one of the hardcoded keys.
* Fixed some client world storage issue crashes pointing at the map mod.
* (1.20.1 - 1.18.2) Fixed OPAC ally players being displayed twice if the entity radar is also displaying them. Requires the latest minimap version.

2023/06/12 Update 1.30.4 (MC 1.20):

* Fixed OPAC party and ally players not being displayed.

2023/06/06 Update 1.30.3 (MC 1.20):

* Upgrade to Minecraft 1.20.

2023/05/24 Update 1.30.3/1.29.9/1.14.1.24 (MC 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19.4 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.4.4 is HIGHLY recommended.
* (1.15.2, 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.6 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.33 is HIGHLY recommended.
+ (1.19.4 - 1.16.2, 1.12.2) Added a new option to disable biome blending on the map, which can help with performance a lot in some cases of modded biome colors.
* (1.12.2) Fixed occasional freeze on dimension change or world leave.
* (1.19.4 - 1.16.2, 1.12.2) Reworked how "solid" blocks are detected when determining automatic cave mode or the top Y for the full cave mode type so that it is partially based on what the map would display as transparent.
* (1.19.4 - 1.16.2) Significantly optimized loading biomes from world save in singleplayer. Especially noticeable improvement when going between cave mode layers.
* (Fabric) Fixed compatibility with older minimap versions.
* Fixed corrupt heights in saved map data causing full crashes.

2023/05/14 Update 1.30.2/1.29.8 (MC 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* (1.19.4 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.4.2 is HIGHLY recommended.
* (1.15.2, 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.5 is HIGHLY recommended.
* Fixed transparent blocks being invisible when their texture color falls back to vanilla map colors.
* Fixed corrupt biome data in map cache causing crashes.
* (1.19.4 - 1.18.2) Fixed claim overlay opacity options not being saved to the config file.

2023/05/02 Update 1.30.1/1.29.7/1.14.1.24 (MC 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19.4 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.4.1 is HIGHLY recommended.
* (1.15.2, 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.4 is HIGHLY recommended.
* (1.8.9, 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.33 is HIGHLY recommended.
* Fixed incorrect (usually very bright) block colors when they are using grayscale textures (often biome-colored blocks). Mainly fixes Faithful resource pack compatibility.
* Fixed loud exception in logs when a block doesn't have a usable texture.
* (1.12.2) Fixed world save region loading errors when using paletted chunk storage.
* (1.19.4 - 1.8.9) Added a workaround for when other mods break the framebuffer clear color, which causes all sorts of visual glitches.

2023/04/16 Update 1.30.0/1.29.6/1.14.1.23 (MC 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19.4 - 1.16.2, 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.4.0 is HIGHLY recommended.
* (1.15.2, 1.14.4) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.3 is HIGHLY recommended.
* (1.8.9, 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.31 is HIGHLY recommended.
* (1.19.4 - 1.16.2, 1.12.2) Added cave mode on the full screen world map.
* (1.19.4 - 1.16.5) Fixed biomes not updating on the map when the height of a block pixel changes.
* (1.19.4 - 1.16.2, 1.12.2) The lighting should now respect the ambient light of dimensions.
* (1.19.4 - 1.16.2, 1.12.2) Optimized map region (re)load sorting and timing for a more seamless experience when moving between cave layers or changing mapping parameters.
* (1.19.4 - 1.16.2, 1.12.2) Moved the zoom buttons on the map screen to the bottom-right button stack.
* (1.19.4 - 1.12.2) Fixed highlights, such as claims, glitching out when updated back and forth very fast.
* (1.19.4 - 1.12.2) Fixed region refresh causing some newly discovered map textures to be deleted before they're uploaded.
* (1.12.2) Fixed key bindings still activating when typing in a text field on the map screen.
* (1.19.4 - 1.14.4) Fixed broken lighting on the map caused by world lighting not being updated while on the map screen.
* Fixed PNG export sometimes causing an indefinite freeze.

2023/04/02 Update 1.29.5 (MC 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.3 is HIGHLY recommended.
* Fixed some instances of client world data issues caused by other mods causing crashes in this one.
* Fixed crash when attempting to use the mod as a dependency in a Fabric dev environment with some versions of non-official mappings, e.g. yarn. The changes might also affect the Forge version of the mod but it's unlikely.
* Fixed crash when trying to view the world map waypoint menu under the xaerominimap:no_waypoints effect.

2023/03/24 Update 1.29.4 (MC 1.19.4 - 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.2 is HIGHLY recommended.
* Fixed transparent blocks on the map not using the actual transparency of the block textures.
* Fixed crash on game launch if the mod is never attempted to be loaded.
* Changed the water color in vanilla color mode to the actual vanilla map water color. Although it looks very different and way more purple because of transparency.
* (1.16.5 - 1.16.2) (Fabric) Fixed Iris Shaders sometimes causing rendering issues by locking alpha tests.

2023/03/16 Update 1.29.2 (MC 1.19.4):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.1 is HIGHLY recommended.
* Upgrade to Minecraft 1.19.4.

2023/03/14 Update 1.29.3 (MC 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.3.0 is HIGHLY recommended.
* Fixed crash when updating parent branch map textures on map texture removal.

2023/03/06 Update 1.29.2 (MC 1.19.3 - 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.2.0 is HIGHLY recommended.
* (1.19.3 - 1.17) Fixed map dropdown menu disappearing after a selection.
* (1.19.3 - 1.16.2) Fixed another region biome palette loading issue.
* Fixed branch cache loading errors not being handled properly and able to cause full crashes.

2023/03/02 Update 1.29.1 (MC 1.19.3 - 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.2.0 is HIGHLY recommended.
* (1.19.3 - 1.17.1) Fixed the world map flickering slightly.
* Fixed biomes loading incorrectly and causing crashes.

2023/03/02 Update 1.29.0 (MC 1.19.3 - 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.2.0 is HIGHLY recommended.
* (1.19.3 - 1.15.2) Reworked world save data biome loading to be more accurate (using the biome zoomers like the game itself).
* World map cache data now stores biomes.
+ Added a new display that tells you the name of the biome that your cursor is hovering over.
+ Added backgrounds to text displays on the world map screen.
* Fixed branch textures not updating sometimes after a full leaf region reload.

2023/02/05 Update 1.28.9 (MC 1.19.3 - 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 23.1.0 is HIGHLY recommended.
* Fixed compatibility with some old minimap versions.
* Rewrote dropdown menus to be part of the vanilla screen widget system.

2023/01/15 Update 1.28.8 (MC 1.19.3 - 1.19.1, 1.18.2, 1.17.x):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.17.1 is HIGHLY recommended.
* (Fabric) Fixed compatibility with mods that make you join a world before a single client tick.
* (1.19.3 - 1.18.2) Added non-VR Vivecraft detection that disables workarounds used for VR.
* Fixed potential crash when using the mod with Iris Shaders on some graphics drivers (known to happen on Intel integrated graphics).

2022/12/18 Update 1.28.7 (MC 1.19.3 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.17.0 is HIGHLY recommended.
* Fixed map regions failing to load in singleplayer sometimes due to 1.28.6 changes, leaving large black squares.

2022/12/16 Update 1.28.6 (MC 1.19.3 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.17.0 is HIGHLY recommended.
+ Added support for Framed Blocks.

2022/12/12 Update 1.28.5 (MC 1.19.3):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.16.4 is HIGHLY recommended.
* Fixed multiplayer server address recognition. You might have to restore your server maps by going in the XaeroWorldMap folder and moving the map instances from the "Multiplayer_Unknown" folder to the correct server address folders.

2022/12/02 Update 1.28.4/1.14.1.22 (MC 1.19.2 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19.2 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.16.3 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.30 is HIGHLY recommended.
* Fixed map slope shading not fully updating when a block is placed on some bottom-right corners of chunks, and optimized it a bit.
* Fixed crash when a map region is loaded from cache that is empty and also outdated.
* (1.19.2 - 1.12.2) Fixed highlight-only regions refreshing for no reason after loading their meta data when viewing the map zoomed out.
* (1.19.2 - 1.12.2) Fixed map highlights (e.g. chunk claims) disappearing from the map in multiplayer if a map region fails to load.

2022/11/09 Update 1.28.3/1.14.1.21 (MC 1.19.2 - 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19.2 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.16.2 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.29 is HIGHLY recommended.
* Fixed all issues caused by assuming that the run directory is the game root directory, mostly in backwards compatibility-related code.

2022/11/08 Update 1.28.2 (MC 1.19.2 - 1.19.1, 1.18.2, 1.17.x):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.16.1 is HIGHLY recommended.
* Fixed crash when resources fail to reload properly and the world map shaders are never loaded.

2022/10/12 Update 1.28.1 (MC 1.19.2 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.15.0 is HIGHLY recommended.
* Fixed glass blocks showing up on the map. Requires updating the chunks to take effect. In singleplayer, reloading the regions is enough.
+ Added a new option for whether stained glass is displayed.
* (1.19.2 - 1.18.2) Separated the claim overlay opacity option into 2 options.

2022/09/28 Update 1.28.0 (MC 1.19.2 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.15.0 is HIGHLY recommended.
* Fixed Vivecraft support.
* Copied the settings screen system from the minimap mod, which now allows you to search the world map settings.
+ Added the partial Y teleport option that was missing after moving map teleportation fully to the world map mod.
+ Added a "Reset Default Settings" option in the world map settings.
* (Fabric) Fixed compatibility with Toast Manager.
* (1.19.2 - 1.18.2) Open Parties and Claims 0.14.0 support. Now also requires it if you have OPAC installed.
* (1.19.2 - 1.18.2) Moved the OPAC claim color indicator to the front of the custom claim name when displayed on hover.

2022/09/04 Update 1.27.0 (MC 1.19.2 - 1.19.1, 1.18.2, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.14.0 is HIGHLY recommended.
* Moved the right-click teleport feature to the world map mod. It is now separate from the minimap waypoints feature and is configured in the world map settings.
* You can now right-click teleport outside of the discovered map if your game mode makes you invinsible (creative mode).
* Removed the vanilla map color requirement for transparent blocks. Fixes stained glass panes not being displayed in Accurate mode.
* Added a tooltip for when a setting option requires you to be in game.
* Added a tooltip for when a setting option requires the minimap mod.
* (1.19.2 - 1.19.1) Fixed teleportation to allies from OPAC not working when the command format includes the /.
* (1.19.2 - 1.18.2) Fixed the player tp command configuration screen sometimes not rendering the background correctly.
* (1.19.2 - 1.18.2) OPAC 0.11.0 support. Now also requires it if you have OPAC.

2022/08/23 Update 1.26.6 (MC 1.19.2, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.13.2 is HIGHLY recommended.
* Fixed crash when an idle region that no longer has a loadable full region file is attempted to be loaded. Became significantly more common since 1.26.4.

2022/08/16 Update 1.26.5 (MC 1.19.2, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.13.2 is HIGHLY recommended.
* Fixed dropdown menus not working on any screen.

2022/08/15 Update 1.26.4 (MC 1.19.2, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.13.1 is HIGHLY recommended.
* Fixed map confirmation not swapping maps properly for servers with the mod installed on the server side, treating level ID based maps as user-created.
* Changed the map ID prefix for user-created maps to "cm$". Maps created in previous versions still work.
* Fixed freeze on dimension join if map switching takes a long time for some reason.
- Removed "beneficial" version of the potion effects.
* Significantly optimized map switching and preparation. This drops support for map cache files created in extremely old mod versions. It doesn't mean losing any discovered areas, just means that some old parts of the map will take longer to load the first time.

2022/07/30 Update 1.26.2/1.14.1.20 (MC 1.19.1, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.13.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.27 is HIGHLY recommended.
* (1.19.1 - 1.18.2) Fixed crash when a world contains a null biome holder, which is sometimes possible with mods like Multiconnect. Whether it should be possible is another question though.
* (Forge 1.19.1 - 1.14.4) Fixed the proper block model Forge API not being used when calculating block texture colors. Fixes crash with XercaMod.
* (1.14.4 - 1.7.10) Fixed deathpoint icon sometimes not rendering correctly.
* (1.19.1 - 1.12.2) Fixed waypoints sometimes not rendering correctly after a resource reload.
* (1.12.2 - 1.7.10) The mod will no longer affect lightmap coordinates, which sometimes caused other mods to render incorrectly.

2022/07/15 Update 1.26(.1) (MC 1.19, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.12.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.27 is HIGHLY recommended.
* (1.19 - 1.18.2) Fixed chunk claim toggle not working under/over other types of highlights.
* (1.14.4 - 1.12.2) Fixed compatibility with some block colors mods that dynamically replace biome color resolvers.
* (1.19 - 1.12.2) Renamed "CH" to "C:" in the right click menu option for the chunk coordinates.
* (1.19 - 1.12.2) Fixed some references to the ended map session still existing after exiting a world.
* (1.19 - 1.12.2) Map elements, e.g. waypoints and radar, should now use the same screen size based scale as the map itself, rather than a separate system that didn't work well in some cases.
* Fixed some blocks that shouldn't be visible on the map still being visible, if they're transparent.
* Fixed error in the logs if a block has a null texture.
* (1.19 - 1.18.2) Support for the improved claims admin mode in Open Parties and Claims.

2022/07/12 Update 1.25.3 (MC 1.19):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.11.4 is HIGHLY recommended.
* Fixed compatibility with Forge 41.0.94 and newer. Now also requires it.

2022/07/09 Update 1.25.2 (MC 1.19):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.11.2 is HIGHLY recommended.
* Fixed compatibility with Forge 41.0.64 and newer. Now also requires it.

2022/07/06 Update 1.25.1 (MC 1.19, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.11.1 is HIGHLY recommended.
+ (Fabric 1.19 - 1.18.2) Added map integration for the Open Parties and Claims mod Beta.
* Reworked some map highlighter code (e.g. used for chunk claims display) to improve performance.

2022/06/28 Update 1.25.0 (MC 1.19):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.11.0 is HIGHLY recommended.
+ (Forge) Added map integration for the Open Parties and Claims mod Beta. Fabric support is coming soon.

2022/06/26 Update 1.24.0 (MC 1.19, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.10.0 is HIGHLY recommended.
+ (Forge 1.18.2) Added map integration for the Open Parties and Claims mod Beta. Fabric and 1.19+ support are coming soon.
- Removed the separate entity radar toggle key binding. Just the minimap one should be used now on the world map as well.

2022/06/17 Update 1.23.3/1.14.1.18 (MC 1.19, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.19 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.9.3 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.26 is HIGHLY recommended.
* Fixed chunks in your render distance not updating after changing the "Load Flowers" setting.
* Tooltips in the world map settings will now be vertically offset to not cover the setting itself.
* Fixed tooltips sometimes going over the screen edge at the bottom of the screen.
* (1.8.9 - 1.7.10) Capped map writing distance at 32 when the render distance is higher than that. Chunks beyond that usually don't update/generate anyway.

2022/06/06 Update 1.23.2/1.14.1.17 (MC 1.19, 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Minecraft 1.19 support.
* (1.19 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.9.2 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.25 is HIGHLY recommended.
* (Fabric) Added support for the AMECS mod.
* (Forge 1.18.2 - 1.12.2) Fixed key modifiers not working correctly on UI screens.
* (1.18.2 - 1.12.2) Capped map writing distance at 32 when the render distance is higher than that. Chunks beyond that usually don't update/generate anyway.
* (1.18.2 - 1.12.2) Some skipped chunks when writing the map will no longer count as an update, which should speed up map updates for higher render distances. This makes map writing work more similarly to the minimap.
* (1.18.2 - 1.12.2) Fixed the player arrow and some other stuff rendering above the zoom level display.
* Fixed rare crash when reloading game resources.
* (1.18.2 - 1.14.4) Fixed some key binding input types not working on UI screens.

2022/05/31 Update 1.23.1 (MC 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.9.0 is HIGHLY recommended.
* Rewrote the text splitter used in tooltips to work with any text components.
* Fixed disabled map elements still being interactable.
* Multi-texture renderer should now ignore texture ID -1, in case it somehow gets in there. Might be the cause for the OpenGL errors some people have been experiencing.
* Fixed error when the minimap highlighter is null and the world map tries to interact with it.
* Some improvements to the map element rendering system needed for the parties and claims integration.
* Chunk selection will no longer begin when you right click a waypoint.
* Fixed errors/crash when rendering the deathpoint on the world map after reloading resources.
* The map screen should now clear all OpenGL errors caused by other mods before rendering, fixing any crashes it would otherwise cause when rendering waypoints.
+ Added a new message box similar the chat box for displaying messages on the world map. Not used for anything yet.
* Fixed "outdated" cache conversion not always working correctly, sometimes causing errors and short freezes.
* Fixed custom tooltip widths not working.
* The minimap radar toggle key should now also work on the world map screen.
* The on-map waypoint toggle key binding from the minimap mod should now also work on the world map.
+ Added a new UI button in the world map waypoint menu for toggling waypoints display.

2022/05/19 Update 1.22.0 (MC 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.8.0 is HIGHLY recommended.
+ Added an option to toggle displaying the minimap entity radar on the world map. The radar is still going to be limited to the entities loaded on the client side but you will be able to see beyond the minimap border. Requires version 22.8.0 or newer of the minimap mod.
* Optimized world map highlights and fixed discovered-only highlights clipping with map edges.
* Improved the general purpose map elements system currently used for waypoints and minimap radar rendering. It's even more flexible now, which will speed up future feature additions.
* Fixed word capitalization in some tooltips on the world map screen.
* Moved the information about alternative zoom key bindings to the zoom button tooltips.
* The opacity of the waypoint shadows is now affected by the waypoint scale.
* Improved map element culling on the world map. Shouldn't disappear on edges too soon anymore.
- Removed info about the settings key binding from the general controls tooltip. It is still shown in the settings button tooltip.
* (1.12.2) Fixed waypoints not appearing on the world map after being created until you toggle the waypoint menu. Huge issue but completely unreported for months. I guess it's time to finally drop 1.12.2 support soon.
* (1.12.2) Fixed pressing ENTER not clearing the waypoint filter field.

2022/05/07 Update 1.21.2 (MC 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.7.0 is HIGHLY recommended.
* Fixed regions loaded from cache not unloading when they should, filling up the memory indefinitely.
* Fixed crash when opening the world map too quickly after joining a world, mostly in multiplayer.
* Fixed some cache regions becoming unusable when logging out too quickly after joining a world.

2022/05/04 Update 1.21.1 (MC 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.7.0 is HIGHLY recommended.
* Fixed crash when reloading resources before rendering a single waypoint on the world map.

2022/05/03 Update 1.21.0 (MC 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.7.0 is HIGHLY recommended.
* When generating a map from the world save, the chunks that have not yet been populated with light value are no longer going to be ignored. This will cause some minor "lighting glitches" at the edges of the discovered map but it is worth it for the support of some world generators that do not generate light values.
+ Added a new map overlay/highlight system to be used for future map overlays, e.g. claimed chunks from Xaero's Parties and Claims. I want to make sure that it doesn't break anything when it isn't used, since I had to rewrite a lot of existing systems.
* Significantly improved branch map texture updates (used on further zoom-outs). Completely removed map regions should now affect the branch textures. The "root" textures, which are often visible at any zoom (blurry), should now update at any zoom as well.
* Optimized subsequent map texture uploads.
* Started using direct buffer pools to reduce the number of direct allocations/deallocations.
* Reworked the world map elements system which is currently used for waypoints and to be used for future features.
* Fixed map regions sometimes not appearing in the PNG export even though they've already been generated.
* Improved text formatting support in tooltips, which should be useful for future features.
+ Added the ability to select (a) chunk(s) by dragging the mouse over the map with the right mouse button pressed. As of now, it is not used for anything but displaying the chunk coordinates in the right-click menu. Will be used in the future for chunk-specific options, e.g. chunk claiming.
* The world map right-click menu will no longer contain any coordinates when the "Cursor Coordinates" setting is disabled. You still need to use the "Hide Waypoint Coordinates" minimap setting to hide coordinates on other screens.
* (1.18.2 - 1.17.1) Fixed shared world map locations outside of the discovered map not being converted to 2D waypoints.

2022/04/21 Update 1.20.7 (MC 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2):

* Compatible with Xaero's World Map 1.11.0 or newer. Version 22.6.1 is HIGHLY recommended.
* (Fabric/Quilt) Fixed compatibility with QuiltMC.

2022/04/03 Update 1.20.6/1.14.1.16 (MC 1.18.2, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.18.2 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.4.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.22 is HIGHLY recommended.
* Fixed map regions sometimes freezing and refusing to update.

2022/03/26 Update 1.20.5 (MC 1.18.x, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.4.0 is HIGHLY recommended.
* When viewing a non-auto waypoint sub-world, the mod will let you know on the world map screen.

2022/03/12 Update 1.20.4/1.14.1.15 (MC 1.18.x, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.18.2 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.3.1 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.22 is HIGHLY recommended.
* (1.18.2 - 1.12.2) Deleting a singleplayer world will now also delete the world map cache for it.
- (1.18.2 - 1.12.2) Removed the "Texture Compression" setting for the lossy VRAM texture compression. Textures are always compressed in the map cache, which is unrelated to the removed setting. The setting was removed because such compressed map texture data is graphics driver dependent, while people often share their map data. The compression is also pretty unnecessary after the optimizations implemented over the last couple of years.
* Fixed map regions unloading and rewriting from scratch sometimes when using very high render distances in singleplayer.
* Exiting a world will now cancel ongoing "map preparation" to prevent long freezes when the world map contains a very large number of regions.
* Fixed world map not handling entity/player spectation correctly.

2022/02/13 Update 1.20.3/1.14.1.14 (MC 1.18.x, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9):

* (1.18.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.2.0 is HIGHLY recommended.
* (1.8.9) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.21 is HIGHLY recommended.
* (1.18.1 - 1.12.2) Small optimization for map writing.
* (1.18.1 - 1.12.2) Proper support for the reworked old deathpoints.
* (1.18.1 - 1.12.2) Added a transparent black outline to the chunk highlight on the world map to make it more visible over different backgrounds.
* (1.18.1 - 1.12.2) Changed the shared location waypoint's name from "SL" to "Shared Location" and the inital from L to S.
* (1.16.5 - 1.8.9) Implemented a workaround for a bug in some AMD drivers causing the world map to render incorrectly.

2022/01/31 Update 1.20.2 (MC 1.18.x):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.1.3 is HIGHLY recommended.
* (Forge) Workaround for the new Forge and Optifine compatibility issue causing crashes when teleporting to waypoints.

2022/01/28 Update 1.20.1 (MC 1.18.x, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.1.1 is HIGHLY recommended.
* (Fabric) Fixed the mod not being remappable to Yarn mappings.
* (1.18.1 - 1.17) Fixed crash when the world bottom is greater than 0.

2022/01/19 Update 1.20.0 (MC 1.18.x, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 22.1.0 is HIGHLY recommended.
* Void will now have a dark color on the map instead of being completely black (except Nether cave maps).
* (1.18.1 - 1.15.2) Reworked how block tints (biome colors) work. Block "color types" no longer exist and every pixel has a biome in the map data, which will be useful in the future.
+ Added a new setting for configuring the color of the player arrow. By default, it matches the arrow color in the minimap mod.
* (1.12.2) Fixed incorrect block tints for some blocks (e.g. birch leaves) when another mod breaks biome color resolver detection.

2022/01/09 Update 1.19.1/1.14.1.13 (MC 1.18.x, 1.17.x, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.18.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.23.1 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.18 is HIGHLY recommended.
+ (1.18.1 - 1.12.2) Added a new setting for setting the minimum zoom level required for "local" waypoints to render. Global waypoints are not affected by it.
* Fixed incorrectly saved biome colour types breaking map regions in multiplayer.
* (Fabric) Fixed rare crash when the GUI screen is set before the mod instance is constructed.
* (1.18.1 - 1.12.2) Settings that require the minimap mod will now be greyed out, if the minimap is not installed.
* (1.12.2) Fixed the previous page button in the world map settings double clicking.

2021/12/28 Update 1.19.0 (MC 1.18.x, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.23.0 is HIGHLY recommended.
+ Added a toggle on the world map screen waypoint menu for viewing the current waypoint sub-world selected in the minimap mod instead of always displaying only the waypoints for the current world map. Enabled by default as it seems to be what most people expect.
* When using the latest minimap version, creating waypoints from the world map should now use the same "placeholder" system as in game wp creation, rather than filling in the coordinate fields. This enables you to use automatic coordinate conversion when switching the dimension in the wp creation screen.
* Fixed world map screen buttons hover animation not working in some versions.
* (Forge 1.18.1 - 1.18) Fixed world map world capability not being registered.

2021/12/22 Update 1.18.9 (MC 1.18.x):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.6 is HIGHLY recommended.
* Fixed one-block-type chunk sections (e.g. all water) in the world save not being handled correctly, causing glitches.

2021/12/20 Update 1.18.8/1.14.1.12 (MC 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.18 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.6 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.16 is HIGHLY recommended.
* Moved the log error message when there are exceptions when converting block textures to colors. Should now help to pinpoint a specific block that causes crashes when handling such exceptions. A specific crash was also fixed, even though it also affects vanilla paper maps.

2021/12/12 Update 1.18.7 (MC 1.18.x, 1.17.x, 1.16.5 - 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.5 is HIGHLY recommended.
* Rewrote world map texture deletion synchronization, which can potentially improve rendering performance.
* (1.18.1 - 1.16.2) Fixed Undergarden not being detected as a Netherlike dimension.
* (1.18.1 - 1.17) Fixed nether-like dimension detection not working.
* (Fabric 1.18.1 - 1.18) Stopped using some deprecated Fabric API.
* Fixed the Y value being adjusted for liquid blocks as if they are carpetlike. Requires regeneration of the map regions for the fix to apply (e.g. "Reload Regions" in the settings).

2021/12/06 Update 1.18.6.1 (MC 1.18):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.4.1 or 21.22.3.1 is HIGHLY recommended.
* Made the mod usable with all future 1.18.* versions by default. In the case of future compatibility issues, things will break and require a fix. Might be good idea to wait for my confirmation before using the mod in newly released MC updates, but it's up to you.

2021/12/04 Update 1.18.6 (MC 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.3 or 21.22.4 is HIGHLY recommended.
* Fixed the world map not working properly in the end in singleplayer, more specifically dimensions that have full void chunks. Use the "Reload Regions" option in the world map settings to fix existing glitches after you update. If it's already ON for you, then turn it OFF and back ON.

2021/12/02 Update 1.18.5 (MC 1.18):

* (Forge) Upgrade to Minecraft 1.18.
* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.3 or 21.22.4 is HIGHLY recommended.
* Fixed the world map not loading properly for singleplayer worlds that were created before 1.18 and then were optimized for it. Enable the "Reload Regions" option in the world map settings to refresh your map, if necessary.

2021/11/30 Update 1.18.4 (MC 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Upgrade to Minecraft 1.18.
* (1.17.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.3 is HIGHLY recommended.
* (1.17.1 - 1.14.4) Small block light optimization during map generation from the world save.
* (1.17.1 - 1.14.4) Added better handling of block state data size mismatches in world save chunk sections.
* (1.17.1 - 1.17) Fixed world save chunk loading when there is no usable heightmap present.
* (1.17.1 - 1.16.5) Improved handling of unknown biome ids.
* Various optimizations when updating the block map.
* Optimized biome color blending.

2021/11/21 Update 1.18.3/1.14.1.11 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.17.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.2 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.13 is HIGHLY recommended.
* Fixed error handling on world join. Should no longer suppress the initial error or be able to cause indefinite error spam in the logs.

2021/11/15 Update 1.18.2 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.22.1 is HIGHLY recommended.
* Fixed compatibility issues with other mods caused by the "short" block check added in 1.18.0. For example, Storage Drawers.
* The mod automatic updater will now make multiple attempts to get the canonical path of the mod jar if necessary.

2021/11/02 Update 1.18.1 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.21.0 is HIGHLY recommended.
* Fixed indefinite freeze when exiting a world/dimension at a certain time. Usually, leaving a world as soon as you enter it would reproduce the issue.

2021/10/24 Update 1.18.0/1.14.1.10 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.17.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.20.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.11 is HIGHLY recommended.
* (1.17.1 - 1.12.2) The height level for very short blocks like carpets and 1 layer of snow will now be adjusted by -1. This means that waypoints and teleportation over these blocks will now make more sense and they won't cause harsh shading on the map. You can toggle it in the settings. Version 21.20.0 of the minimap is highly recommended, if you're planning on teleporting to carpetlike blocks that are placed over the void. The minimap update shifts the teleportation up by half of a block so that you don't fall through the block that you're teleporting into.
* (1.17.1 - 1.12.2) Reworked map height data handling to allow the effective height values to be different from the actual block heights. This allows making the carpetlike block height adjustments toggleable with a setting and refreshable without relogging. It also lets the persistent map data stay unaffected, making older mod versions still forward compatible with it.
* (1.17.1 - 1.12.2) Fixed some branch texture update issues caused by the leaf texture height values being temporarily reset when reloading a leaf region.
* (1.17.1 - 1.12.2) Improved IO exception handling when saving/loading map data or cache. The mod will now make multiple attempts with short pauses in-between.
* Fixed rarely occuring issue of parts of the map not updating visually when being rediscovered.
* Small but potentially very effective optimization when fetching texture color for a block state.

2021/10/15 Update 1.17.3/1.14.1.9 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.17.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.19.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.10 is HIGHLY recommended.
* (1.17.1 - 1.14.4) Unified what the minimap and world map consider "flowers". Tall flowers like Rose Bushes and Sunflowers are now included. Requires rediscovering the map (or reloading in singleplayer).
* Fixed incorrect slope values for void on the map.

2021/10/08 Update 1.17.2/1.14.1.8 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.17.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.18.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.9 is HIGHLY recommended.
* Fixed certain inconsistencies between the actual map data and map cache being able to cause minor memory leaks, OpenGL errors, crashes and incorrect map texture versions.
* Fixed certain regions becoming unable to unload (when they should) after their parent branch region is unloaded.
* Fixed footsteps crashing the game because of a race condition issue.
+ Added in-game setting for update notifications.
* Fixed rare game freeze caused by a race condition when updating branch region textures.
* Improved how branch region textures react to textures being deleted from their child regions. For example, if a region reloads and the result is less explored than what was loaded from the map cache, then updating the branch region textures (by viewing the map at a low enough zoom level) will properly reflect that. This shouldn't affect the vast majority of users.
* (Forge 1.16.5 - 1.14.4) Fixed the world map not reloading after you change your active resource packs.
+ (1.17.1 - 1.15.2) Fixed multi-texture renderer provider not resetting when the game crashes, making the mod incompatible with something like NotEnoughCrashes.
* (1.8.9 - 1.7.10) Fixed incorrect biomes being written to the map when manually discovering.

2021/09/28 Update 1.17.1/1.14.1.7 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.17.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.17.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.8 is HIGHLY recommended.
* Fixed compatibility with Immersive Portal (or similar mods) when using Optifine anti-aliasing. Caused UI to stop rendering.
* Improved automatic backups when saving a file fails.

2021/08/30 Update 1.17.0/1.14.1.6 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.17.1 - 1.12.2) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.16.0 is HIGHLY recommended.
* (1.8.9 - 1.7.10) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.6 is HIGHLY recommended.
* (1.17.1 - 1.12.2) Fixed non-biome colored transparent blocks causing the multiplayer map region save files to become corrupt. The broken regions should now load normally after you rediscover/overwrite them.
* Fixed transparent blocks not rendering over void.
* (1.17.1 - 1.12.2) The maps will now include the height values which take the transparent blocks into account. This enables you to set waypoints and teleport on top of transparent blocks instead of going under them (e.g. the bottom of a water pool). The height value of the opaque block can still be viewed though. Multiplayer map data needs to be manually overwritten for this to take effect.
* (1.17.1 - 1.12.2) Added a check for whether a map pixel generated by an older mod version contains transparent blocks over an opaque one. Only the heights of the opaque blocks used to be stored, so it can be "dangerous" to teleport to such map pixels using the saved height value. By default, such map pixels will be treated as undiscovered in the context of creating waypoints and teleporting. You can toggle it in the world map settings.
* The disabled waypoint visibility toggle is now saved on game restart and affects waypoints in the side menu as well.
* (1.17.1 - 1.12.2) Fixed map deletion not working because of the new file locks.
* (1.17.1 - 1.17) Fixed rare issues caused by the height data not being reset properly before generating a chunk of map from map data or world save.
* (1.14.4 - 1.12.2) Fixed disabled waypoint transparency not working correctly.
* (1.12.2) Fixed crash when using the mod without the minimap one.
* (1.16.5 - 1.7.10) Fixed multi-texturing variables not being restored to defaults causing compatibility issues with other mods (for example, blank screen when encountering the wind chime block from The Betweenlands).

2021/08/19 Update 1.16.1.1 (MC 1.17.1):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.15.1.1 is HIGHLY recommended.
* (Forge) Fixed compatibility with Forge 37.0.37 and newer. Now also requires it.

2021/08/12 Update 1.16.1 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.15.1 is HIGHLY recommended.
* Reworked how biome color resolver detection works which should improve mod compatibility, e.g. fix Better Biome Blend mod compatibility on Forge. The issues caused by this presented themselves in the form of blocks appearing gray or white on the map.

2021/08/08 Update 1.16.0.1 (MC 1.17.1):

* (Forge) Fixed Realms support.

2021/08/01 Update 1.16.0 (MC 1.17.1):

* Upgrade to Minecraft Forge 1.17.1!

2021/07/26 Update 1.16.0/1.14.1.5 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.12.2 - 1.17.1) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.14.1 is HIGHLY recommended.
* (1.7.10 - 1.8.9) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.5 is HIGHLY recommended.
* (1.12.2 - 1.17.1) Potentially improved modded biome colors support by using the ColorResolver instances instead of directly doing what they do in vanilla.
* (1.12.2 - 1.17.1) Added support for mod biome color resolvers in addition to grass, foliage and water.
* (1.15.2 - 1.17.1) Fixed the world save loader using the biome ID of the solid block instead of the transparent overlay (water) while real-time map writing did the opposite as intended.
* Fixed map textures on top and left region edges being constantly updated when they are in the writing distance.
* Fixed the very top block sometimes not being visible on the map when generated from the world save.
* Fixed non-biome color multipliers not working for transparent blocks.
* Fixed crash when the map export is unsuccessful and there hasn't been a successful export yet.

2021/07/16 Update 1.15.0.1/1.14.1.4 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.12.2 - 1.17) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.14.0 is HIGHLY recommended.
* (1.7.10 - 1.8.9) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.4 is HIGHLY recommended.
+ (1.12.2 - 1.17) Added a right-click option to world map waypoints for sharing them in chat.
+ (1.12.2 - 1.17) Added a right-click option on the world map for sharing the cursor location in chat.
* (1.14.4 - 1.17) Workaround for crash with Block Carpentry and similar conflicts. Proper fix coming soon.
* (1.12.2 - 1.17) Fixed issues caused by multiple Minecraft clients using the same map by using file locks that prevent more than 1 client using the same map.
* Fixed auto-updater not working with GDLauncher.
* Fixed Optifine causing the player arrow on the map to look weird.

2021/07/09 Update 1.14.6/1.14.1.3 (MC 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (1.12.2 - 1.17) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.13.0 is HIGHLY recommended.
* (1.7.10 - 1.8.9) Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.3 is HIGHLY recommended.
+ (1.12.2 - 1.17) Added a slightly different waypoint background texture for temporary waypoints to make the double-confirm deletion more intuitive.
+ (1.12.2 - 1.17) Added a placeholder option for the "Teleport Here" right-click option for when the Y coordinate is unknown and you can't teleport.
+ (1.12.2 - 1.17) Added a placeholder option for the wp creation right-click options for when the Y coordinate is unknown and you are using an older minimap version that doesn't support 2D waypoints.
+ (1.12.2 - 1.17) Added support for 2D waypoints introduced in 21.13.0 version of the minimap mod. This allows you to create waypoints outside of the discovered map.
+ (1.12.2 - 1.17) Added a new config file option "mapItemId" for configuring the item required to be in your hotbar or equipped for the world map to work. Should work exactly like the "minimapItemId" option in the minimap mod.
* (1.12.2 - 1.17) Filtering waypoints using the text field should now also include matching initials.
* The "World Map Waypoints" setting should no longer affect the "Teleport Here" right-click option.

2021/07/06 Update 1.14.5.2 (MC 1.17.1, 1.17):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.12.5.1 is HIGHLY recommended.
* Minecraft 1.17.1 support.

2021/07/03 Update 1.14.5.1 (MC 1.17):

* Fixed shader blending state issues causing some UI elements outside of the world map screen to render incorrectly.

2021/07/03 Update 1.14.5/1.14.1.2 (MC 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.12.4 is HIGHLY recommended.
* Fixed the map getting stuck zooming in when the zoom buttons are disabled and the map is reopened.
* (1.16.5 - 1.15.2) Disabled fog for some render types that shouldn't have it. Although I don't think it had any effect anyway.

2021/06/30 Update 1.14.1.1 (MC 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.10.1 is HIGHLY recommended.
* Fixed the world map being rendered twice in a single frame when using Vivecraft.
* Fixed waypoint symbols not updating when switching resource packs.
* Fixed holding backspace not working properly in the waypoint filter text field.
* Fixed weird height values when a map block/pixel is empty/air.

2021/06/30 Update 1.14.4 (MC 1.15.2, 1.14.4, 1.12.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.12.3 is HIGHLY recommended.
* Moved the "Ignore Server Heightmaps" option to the the per-server config.
* Optimized loading from world save.
* (1.15.2) Rendering optimizations similar to the minimap.
* Fixed the world map being rendered twice in a single frame when using Vivecraft.
* Simplified map pixel brightness calculation.
* Fixed waypoint symbols not updating when switching resource packs.
* Fixed holding backspace not working properly in the waypoint filter text field.
* When viewing the map screen that isn't moving, the mod will now update the map at "full power" without trying to preserve the framerate.
* Fixed weird height values when a map block/pixel is empty/air.
+ Added a temporary option "netherlikeCaveMapAllowed" in the config file for toggling cave view in the Nether and similar dimensions. Will be removed when I release proper cave mode.

2021/06/27 Update 1.14.4 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.12.2 is HIGHLY recommended.
* Moved the "Ignore Server Heightmaps" option to the the per-server config.
* Fixed waypoint menu scroll button shadows not rendering.
* Optimized loading from world save.
* Rendering optimizations similar to the minimap.
* Fixed the world map being rendered twice in a single frame when using Vivecraft.
* Simplified map pixel brightness calculation.
* Fixed waypoint symbols not updating when switching resource packs.
* Fixed holding backspace not working properly in the waypoint filter text field.
* (Fabric) Fixed errors from the first loading stage being suppressed by Fabric.
* When viewing the map screen that isn't moving, the mod will now update the map at "full power" without trying to preserve the framerate.
* Fixed weird height values when a map block/pixel is empty/air.
+ Added a temporary option "netherlikeCaveMapAllowed" in the config file for toggling cave view in the Nether and similar dimensions. Will be removed when I release proper cave mode.

2021/06/26 Update 1.14.4 (MC 1.17):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.12.2 is HIGHLY recommended.
* Upgrade to Minecraft 1.17.
* Moved the "Ignore Server Heightmaps" option to the the per-server config.
* Fixed waypoint menu scroll button shadows not rendering.
* Optimized loading from world save.
* Rendering optimizations similar to the minimap.
* Fixed the world map being rendered twice in a single frame when using Vivecraft.
* Simplified map pixel brightness calculation.
* Fixed waypoint symbols not updating when switching resource packs.
* Fixed holding backspace not working properly in the waypoint filter text field.
* Fixed errors from the first loading stage being suppressed by Fabric.
* When viewing the map screen that isn't moving, the mod will now update the map at "full power" without trying to preserve the framerate.
* Fixed weird height values when a map block/pixel is empty/air.
+ Added a temporary option "netherlikeCaveMapAllowed" in the config file for toggling cave view in the Nether and similar dimensions. Will be removed when I release proper cave mode.

2021/05/24 Update 1.14.1 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.9.0.1 is HIGHLY recommended.
* Fixed "hide waypoint coordinates" minimap setting not being respected by the right click menus.
* (Fabric) Fixed the "Minimap Settings" button not being disabled like it's supposed to when the minimap is not installed.

2021/05/16 Update 1.14.0 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.8.2 is HIGHLY recommended.
+ Added right click menus to the world map screen. Right-clicking on the map gives you some screen shortcuts and, if the minimap mod is installed, also lets you create waypoints and interact with them, for example teleporting, editing, disabling, deleting, and also lets you teleport without creating waypoints.
+ Added a settings button to the world map screen. The settings will open on top of the map screen.
+ Added an export button to the world map screen.
+ Added a controls button to the world map screen. Hovering over the button lists all relevant key bindings and clicking it brings you to the controls menu, so that you can change them.
+ Added zoom buttons to the world map screen, so that there is another alternative to the mouse wheel, which is more intuitive than setting the key bindings. The zoom buttons can be turned off in the world map settings.
* Reworked the on-map waypoint menu. It is now opened with an on-screen button. You can see all map waypoints, not just off-screen ones, interact with them with the mouse cursor, filter them in a more intuitive text field. The new menu also lets you toggle disabled waypoints visibility, toggle rendering all sets and change the current set. The waypoint list itself now displays whether a waypoint is disabled, is global, is temporary. Hovering over the waypoints in the menu now also acts as hovering over them on the map: they are highlighted on the map and you can use the right-click or hover controls to interact with them.
* Moved the zoom level display to the bottom center of the screen and increased the precision.
* You can now open the minimap settings from the world map screen using the key binding.
* Improved handling of tooltips colliding with the screen edges and added an offset from the cursor.
* You can now close the world map settings with the same key binding that you open them with.
* Fixed some key bindings not working in the world map screen when they are set to a mouse button.
* The "quick map confirm", waypoints menu, minimap settings key bindings should now work in the map screen as well.
* Fixed incorrect 255 height values in undiscovered chunks near the map edges on high zoom-outs. The fix requires regenerating the map, for example with "Reload Regions" in the world map settings.
* Added a workaround for copy-with-replace silently failing for unknown reasons in some environments (affected different world map files). Not only should the probability of silently failing be singificantly lower now, but also, in the case it does fail with an exception, necessary backups of the 2 relevant files should be created. This was previously done in the minimap mod.
+ Added sound effects to dropdown menus.
+ Added a setting for disabling the waypoint colored background and only displaying the initials (useful for some niche use cases).

2021/05/08 Update 1.13.5 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.8.1 is recommended.
* The mod will now explicitly disable shaders before rendering the world map to fix compatibility with some mods (e.g. Colored Lux).
* (1.8.9 - 1.16.5) Changed the existing potion effects type to "neutral" by default and added new variants of the same effects with types "harmful" and "beneficial".

2021/04/23 Update 1.13.4 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.7.1 is recommended.
* The world map will now fully save before exiting the world, instead of doing it afterwards, to avoid compatibility issues with mods that switch block (or other) registries based on the server. For example, Multiconnect.

2021/04/16 Update 1.13.3 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.7.0 is recommended.
+ Added a potion effect for disabling the world map with id xaeroworldmap:no_world_map.

2021/04/09 Update 1.13.2 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.6.0 is recommended.
* Fixed compatibility with Advanced Rocketry and mods that conflict in similar ways.

2021/03/23 Update 1.13.1 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.4.3.1 is recommended.
* Fixed a new framebuffer object being created every time you rejoin a world/server.
* Fixed some race condition issues causing some map regions to freeze when the actual map data doesn't match the previously loaded cache.

2021/03/19 Update 1.13.0.1 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Fixed compatibility with Xaero's Minimap / Better PVP 20.23.0 - 21.4.2. Version 21.4.3.1 is recommended.

2021/03/19 Update 1.13.0 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* WARNING: This version cannot be safely downgraded back to an older version of the mod after you update, so please make backup of the XaeroWorldMap directory.
* Compatible with Xaero's Minimap / Better PVP 21.4.3.
* Dimension map data in the XaeroWorldMap directory will now have a single per-server/world root directory for convenience. This makes the older world map versions not forward-compatible with the new file structure.
* Increased the maximum zoom-out from 0.5x to 0.0625x, while preserving the aesthetic/performance/smoothness. I achieved this by giving the map texture data a tree structure, implementing a lot of optimizations and introducing a new type of cache for the further zoom-outs. The zoom-out limit can potentially be increased even further in the future, which should no longer take months, but there are definitely additional obstacles beyond 0.0625x. This actually could've been a relatively small update, if I sacrificed a lot of the properties of the mod that I feel make it unique and are missing from the other map mods with a high zoom-out limit (for a reason).
* Reworked the region unloading frequency for graphics cards other than NVIDIA and AMD.
* Fixed map regions from other dimensions not being considered for unloading when freeing up memory.
* Improved map cache loading speed.
* Added fixed zoom when holding the CTRL key. This allows you to change the zoom to integer values (1x, 2x, 3x etc) as well as powers of 0.5 (0.5x, 0.25x, 0.125x etc).
* Reworked how light maps work, cutting video memory usage in half and improving performance of loading and rendering map regions.
* Added forced scale-up for screens bigger than 1080p. Although the new 0.0625x zoom-out limit with scale-up is probably still more than what you got on 0.5x before with no scale-up. I wanted to do this earlier but didn't want to take away the zoom-out that the high resolutions had, which is no longer a problem.
* Fixed slope shading sometimes not being overwritten properly on region edges.
* Reworked texture upload performance stabilizer to work more similarly to that of map writing.
* Fixed compatibility with Iris shaders mod.
* Fixed critical compatibility issues with Vivecraft (VR).
* Fixed some crashes when using PNG export on a very big map.
* IMPORTANT: This update changes the map cache format and introduces a new type of cache. This means that it can take longer to load the map for the first time after updating, especially when zoomed out 0.5x and beyond. The subsequent map loading from the new cache should be even faster than before the update though. I recommend leaving the map to fully regenerate on maximum zoom-out.

2021/03/09 Update 1.12.2 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.4.2 is recommended.
* Fixed the Optifine incompatibility still occurring for some people, which caused the game to not render properly and flicker. I am really sorry if the issue got anybody hurt. I tried my best to fix it as soon as possible.

2021/02/24 Update 1.12.1 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.4.1 is recommended.
* Optimized map rendering with light textures.

2021/02/10 Update 1.12.0.2 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.3.0.2 is recommended.
* Fixed symlink support in a lot of places.

2021/02/07 Update 1.12.0.1 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2):

* Fixed compatibility issue with older minimap versions. Version 21.3.0.1 is still highly recommended though.

2021/02/07 Update 1.12.0 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.3.0 is recommended.
* Reworked how region versions are used. Changing resource packs and map settings should no longer update the global version, hash codes based on resource packs and settings are cached instead. As a result, changing your resource packs or settings will only update regions that were not generated in the same conditions. This means a lot less map region reloading that leads to better performance.
+ Added 3D slope shading, which now also takes horisontal slopes into account. The old 2D shading (vertical only) is available as an option in "Terrain Slopes".
* Replaced accurate slope shading on region edges with approximate, to significantly decrease the number of region reloads, to improve performance.
+ Added a new setting "Reload Regions" for forcing a reload to all regions that you view after turning the setting ON. Each region will only be force-reloaded once, until you toggle the setting off and on again. This works similarly to what changing a resource pack does.
* Some optimizations to map rendering.
* Fixed Manual/Single map selection mode sometimes breaking after going from a Server mode sub-world to a Manual/Single world and switching the dimension on the Manual/Single sub-world to a dimension you've already been to on the Server mode sub-world.
* Fixed infrequent null pointer crash when joining a server with the minimap installed.

2021/02/02 Update 1.11.11.2 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.2.0.2 is recommended.
* Fixed compatibility with Optifine.

2021/01/29 Update 1.11.11 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.2.0 is recommended.
* Fixed race condition issue when handling map data loading exceptions. Should no longer cause random crashes.
- Removed some no longer used code.
* The mod will now load the config from the defaultconfigs directory before loading the main config file. The config files don't have to contain every parameter, so the default config should ideally only contain the values that you want to change.
* Support for the death point redesign.

2021/01/23 Update 1.11.10 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.1.1 is recommended.
* Added mod version to the crash report message.
* Fixed another race condition issue causing the "Trying to save unprepared cache" crash.
* Fixed visual glitches on the world map at extremely high coordinates.
* Implemented changes needed to separate the minimap lighting setting from the world map one.
* Fixed exception output caused by vanilla wheat blocks on some resource packs.

2021/01/16 Update 1.11.9 (MC 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.1.0 is recommended.
* Fixed compatibility with older minimap versions.
* Fixed PNG export crash when minimap isn't installed.

2021/01/15 Update 1.11.8 (MC 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 21.1.0 or newer. Version 21.1.0 is recommended.
* Changed default Map Selection mode to Single when Server mode isn't an option. Although Manual mode was the only mode that should work on any server, it seems too confusing for new users. This means that, by default, different sub-worlds will write to the same map (not cool). Switch to Manual/Spawn/Server modes where necessary.
* Fixed block textures with size 0x0 being accessed.
* Fixed potential rendering issues caused by OpenGL STACK_OVERFLOW errors on some graphics drivers.

2021/01/09 Update 1.11.7 (MC 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 21.0.0 is recommended.
* Fixed a race condition issue causing the "Trying to save unprepared cache" crash.
* Fixed compatibility with GrossFabricHacks and similar stuff.

2020/12/27 Update 1.11.6 (MC 1.16.4, 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 20.30.0 is recommended.
* Added suppression (optimized) for incorrectly defined vanilla map colors. Although this was never an issue on my end since it also crashes the regular vanilla paper maps, it is very common and it doesn't seem to be getting a fix, so I have to do something. For example, this fixes compatibility with Jurassicraft.
* Improved consistency with the minimap of how water looks.
* Fixed glowing structures looking completely flat on the map. For example lava falls, glowstone, glowing trees.
* Improved detail/quality of compressed world map exports by fixing mipmaps.
* Fixed "Export PNG" feature breaking the minification filter of map textures, making the map less detailed until relog as a result.
* Changed the minimum "terrain depth" brightness from 0.7 to 0.9 when not using the legacy terrain slopes. Should fix low-height worlds looking dark on the map.
* Fixed Nether maps breaking sometimes and showing bedrock.
+ Added a new setting for disabling the zoom animation when you open the map.
* Fixed "switch waypoint set" and "render all waypoint sets" key bindings not working in the world map screen.

2020/12/10 Update 1.11.5 (MC 1.12.2, 1.8.9):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 20.29.0 is recommended.
* (Forge) Incomplete extended blockstate detection should now skip vanilla blocks.

2020/12/02 Update 1.11.4 (MC 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 20.28.2 is recommended.
* Once again reworked how map writing pace is calculated. Basically reversed to the 1.11.2 method but with a much improved performance stabilizer. There is also still the minimum target time from 1.11.3, so it is kind of the best of both worlds.
* (1.12.2) Fixed coremod compatibility issues with some mods. For example, an older version of 5zig.
* Fixed compatibility with OpenGL older than 1.5.
* Removed the weird line glitch next to the player arrow.
* Fixed world map waypoints and player arrow not respecting GUI scale. These elements should now scale up when GUI scale is above 4.
* Changed maximum waypoints scale to 5 and renamed the config option to reset it.

2020/11/24 Update 1.11.3 (MC 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 20.28.1 is recommended.
* (1.7.10 - 1.12.2) Fixed incompatibility with AgriCraft causing crashes. Probably fixes issues with some other mods as well.
* Reworked map writing frequency calculation. There is now a target time for an amount of work. The target time is dependent on the render distance and things should stay almost the same for higher render distances. Lower render distances will be affected by a new minimum target time. Refreshing the map as fast as previously on lower render distances wasn't necessary. This will give those who use it a performance boost. Players who use lower render distances probably need it.

2020/11/21 Update 1.11.2 (MC 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 20.28.0 is recommended.
* Fixed the map writing becoming way too slow when you have a high framerate but a very busy CPU. Affected mostly people who record videos or stream. The slowing down was supposed to only happen during lag spikes to restore the framerate. Should work better now.
* Fixed the map still "yeeting" when scrolled for some people. Mouse movements used for velocity calculations are now tracked all the time instead of just during the mouse button press.

2020/11/13 Update 1.11.1 (MC 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. Version 20.27.3 is recommended.
* (Forge) Fixed servers being displayed as incompatible when the mod isn't installed on the server side.
* Fixed compatibility with FreeCam and likely other multi-camera mods.
* Removed the duplicate entry for the selected dropdown menu option, removed the selected option text recolor and colored the selected option's background gold instead.
* (1.16.4) Fixed crash caused by weird modded biomes without an identifier.

2020/11/06 Update 1.11.0.1 (MC 1.16.4):

* Most likely fixed the Realms incompatibility.

2020/11/03 Update 1.11.0 (MC 1.16.4, 1.16.3, 1.16.2):

* Support for Minecraft 1.16.4. Still compatible with 1.16.2 and 1.16.3.

2020/09/18 Update 1.11.0 (MC 1.16.3, 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.23.0 or newer. No longer compatible with older!
* Reworked map shading/slopes. Should give the map a better feeling of depth and improve the appearance in general. You can still use the old shading by choosing "Legacy" in the "Terrain Slopes" option. Toggle the option to OFF and back to "Default" to force a full map refresh.
* Increased multiplayer map data save version. Older mod versions will not be able to load files saved by this one. This version should still be able to load older map data.
* Fixed block light brightness inconsistency with the minimap.
* Fixed rare errors (in form of lines) in slope shading.
* (1.7.10 - 1.15.2) Fixed modded biome ids not being saved as 32 bit integers (instead of 8) when necessary.
- Removed some old unnecessary code.

2020/09/11 Update 1.10.4 (MC 1.16.2, 1.15.2, 1.14.4):

* Compatible with Xaero's Minimap / Better PVP 20.18.0 or newer. Version 20.22.0 is recommended.
* (Forge) Added a fallback renderer for patreon capes for when Optifine is installed because Optifine completely overrides them now.

2020/08/28 Update 1.10.3 (MC 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.18.0 or newer. Version 20.20.3 is recommended.
* Fixed world map components being loaded for worlds that are never joined.
* Likely fixed the issue of disconnecting on game join that some people have been experiencing. Although you need to update the minimap mod too, since it was an issue in both mods.

2020/08/23 Update 1.10.2.1 (MC 1.16.2):

* (Forge) Fixed compatibility with the latest Forge version.

2020/08/22 Update 1.10.2.1 (MC 1.15.2, 1.14.4):

* (Fabric) Fixed crash when using the mod without the minimap.

2020/08/21 Update 1.10.2 (MC 1.16.2, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.18.0 or newer.
* (Forge 1.16.2) Fixed resource pack version.
* (1.16.2) Fixed crash when the world instance changes but the new world instance uses the same map set. This happens when switching between 2 identical sub-servers on the same server address.
* Fixed another incompatibility with fake game connections. Fixes compatibility with mods like MenuMobs.
* Improved exception handling when starting a world map session on a new game connection.

2020/08/17 Update 1.10.1 (MC 1.16.2, 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.18.0 or newer.
* (1.16.2) Upgrade to Minecraft 1.16.2.
* (1.16.2) Started using string biome ids in multiplayer map data to support likely drop of int ids in 1.17.
* Fixed the mod not resetting the server level id when switching between a sub-server, which includes this mod on the server side, and a sub-server that doesn't.
* Fixed entity outline caused by the "Glowing" potion effect not working correctly around held items with this mod installed. This can fix other issues too, so it's not just 1.12.2 and newer.
* Fixed sun light not working correctly on the map. This fix will make the map a bit darker/brighter at night, but that's how it was supposed to be. Might add a slider option for that in the future.
* Fixed server level id mode sometimes not working when a dimension takes very long to load.

2020/08/07 Update 1.10.0 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.18.0 or newer.
+ Added the first server side feature. Installing this mod on the server side (in addition to client) will now make world map confirmation automatic and reliable.
IMPORTANT: If you have previously used this mod, make sure to select your old map in the map selection screen (world map -> bottom left icon -> top dropdown menu) and confirm. The mod will pick the correct map from then on. You will have to do this once for every dimension but it's worth it.
+ Added a new option "ignoreServerLevelId" to server_config.txt for ignoring the new server map selection mode, since it's forced by default.
* Added automatic map name generation for world spawn and server level id based maps. Previously just displayed the map id, which was causing confusion.
* Fixed rare race condition during cleanup.
* Fixed page buttons in mod settings not displaying correctly without the minimap mod.
* (1.14.4 - 1.16.1) Fixed the mod crashing when installed on server side.

2020/07/31 Update 1.9.0 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 20.18.0 or newer.
+ Added a new option for ignoring server heightmaps when updating the map. Only use this if the default doesn't work on the server you play on.
+ Added a new option to scale world map waypoints.
* (Forge) Config button in the mod list will now take you to the mod settings.
* Increased maximum zoom in from 5x to 50x. Further zoom out is likely coming in the future.
* Fixed waypoint shadow sprite being affected by global GUI scale.
* Tweaked chunk loading algorithm to work better on very high framerates.
* Fixed map scrolling being a little glitchy, especially on older MC versions.
* Improved the update notification to now include all outdated mods created by me that you have, instead of having to deal with them 1 by 1. This only includes mods that support the improved notification (for example, at least 20.19.0 version of the minimap).

2020/07/26 Update 1.8.1 (MC 1.16.1, 1.15.2, 1.14.4):

* (Forge) Fixed the mod breaking after a relog.

2020/07/24 Update 1.8 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatibility with Xaero's Minimap / Better PVP 20.18.0. No longer compatible with older versions.
* (Fabric) Fixed compatibility with Fabric API 0.15.1.
* Reworked when objects of certain classes are (re)constructed. Every object that can potentially "break" because of an exception is now constructed per game connection and not per client instance. This should fix compatibility with something like VanillaFix. This means that reloading a world now reloads the main parts of the mod. One of the effects of this is the world map always being reloaded after a relog.
* Fixed game crash when loading a corrupt world map cache file.
* Updated the crash message to include the new preferred bug report link.
* (1.14.4) Fixed entering a singleplayer world and very quickly exiting causing a freeze.
* (1.8.9) Fixed updated chunks not being reloaded on the map. I thought I fixed it already but I guess not.

2020/07/11 Update 1.7.4 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatibility with Xaero's Minimap / Better PVP version 20.16.0. Not compatible with older versions.
* (1.12.2 - 1.8.9) Fixed updated chunks not being reloaded on the map.

2020/07/04 Update 1.7.3 (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (Forge) Upgrade to Minecraft 1.16.1.
* (Fabric) Fixed compatibility with Mac.
* (1.16.1) Fixed regions failing to load or even crashing the game (in singleplayer) when the number of unique blocks in a single chunk section is very high.
* (1.14.4 - 1.16.1) Fixed game crash when a chunk section pallete contains an unknown block state (in singleplayer).
* Moved S2C packet callbacks to the main thread. Can fix compatibility with some mods/future MC versions.
* Fixed crash when trying to export PNG for an empty map.

2020/06/29 Update 1.7.2(.1) (MC 1.16.1, 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* (Fabric 1.16.1) Upgrade to Minecraft 1.16.1.
* (Fabric 1.15.2, 1.14.4) Port to Fabric.
* Fixed a map getting automatically confirmed in manual mode after you delete a currently confirmed map.
* Fixed a rare crash caused by a ConcurrentModificationException.
* Fixed rare memory leak.
* Improved mod version checking to support separate versions for different mod loaders.
* (1.14.4 - 1.16.1) Fixed some inconsistencies between Forge and Fabric versions of the mod.
* Improved multiplayer region and config saving/loading security.

2020/06/19 Update 1.7.0 (MC 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatibility with Xaero's Minimap / Better PVP 20.15.0. Not compatible with older versions.
* Fixed a lot of mod compatibility / concurrent modification-related crashes by moving all necessary work to the main game thread. For example, this fixes random crashes with Serene Seasons. This took a lot of work and rewriting, so new bugs are not unlikely.
* Fixed mipmap generation-related stuttering. It is possibly the "lag" that some people have been reporting for a while. There is a bug (?) where mipmap generation freezes rendering for much longer than the time it actually takes to generate mipmap. I previously used a workaround for the issue, while I wasn't even sure what the source of it was. It wasn't easy to track it down because the freezes happened at random OpenGL commands unrelated to mipmaps. The workaround seemed to only work on some devices and I think even caused other issues. In this update I simply removed mipmap generation for now.
* Fixed texture upload benchmark-related stuttering when exploring the world. The mod measures and approximates how quickly your computer can upload textures to the GPU, which may cause stuttering until it's finished. Map exploration-related texture updates are no longer measured, so the stutter should be gone.
* Fixed maps with a single region not refreshing after you change a refresh requiring setting and then select the map in the map selection menu.
* Reworked how Patreon capes are implemented. It's now done with a core mod and they should behave exactly like vanilla capes, which includes changing the elytra texture.
* Fixed empty regions freezing for some time after they are "refreshed".

2020/06/12 Update 1.6.4 (MC 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Fixed compatibility with Immersive Portals and potentially other similar mods.
* Fixed world map not closing with the map key binding in multiplayer if it's set to a mouse button.
* The world map zoom will no longer reset when reopening the map.
+ Added a setting to hide the player arrow on the world map.
+ Added a setting to hide the zoom level display on the world map.
* (1.14.4 - 1.15.2) Fixed random crash when joining a world/server.
* (1.7.10 - 1.12.2) Fixed map key binding not opening the map until another key is pressed when set to a mouse button.

2020/05/29 Update 1.6.2 (MC 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Fixed compatibility with fake worlds (again). For example, this fixes compatibility with bspkrsCore.
+ Added a line of text above the map selection dropdown menu, so it's more clear what it is.
* The map selection dropdown list should now be alphabetically sorted.

2020/05/23 Update 1.6.1 (MC 1.15.2, 1.14.4, 1.12.2, 1.8.9, 1.7.10):

* Compatibility with Xaero's Minimap (or Better PVP) 20.12.0. Not compatible with older versions.
+ Added a map selection/control screen for multiplayer servers/realms. It can be opened by clicking the new button in the bottom left corner of the world map screen. You should no longer have to go through map data files to manage multiple world maps on the same server address. This will work similar to "Make Sub-World Auto" from the minimap mod when using the world spawn-based map selection mode.
+ Added a "Map Selection" option to the map selection screen. It lets you choose the map selection mode used on the current server address.
+ Added "Manual" map selection mode as the new default mode. In this mode, you are asked to select and confirm the world map to "write" to every time you switch worlds/dimensions. You can also use a key binding to quickly confirm the last confirmed map for the entered dimension. This mode is only useful on servers with multiple worlds/sub-servers.
+ Added "Single" map selection mode. This mode essentially treats the server like a singleplayer world. No manual confirmation is required and no issues should be caused by world spawn-based map selection. This is the equivalent on having "Multiworld Detection" set to OFF in the minimap mod.
+ Added "World Spawn" map selection mode. This is the old automatic and problematic multiworld detection you're used to. However, you can now choose what world map is bound to your current world spawn by using the map selection screen. So, if the world spawn changes for some reason, you can easily bring back any world map you need and bind it to the new world spawn.
* Fixed freeze on world join / dimension change when the entered map is very large.
* Fixed some multiplayer map regions not saving properly when switching between worlds/servers very quickly.
* Fixed world spawn-based detection not working properly on some servers.
* The world map screen should now always show the correct waypoints for the viewed map, instead of showing the ones selected in the minimap mod.
* Fixed backwards compatibility with old non-compressed map data files.
* Performance improvements.
* (1.12.2, 1.8.9, 1.7.10) Made dimension names consistent with 1.14.4 and 1.15.2 and the minimap mod. This makes 1.5.* version of the mod incompatible with the new format.

2020/04/07 Update 1.5.7 (MC 1.15.2, 1.14.4, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Fixed compatibility with Optifine.
* Fixed compatibility with "fake" worlds (for example bspkrsCore title screen entities).
* (1.12.2) Fixed crash when joining Dalek Mod Servers.

2020/03/13 Update 1.5.6 (MC 1.15.2, 1.14.4, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Fixed compatibility with the newest version of Better Portals or similar mods.
+ Added additional key bindings for those who can't or prefer not using the mouse wheel for zooming and scrolling waypoints.
* Fixed the map data folder following the symlink if the config folder is one even though it's not in the config folder.
* Fixed rare crash on dimension change.
* Fixed multiworld detection not working correctly in certain situations.
* Reworked multiworld detection to support dimension-specific spawnpoints better.
* (1.14.4, 1.15.2) Fixed GL Error spam under certain conditions when you have key bindings set to nothing.
+ Added an option to disable waypoints on the world map.

2020/01/30 Update 1.5.5 (MC 1.15.2, 1.14.4, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Compatibility with the latest Xaero's Minimap / Better PVP 20.2.0. Not fully compatible with previous versions.
* Support for 2 character long waypoint initials.
* Fixed the teleport key still being visible for waypoints that can't be teleported to.
* Fixed transparency issues with footsteps when hovering over a waypoint.

2020/01/24 Upgrade to Minecraft 1.15.2.

2020/01/03 Update 1.5.4 (MC 1.15.1, 1.14.4, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Fixed compatibility with Java 9 and above.
* (1.12.2 and above) Fixed key combinations not working correctly.
* (1.7.10 - 1.12.2) Fixed consistency of controls handling with newer Minecraft versions.

12/27/19 Update 1.5.3 (MC 1.15.1, 1.14.4, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Upgrade to Minecraft 1.15.1! Make sure to optimize your world for 1.15.1 to improve map generation speed (Singleplayer - Edit - Optimise World).
* Fixed grass and foliage blocks sometimes not being detected properly in heavily modded games.
* Fixed empty region files in the world save affecting map loading speed and the exported PNG size.
* (1.12.2) Fixed mcmod.info not being recognised.
* (1.8.9) Fixed colour multipliers for birch/spruce leaves and very likely some modded blocks too.
* (1.7.10) Fixed a rare crash with some modded blocks that don't expect any meta data to be thrown at them.

11/22/19 Update 1.5.1 (MC 1.14.4, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Compatible with Xaero's Minimap / Better PVP 1.19.0+. Not compatible with older versions!
* Fixed unnecessary map reload after loading the whole map for a dimension, then going to another dimension and returning. This caused some performance issues and potentially rare bugs.
* Fixed compatibility with Aroma1997s-Dimensional-World and other similar mods.
* Fixed some non-transparent blocks being recognised as transparent only because they are in the translucent render layer (Ore Stone Variants).
* Fixed unloaded map regions appearing fully white in the PNG export.
+ Added check for the per-world teleportation config in the minimap mod.
* (1.12.2 and below) Fixed cursor coordinates option not being visible in the settings.

11/11/19 Update 1.5.0.1 (MC 1.14.4, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Recompiled the mod to work with Xaero's Minimap / Better PVP version 1.18.8. Not compatible with older versions!

10/18/19 Update 1.5 (MC 1.14.4, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Compatibility with Xaero's Minimap / Better PVP version 1.18.6. Not compatible with older versions!
+ You can now add minimap waypoints in the fullscreen world map view by using the new waypoint key binding (B by default).
+ You can now also add temporary minimap waypoints in the fullscreen world map view by using the temporary waypoint key binding (+ by default).
+ Added a new option to toggle biome colours in vanilla map colour mode.
* Fixed glitched lines at the bottom and to the right of the world map screen.
* Reworked waypoints rendering so that waypoints are always the same size while still keeping the smooth movement from the previous version.
+ Added a new (hidden) config option "differentiateByServerAddress" that allows you to make all multiplayer servers share the same world map. Can only be modified in the config file. It will appear once the config is resaved after toggling one of the ingame settings but you can also manually add it.
* (1.14.4) Replaced a Minecraft/Forge issue workaround with a better one, which should improve the game performance.
* (1.14.4) Fixed performance issues when using this mod with Optifine.
* (1.14.4 and 1.13.2) Workaround/fix for a weird dimension-related Forge bug that caused crashes.

09/13/19 Update 1.4.10.1 (MC 1.14.4):

* Fixed lighting and performance issues introduced in 1.4.10 when loading from the world save.
* The mod will now use vanilla map colours for block states that have a fully black texture. In most cases it's not what you see in-game and the black texture is just a placeholder. Should fix compatibility with some modded blocks.
* Removed a workaround for a Forge bug.

09/13/19 Update 1.4.10.1 (MC 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* (1.13.2) Fixed OpenGL errors on non-NVIDIA cards.
* Small improvements in loading from world save.
* The mod will now use vanilla map colours for block states that have a fully black texture. In most cases it's not what you see in-game and the black texture is just a placeholder. Should fix compatibility with some modded blocks.
* Removed a workaround for a Forge bug.
1.12.2 and below:
* Fixed compatibility with NotEnoughIDs.

09/12/19 Update 1.4.10 (MC 1.14.4):

* Fixed race condition issue causing regions to not load from the world save properly sometimes. This could also cause "chunk errors" in the actual game. Because I found no other safe solution but to move part of the world save loading process to the server thread, lag on the server side will now negatively affect the speed of map loading (more than before). Should be back to normal if/when a proper fix is added to Forge.
* Fixed OpenGL errors on non-NVIDIA cards.
* Small improvements in loading from world save.

08/30/19 Update 1.4.9 (MC 1.14.4, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Compatible with versions 1.17.9+ of Xaero's Minimap and Better PVP. Not compatible with older versions!
+ Added a toggle for the cursor coordinates displayed at the top of the map.
* Fixed very transparent textures looking black on the map. Requires refreshing the map, so toggle "Terrain Slopes" OFF and ON to trigger a refresh.
* Fixed the teleportation to other sub-worlds not being blocked when it should be.
1.13 and above:
* Fixed the issue of incorrectly detected cursor position on Mac.

08/23/19 Update 1.4.8 (MC 1.14.4, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Fixed color calculation for block textures that have transparent pixels (fully or partially). This should fix a lot of modded "plant" blocks looking brighter than they should, for example from Biomes O' Plenty.
* Fixed incorrect biome colors for a lot of modded blocks when loading from the world save in singleplayer, for example blocks from Biomes O' Plenty.
* Fixed a rare crash that would happen when playing with a ton of mods affecting the game performance.
* Fixed empty region cache files saved by older mod versions causing a crash when the regions are properly reloaded.
* Fixed some errors not getting caught by the mod's error/exception detection.
* Potentially fixed more compatibility issues with a lot of mods.
* Fixed crash when entering a singleplayer world named "Multiplayer".
* Fixed crash reports sometimes containing minimized stack traces.
* (1.14.4) Fixed rare concurrent modification crash on start.
* (1.12 and below) Fixed most (ALL for most people) of the compatibility issues with JustEnoughIDs mod. Full multiplayer compatibility with JEID's integer biome IDs will be a part of 1.5 to keep 1.4.* forward compatible with newer 1.4.*.

08/07/19 Update 1.4.7.1 (MC 1.14.4):

* Fixed compatibility with Minecraft Forge 28.0.45.

08/02/19 Update 1.4.7 (MC 1.14.4, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Moved map data folder to the game directory root (".minecraft/config/XaeroWorldmap" -> ".minecraft/XaeroWorldmap").
* Fixed multiple rare crashes caused by trying to save cache for a region with cache not prepared.
* Fixed compatibility with Mystcraft and similar mods.
* Fixed zoom levels under 1.0 not working with some AMD drivers.

07/26/19 Update 1.4.6 (MC 1.14.4, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Fixed the issue where the mod stopped working when the world object was replaced by a new one for the same world.
* (1.13 and below) Fixed the mod not knowing how to react to incorrectly saved cache for compressed textures.
* (1.7.10) Fixed compatibility with bspkrsCore.
* (1.7.10) Fixed the map always refreshing after restarting the game.

07/21/19 Update 1.4.5 (MC 1.14.4):

* Minecraft 1.14.4 support.
* Removed Forge bug workaround from 1.4.1 because the bug has been fixed.

07/19/19 Update 1.4.4 (MC 1.14.3):

* Fixed compressed textures not being cached properly causing the game to crash when loading the cache.

07/12/19 Update 1.4.3 (MC 1.14.3, 1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

* Fixed the map not loading properly in The End or similar dimensions in singleplayer.
* Fixed fully loaded regions sometimes refreshing more times than necessary.
* Fixed regions that have been loaded in for "writing" acting a bit weird, refreshing a lot, potentially affecting performance.
* Fixed a memory leak when switching worlds.
* Improved how the mod reacts to trying to load multiplayer region files saved by a newer version of the mod.
* Fixed incompatibility with some mods, for example More Planets, causing a crash.
* Fixed the mod not expecting world chunks to lack biome data and failing to load regions containing such chunks.
* Fixed corrupt chunks in world save data making the whole region fail to load.
* Race condition crash fixed.
* Fixed some regions not refreshing when they should after going to a different dimension and returning.

06/30/19 Update 1.4.2 (MC 1.14.3):

+ Minecraft 1.14.3 support. Make sure your world is optimized (select your world -> Edit -> Optimize World) or it will take a very long time to load from the world save.
* The mod now expects singleplayer worlds to be unloaded on server-side before it happens on client-side and in such case cancels loading regions instead of failing (leaving empty regions that don't reload).
* Workaround for a bug in Forge for 1.14. This might cause other issues, but most likely not.

06/24/19 Update 1.4 (1.13.2, 1.12.2, 1.12.1, 1.12, 1.8.9, 1.7.10):

+ Added a new option that lets you toggle texture compression, which is now OFF by default. I think it only makes sense to use texture compression on a very old machine or if you want to keep a larger map loaded at once.
* Singleplayer maps now load directly from the world save instead of files generated by the mod. This means that chunks generated before installing the mod will now be automatically discovered by the mod. If you're on Minecraft 1.13 or above, make sure your world is optimized (select your world -> Edit -> Optimize World) or it will take a very long time to load from the world save.
* Reworked map lighting to use multitexturing. This results in quicker map loading and more precise lighting. Lighting will "break" for old cache but it'll be automatically fixed and resaved. The loading speed improvement will only be noticeable afterwards. This change also reduces the per-region VRAM usage by about 70%.
* Fixed the map writer to use the full render distance.
* Fixed a bug in the map change detection which could cause map textures to not update sometimes. This happened mostly on superflat worlds.
* Fixed map size limiter unnecessarily removing some regions when you load new regions very fast.
* Improved handling of terrain slopes at the top of map textures.
* Fixed compatibility with BetterPortals mod.
* Fixed biome ids being unnecessarily saved sometimes.
* Fixed ladders being displayed as a black square in vanilla colours mode. Requires rediscovering the chunks to take effect on multiplayer. This also affects which blocks are ignored when writing/discovering the map in both colour modes.
* Fixed incorrect color byte order on big-endian machines.
* Other smaller bug fixes and optimizations.
* (1.12.2 and below) Optimized biome colours. The optimization will make modified (by mods) vanilla biome colours less accurate while hugely improving the performance. Unmodified vanilla biomes and modded biomes (added by mods) should stay accurate.

05/31/19 Update 1.3.5 (MC 1.13.2, 1.12.2, 1.12.1, 1.12, 1.10.2, 1.8.9, 1.7.10):

* Fixed a crash that some people have experienced caused by some antiviruses interfering with the work of the mod.

03/15/19 Update 1.3.4.1 (1.12.2, 1.12.1, 1.12):

* Fixed compatibility with Xaero's Minimap and Better PVP.

03/12/19 Update 1.3.4 (1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Fixed multiple crashes caused by race conditions.
* Fixed glowing underwater blocks on the map being rendered incorrectly after reloading the map.
* Improved zoom animation smoothness.
* Potentially fixed the "file is being used by another process" crash that some people have experienced.

03/08/19 Update 1.3.4 (MC 1.13.2):

* Upgrade to Minecraft 1.13.2.
* Fixed multiple crashes caused by race conditions.
* Fixed glowing underwater blocks on the map being rendered incorrectly after reloading the map.
* Improved zoom animation smoothness.
* Potentially fixed the "file is being used by another process" crash that some people have experienced.

11/21/18 Update 1.3.3 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Fixed a crash caused by switching worlds very quickly while cache is saving.
* Fixed a very rare crash that just happened randomly (no point in explaining the details really).
* Fixed the huge FPS drop when playing without VSync.
* Some small improvements to the code which can potentially fix more unknown bugs.

09/07/18 Update 1.3.2 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Compatibility with Xaero's Minimap/Better PVP version 1.15.5.

09/01/18 Update 1.3.1 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Fixed incompatibility with some graphics drivers brought with 1.3.

08/27/18 Update 1.3 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

Huge thanks to e_l1997 and retep998 for their help in testing!

* A lot of optimizations of RAM usage when loading map regions and writing (updating) the map.
* Separated map writing and file operations into different threads. Map writing speed should be a bit more consistent now.
* Reworked how cache works. Everything should now load VERY quickly (including all lighting levels) after the initial load of the map regions ("counting" starts after you update). This replaces the system where everything was instantly available but with only 1 lighting level and all lighting levels loading slowly afterwards. The old system caused lag on extremely large worlds.
* The number of regions loaded at a time is now limited. Loading the whole map on worlds large enough could potentially use up all memory (RAM outside of the JVM heap and VRAM) of the machine. When the limit is exceeded, the mod removes the regions viewed the longest time ago. Most mod users will not ever reach the limit though.
* Improved map region loading prioritization. Regions which are the closest to the mouse cursor will now have the highest priority.
* Enabled texture compression, which helps increase the region limit and the region loading speed. This will be made optional in the future.
* Improved the way crashes are presented to the user, similar to how it works in the minimap mod.
* Fixed regions of the world map blinking when loading extremely large worlds.
* Fixed lower FPS when on extremely large worlds.
* Fixed the world map camera jumping when the game stutters while the map is being dragged.
* Fixed the world map sometimes not reacting to block id mappings being changed when leaving a world/server. This could cause region loading failures.
* Fixed PNG export not working for EXTREMELY large maps where regions take less than 1 pixel (after scaling) on the exported PNG. It might still look all black with pixel-sized dots if your map is big enough and mostly empty.
* Fixed empty regions sometimes getting saved and then loaded.
* Possibly other bug fixes caused by the changes.
- Removed overtime map loading because of the new region limit and because there's really not much reason for it with the new cache. It might return in some improved form in the future.
- Removed light levels settings option. 4 levels is now the default amount. Don't ask.

06/22/18 Update 1.2.5 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

+ Exporting the full PNG will now also open the destination folder.
+ PNG export will now include all recently made changes to the map and not just the cached ones.
* Fixed PNG cache files not updating if block colours or the resource pack are changed outside of the world.
* Fixed PNG export using too much memory and sometimes crashing.
* Fixed some PNG cache-related crashes caused by not exiting Minecraft properly (closing with the X button).
* Fixed a bug where empty regions were created when switching between worlds at the player's coordinates in the previous world.
* Improved and optimized map updating speed.
* Potentially some other bugs fixed because of code improvements.
* Compatible with Xaero's Minimap or Better PVP 1.15.2+.

02/23/18 Update 1.2.4 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Reworked PNG cache. Now with better performance.
* Fixed turning lighting off (or on) and reloading a world causing crashes.
* Fixed rare crash on exiting a world.

02/09/18 Update 1.2.3 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

+ Added an option in the mod settings to export the whole current map as a .png image. PNG cache for the world has to be present (might not be instantly true).
+ Added an option to not load flowers to the world map.
* Fixed multiworld support for servers that use compass to point to the nearest death point.
* World map will now load cached image files first to instantly "load" the whole world and only then load the world map normally overtime.
First load after updating from an older version might be laggy because image files for all old regions need to be created.
* Overall performance improvement.
* Improved compatibility with Statues mod.

12/01/17 Update 1.2.2 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Improved performance by optimizing the "over time" loading algorithm.
* Fixed compatibilities with some mods causing some vanilla blocks to have wrong colours (brown water etc).
* Fixed a crash caused by incompatibility with some other mods.
* Fixed world map loading freezing when one of the data files is corrupt.
* Fixed version checker taking too long to notice time outs when connecting to the update server.

10/05/17 Update 1.2.1 (MC 1.12.2, 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Fixed world map causing texture flickering in the Nether.
* Fixed world map loading breaking when deleting map data files that have already been loaded.
* Optimized day-night cycle handling code for better performance.
* Fixed auto-updater not working on Linux.
* Fixed some compatibility issues.

08/10/17 Update 1.2 (MC 1.12.1, 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Upgrade to 1.12.1.
* Updating multiple mods at once (patron-only).
* Minor bug fixes.

07/27/17 Update 1.1 (MC 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Fixed compatibility with some Optifine options, like Fast Render, MSAA and Vignette.
* Fixed overtime map loading crashing the game sometimes when changing worlds.
* Fixed incorrect use of relative file locations which caused some people to crash because of file permissions.
* Map data moved from mods folder to config folder.

07/14/17 Update 1.0 (MC 1.12, 1.11, 1.10.2, 1.8.9, 1.7.10):

* Going from dimension to dimension on the same world will no longer clear map data from other dimensions.
* Drastically improved the world map zooming feature. It will no longer force you to use the fixed scale values while still keeping the sharp block edges. Causes some changes to the appearance of waypoints, but hopefully not too bad.
* Map/Camera movement will no longer stick to the pixel grid but actually consider partial coordinates and move across smoothly.
* Fixed a VRAM leak.
* Fixed overtime loading system incorrectly prioritising regions based on player position.

05/06/17 Update b1.9 (MC 1.11, 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

+ Added a way to filter the waypoints in the bottom-right waypoints list by typing a part of the waypoint's name (ENTER to start over).
* The whole map will now load over time in the background even if you're not looking at certain parts of it.
* Map data will now be compressed to take up about 15 times less disk space on average. Loading the map data for the first time after updating might take longer than usual because old files are going to be compressed first to work with the new mod version.
* Day/night cycles will no longer require the map to reload. The mod might use more VRAM now though. You can control how many light levels there are in the mod settings (more levels = more VRAM).
* Fixed the game crashing when opening the world map with every type of waypoints disabled.
* Fixed black squares "randomly" appearing on the world map caused by Wynncraft and potentially other servers sending empty chunks.
* Fixed snowy mountains looking completely white with no slopes when terrain depth is enabled.
* Fixed transparent blocks light levels not updating in certain circumstances. Might drop the overall performance, let me know if so.

03/10/17 Update 1.8.1 (MC 1.11, 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

* Compatibility with the Minimap / Better PVP mod version 1.12.4 and above.
* Moved from Dropbox file hosting.

01/27/17 Update b1.8 (MC 1.11, 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

+ Added a waypoint side-menu to the map view GUI. You can now view all off-screen waypoints by placing the cursor in the bottom-right corner of the screen.
Select a waypoint in the side-menu by using the mouse scroll wheel and then right-click to quickly move the map view to the selected waypoint. No more unnecessary map scrolling :)
* Fixed chunks sometimes loading to incorrect worlds from the same server (AKA the world overrriding issue).
* Compatibility with the server-side waypoint Spigot plugin (minimap mod still required).
* Fixed compatibility with FastCraft.
* Improved stability.

12/19/16 Update b1.7.1 (MC 1.11, 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

* Compatibility with Xaero's Minimap/Better PVP version 1.11.8+.

11/19/16 Update b1.7 (MC 1.11, 1.10.2, 1.10, 1.9.4, 1.8.9):

* Upgrade to Minecraft 1.11.
* Compatible with Xaero's Minimap/Better PVP version 1.11.4 and above.
* Fixed rare random crash.
* Fixed automatic updater (Patreon reward) not working correctly with jars that are not directly in the /mods folder.
* Fixed automatic updater (Patreon reward) not working for renamed mod jars.
* Updating the mod manually will now also open the correct jar folder if it's not the /mods folder.

20/16/16 Update 1.6.2 (MC 1.8.9):

* Possible fix for random crashes.

10/16/16 Update 1.6.1 (MC 1.8.9):

* Possible fix for random crashes.

10/09/2016 Update b1.6 (MC 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

* Fixed regions disappearing sometimes when exiting a world.
* Improved how transparent blocks are saved, which will result in less disk space usage.
+ Added an option to disable footsteps.
* Made ice thicker.

09/28/2016 Update b1.5 (MC 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

* Fixed some saving bugs thanks to which new/overridden map regions will now use less disk space.
* Reworked water biomes. This should fix the permanent "wrong biome lines". New/overridden map regions with water biomes will now also use less disk space.
There could be some temporary graphical glitches when overriding old maps but they will disappear on the next map refresh (for example, when world time changes).
It only happens once so I didn't fix it for performance reasons.
* Downgrading to b1.5+ from newer mod versions will no longer cause data loss. If the mod is unable to load a newer file, it won't try and back it up instead (thank me later).
This IS NOT present in version b1.4 or below so DO NOT downgrade to anything below b1.5 even if there's a new bug. Please report the bug and wait for me to fix it.
* Fixed nether detection not always working.
* Fixed a VRAM leak.
* Fixed compatibility with Factorization mod hammer functionality.

09/17/2016 Update b1.4 (MC 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

+ Added MultiWorld support for multiplayer servers and realms.
Worlds created by modifying the same world save will most likely share the same multiworld ID so the system isn't perfect.
+ Added Realms support.
+ Added new visual terrain options to the world map settings: terrain depth and terrain slopes.
The "terrain depth" option adds depth to the world map by using blocks' height levels to calculate brightness.
Slopes are what was used prior to this update but it can now be disabled if you like minimalism.
The new options have absolutely no impact on the performance.
* Fixed '_' usage in the world IDs. I have no idea why I didn't do it from the start, probably forgot.
IF a new save is started for your world then to fix it go to ".minecraft/mods/XaeroWorldMap/" and find your world's map folder.
The name of the folder should look like
<world name>_<dimension(null for overworld)>
,
for example, "newworld_null", "newworld_dim-1" etc.
Replace any underscores ( _ ) in the <worldname> with "^us^". Exclude the quotation marks ( ' ).

08/30/2016 Update b1.3 (MC 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

+ Added better support for modded cave dimensions (similar to nether).
+ Added 2 new options to stop the world map from updating the already loaded chunks, stop loading new chunks or both.
+ Added capes as Patreon rewards.
Anyone using any of my mods (after a certain mod update) will be able to see capes on Patrons (including themselves).

08/15/2016 Update b1.2 (MC 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

* Chunk loading performance improvement.
* Fixed the GUI animations going crazy on very high FPS rates (500+).
* Fixed GUI lag spikes.
* Random crash fixed.
* Waypoints' shadow opacity will now depend on the sunlight level.
+ Added built-in automatic mod updater as a Patreon reward.

Update b1.1.1 (MC 1.10.2, 1.10, 1.9.4, 1.8.9, 1.7.10):

* Fixed world map GUI not rendering for certain people.