
Unlike many other minimap mods, Xaero's minimap keeps the aesthetic of vanilla Minecraft, which helps it be a more seamless addition to the game. It is also the first rotating square minimap for Minecraft. Among a wide variety of customization settings, there is an option for a circle-shaped minimap and a separate setting for locking the minimap's rotation (using a direction arrow instead). The minimap can display the surrounding entities, including players, mobs and items, as dots with a custom color or as icons (usually heads). In addition to the default compass directions, you can place your own waypoints that are visible both on the minimap and in the game world. Waypoints help you find previously visited locations or reach specific coordinates, with optional teleportation. The minimap can display the surrounding blocks above ground and below ground (cave mode). These are just some of the features of the mod while there are many more. Please read the "Minimap features" section below for a more complete list. For the purposes of following multiplayer server rules, there are 2 mod editions, full and fair-play, the latter being designed for fair PVP. This mod is mostly client-sided. Installing it on the server side is optional for some additional features like world identification.
Thank you!
There can be many reasons for this. The mod sends a chat command to teleport you to the waypoints, which is /tp @s x y z by default, so appropriate permission is necessary. The vanilla /tp command requires OP status (cheats enabled) but it's possible to have separate permissions for commands on a non-vanilla server with certain plugins installed. The used command can be changed in the minimap settings with the "Default Teleport Command" option or per server in the waypoints menu with the "Teleport Chat Command" option. Non-vanilla teleportation commands often don't support the selectors such as @s, so you might have to remove it from the configured command. Right-click teleportation on the world map uses its own setting for the command. You can read about it on the world map description page under FAQ.
If the "Teleport" button is disabled, then it can also mean multiple things. The most common reason for this is manually using waypoints from a sub-world that isn't the "auto" one but still from the same dimension. If the "auto" sub-world isn't what is supposed to be automatically picked on a certain world, then select the correct sub-world and use "Make Sub-world Auto" in the waypoints menu Options. This will swap all waypoints data between the 2 sub-worlds and you'll be able to teleport to the waypoints, which are now in your "auto" sub-world.
If the "auto" sub-world IS selected but the teleport button is still disabled, then it probably means that teleportation was manually disabled for the server/world. Check the teleportation option in the waypoints menu Options. If it's disabled, you can only enable it through the server-specific config file in the game directory -> xaero/minimap (XaeroWaypoints in older versions). I recommend exiting Minecraft before editing any config files. And make backups from time to time.
Do not panic. It's almost certainly not actually deleted. If you use the world map mod and it has also reset, then please start by restoring it first before dealing with the waypoints. Read the "Why has my world map "reset" for a specific server?" section on the world map description page. Done with that? Please continue reading.
Start by opening the full waypoint menu. Press U ingame to do so. Check the vanilla controls menu, if the U key doesn't work. Go through the sub-worlds listed in the top-right dropdown menu. All waypoint sub-worlds for the current server address should be there. If none of them have the right waypoints for the world/dimension that you are in, then the server address was likely changed. Find the old server address in the top-LEFT dropdown menu, select it and do Options -> Make World/Server Auto. You should now be able to find the correct sub-world in the top-right dropdown menu. If the right sub-world is already marked with (auto), which means that the sub-world is automatically selected for your current world/dimension, then you should be good to go. If the wrong sub-world is marked with (auto), then please continue reading.
Using the world map mod?
One of the most common reasons for the wrong sub-world being automatically selected is the incorrect usage of the world map mod in multiplayer (since version 1.6). Make sure you select the correct map for your current world before confirming it. It affects which waypoints are being shown to you. The menu for map selection is on the world map screen, if you click the bottom left icon (unless it's open by default). Consider changing the map selection mode to one of the automatic ones, if it fits the server you're playing on.
Your currently confirmed map affects which waypoints sub-world in the minimap mod is considered automatic (auto). This allows each created map to have separate waypoints data. At any point in time, you can select and view any non-automatic waypoints sub-world by going to the waypoints menu (press U) and selecting it from top-right dropdown menu. You can make any sub-world automatic for your currently confirmed map by selecting Options -> Make Sub-World Auto.
Not using the world map mod?
The wrong sub-world being considered (auto) and therefore being automatically selected can be caused by a server plugin changing the behavior of the vanilla compass item and interfering with the mod's "multiworld" detection, if you have it enabled (disabled by default). In most such cases the compass item points to your bed instead of the global spawn point. Sleeping in the right bed again should bring everything back for you if sleeping in another one was the cause of the waypoints disappearing.
If this happened because of a new plugin being added (and if removing it is not an option for you), then here's how you can restore your waypoints:
1. Find the right waypoints "sub-world" from the top-right dropdown menu in the waypoints screen, it's the one with the waypoints that you need in your current dimension. Perhaps start with overworld?
2. Use Options -> Make sub-world auto.
3. Do the same for every dimension (enter the dimensions before doing it!).
4. If it's a simple server with 1 world (no hub/lobby worlds, no minigame worlds, creative plot worlds etc), then also turn off "Multiworld Detection" in the same Options menu. You can turn it back on later if you ever need it.
Contact me if you have questions!
First of all, make sure that you actually have the entity icons/heads enabled in the minimap settings -> Entity Radar Categories, whether you put it on "Always" or "Player List". Just make sure that you know how to display them. Those are the icons that this section is about.
Starting from version 21.6.0 of the minimap mod you are able to override the default icons displayed for entities with your own sprites/images by making a resource pack (or including the required resources in your own mod). In addition to that, you are also able to add or improve entity type variants support (different variants of the same entity type having different icons) by creating a simple mod of your own or including some code in your existing mod. Although this is usually unnecessary for simpler multi-variant entity types (most entity types).
By default, the minimap mod renders all entity icons using the entity renderers/models bound to the entities. This supports all vanilla mobs and some simple bipedal/quadrupedal mobs whose models have easily identifiable head model parts (head, ears, nose etc). If the mod fails to do so, the colored dot is displayed instead.
The relevant assets directory to the purpose of overriding the icons is /assets/xaerominimap/entity/icon/. You can find it inside the minimap mod's jar file and extract the contained files/folders for your reference. The jar contains an example file for overriding icons of a mod entity type /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json. The example file would corresponds to the entity type example_mod:example_entity, if such existed. Please read the comments in the file example_entity.json to learn about its structure, so that you are able to create your own icon definitions similar to it.
In addition to that, /assets/xaerominimap/entity/icon/definition/minecraft/ contains several example files for vanilla entity types that might require additional comments regarding the default entity type variants support. By default, entities have very simple variants support where the entity type variant ID is simply the entity's main texture resource location.
If you set the "debugEntityVariantIds" option in the minimap config file to true, then the variant IDs of newly encountered entities (variants) will be printed in the chat and the log/console.
Starting from version 21.8.0 of the minimap mod you are also able to configure your own model-based rendering. Please read the comments in the example file /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json for all the information you need to know.
Check out this awesome project by babybluetit, if you want to have a look at a real implementation of custom icons or actually use it: https://www.curseforge.com/minecraft/texture-packs/xaeros-minimap-modded-support
To do that, please install the mod on the server side (requires a NeoForge/Forge/Fabric/Quilt server as of writing this).
If your minimap version is at least 25.3.0, then set and use the "Minimap Server Settings" key binding to open server settings. You can enforce almost any option there, including Cave Mode, Entity Radar or even create custom entity radar categories.
On older mod versions, when you start your server, a new "common" config file will be created in the server directory (not the world folder), usually in the "config" folder. In the config file, you get multiple options that let you disable certain mod features for your players. Changes require a server restart.
Alternatively, if you can't install the mod, you can include the following strings in a server/system message sent to players (on login), which do the following:
§f§a§i§r§x§a§e§r§o - causes the client to disable cave mode (including world map) and entity radar (fair-play mode)
§x§a§e§r§o§m§m§n§e§t§h§e§r§i§s§f§a§i§r - causes minimap cave mode to work in the nether despite the fair-play mode. The world map has a separate code for this that looks almost identical.
§n§o§m§i§n§i§m§a§p - disables the minimap completely
§r§e§s§e§t§x§a§e§r§o - reset all the system message flags
Here's a third-party Spigot plugin that simplifies this for you (not affiliated with or created by me): XMMForceFairPlay
And a third-party datapack with similar functionality (not affiliated with or created by me): Xaero's Map Server Utils
Use any third-party addons at your own risk.
Look for the "common" config file in the config folder directly in your server directory (not the world folder), usually config/xaero/minimap. One of the options lets you disable the registration of status effects, which is what prevents players from joining. Changes require a server restart. Do the same for the world map mod.
To hook into this mod with your own, first add the following repository to your build script:
repositories {
maven {
url "https://chocolateminecraft.com/maven"
name "Xaero's Maven"
}
}
If you're on Forge, make sure the Mixin gradle plugin is applied in your project (org.spongepowered.mixin), unless you're on 1.12.2.
Finally, add one or more of the following dependency declarations, replacing and with actual values you can see at https://chocolateminecraft.com/maven/xaero/minimap.
Forge with official Mojang mappings before 1.21.1:
implementation "xaero.minimap:xaerominimap-forge-<minecraft version>:<mod version>:dev"//purposely no deobfuscation!
Forge with official Mojang mappings on 1.21.1 or after:
implementation "xaero.minimap:xaerominimap-forge-<minecraft version>:<mod version>"
Forge with other mappings:
implementation fg.deobf("xaero.lib:xaerolib-forge-<minecraft version>:+")
implementation fg.deobf("xaero.minimap:xaerominimap-forge-<minecraft version>:<mod version>")
Fabric:
modImplementation "xaero.minimap:xaerominimap-fabric-<minecraft version>:<mod version>"
NeoForge:
implementation "xaero.minimap:xaerominimap-neoforge-<minecraft version>:<mod version>"
In "common" projects in multi-loader setups:
compileOnly "xaero.minimap:xaerominimap-common-<minecraft version>:<mod version>"
You are allowed to make videos using this mod.
Using it in your modpacks is allowed with the following conditions:
Required
Optional
Умови використання, зміни та поширення цього товару.
22.07.2026 · Modrinth
Скриншоти та зображення з оригінальної сторінки Modrinth.

Опубліковані версії та оригінальні файли Modrinth.
17.07.2026 · 74 373 завантаження
15.07.2026 · 4 256 завантаження
Fixed crash with Aqua Acrobatics.
13.07.2026 · 48 900 завантаження
13.07.2026 · 2 280 завантаження
08.07.2026 · 79 526 завантаження
29.06.2026 · 142 193 завантаження
18.06.2026 · 11 014 завантаження
NB! The world map is not out yet for 26.2.
18.06.2026 · 51 079 завантаження
NB! The world map is not out yet for 26.2.
18.06.2026 · 291 завантаження
NB! The world map is not out yet for 26.2.
18.06.2026 · 910 завантаження
NB! The world map is not out yet for 26.2.
17.06.2026 · 1 709 завантаження
Ported to 26.2.
NB! The world map mod is not out yet! It's a bit more complicated to port to 26.2 than the minimap.
17.06.2026 · 17 711 завантаження
Ported to 26.2.
NB! The world map mod is not out yet! It's a bit more complicated to port to 26.2 than the minimap.
11.06.2026 · 9 901 завантаження
05.05.2026 · 10 927 завантаження
21.04.2026 · 37 064 завантаження
Upgraded to Minecraft 26.1.2!
21.04.2026 · 6 614 завантаження
Upgraded to Minecraft 26.1.2!
06.02.2026 · 3 982 завантаження
07.10.2025 · 2 009 092 завантаження
07.10.2025 · 106 731 завантаження
03.10.2025 · 9 113 завантаження
Ported the mod to Forge.
01.10.2025 · 6 884 завантаження
30.09.2025 · 14 619 завантаження
Ported to Minecraft 1.21.9.
08.08.2025 · 32 403 завантаження
Fixed the file not working.
06.07.2025 · 377 948 завантаження
09.04.2025 · 102 323 завантаження
Ported to 1.21.5.
08.04.2025 · 4 856 завантаження
Ported to 1.21.5.
08.04.2025 · 7 998 завантаження
Ported to 1.21.5.
31.10.2024 · 13 172 завантаження
31.10.2024 · 22 919 завантаження
01.10.2024 · 3 897 завантаження
01.10.2024 · 82 410 завантаження
03.09.2024 · 69 987 завантаження
02.09.2024 · 3 114 завантаження
02.09.2024 · 1 726 завантаження
17.08.2024 · 4 129 завантаження
17.08.2024 · 14 796 завантаження
06.06.2024 · 54 007 завантаження
03.06.2024 · 12 604 завантаження
03.06.2024 · 1 891 завантаження
14.04.2024 · 5 865 завантаження
14.04.2024 · 13 662 завантаження
13.04.2024 · 934 завантаження
13.04.2024 · 812 завантаження
18.03.2024 · 2 364 завантаження
17.03.2024 · 310 завантаження
17.03.2024 · 5 361 завантаження
21.02.2024 · 6 746 завантаження
Port to NeoForge.
21.02.2024 · 659 завантаження
Port to NeoForge.
26.01.2024 · 4 615 завантаження
26.01.2024 · 10 428 завантаження
08.12.2023 · 4 092 завантаження
08.12.2023 · 7 628 завантаження
06.12.2023 · 1 387 завантаження
06.12.2023 · 38 087 завантаження
06.12.2023 · 2 253 завантаження
06.12.2023 · 991 680 завантаження
06.12.2023 · 129 297 завантаження
06.12.2023 · 12 751 завантаження
06.12.2023 · 7 751 завантаження
06.12.2023 · 23 583 завантаження
06.12.2023 · 6 258 завантаження
06.12.2023 · 14 577 завантаження
06.12.2023 · 33 075 завантаження
06.12.2023 · 5 927 завантаження
06.12.2023 · 14 714 завантаження
06.12.2023 · 291 завантаження
06.12.2023 · 153 завантаження
06.12.2023 · 239 завантаження
06.12.2023 · 450 завантаження
03.12.2023 · 477 завантаження
Upgraded to Minecraft 1.20.3-rc1. Probably going to work with the official 1.20.3 too.
29.11.2023 · 1 630 завантаження
29.11.2023 · 1 038 завантаження
27.11.2023 · 258 завантаження
27.11.2023 · 480 завантаження
23.10.2023 · 2 471 завантаження
23.10.2023 · 4 210 завантаження
15.10.2023 · 633 завантаження
15.10.2023 · 1 040 завантаження
25.09.2023 · 198 828 завантаження
25.09.2023 · 576 завантаження
12.09.2023 · 703 завантаження
12.09.2023 · 993 завантаження
31.08.2023 · 1 023 завантаження
31.08.2023 · 459 завантаження
22.08.2023 · 968 завантаження
22.08.2023 · 408 завантаження
15.08.2023 · 709 завантаження
15.08.2023 · 259 завантаження
06.08.2023 · 1 591 завантаження
06.08.2023 · 2 506 завантаження
22.07.2023 · 10 612 завантаження
22.07.2023 · 774 завантаження
17.06.2023 · 5 429 завантаження
17.06.2023 · 1 079 завантаження
10.06.2023 · 4 651 завантаження
06.06.2023 · 30 876 завантаження
24.05.2023 · 4 979 завантаження
24.05.2023 · 1 258 завантаження
15.05.2023 · 464 завантаження
15.05.2023 · 236 завантаження
14.05.2023 · 293 завантаження
14.05.2023 · 197 завантаження
02.05.2023 · 963 завантаження
02.05.2023 · 2 007 завантаження
22.04.2023 · 829 завантаження
22.04.2023 · 6 705 завантаження
22.04.2023 · 216 завантаження
22.04.2023 · 637 завантаження
22.04.2023 · 1 332 завантаження
22.04.2023 · 12 421 завантаження
22.04.2023 · 820 завантаження
22.04.2023 · 792 завантаження
22.04.2023 · 217 завантаження
22.04.2023 · 529 завантаження
22.04.2023 · 1 922 завантаження
22.04.2023 · 1 743 завантаження
22.04.2023 · 335 завантаження
22.04.2023 · 398 завантаження
22.04.2023 · 4 056 завантаження
22.04.2023 · 1 546 завантаження
22.04.2023 · 4 337 завантаження