Tags
Creators
Details
All versions
0.3.1-forge-1.21.11
Release
XaeroNav 0.3.1 - forge 1.21.11last month 7
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Forge
Supported environments
Client-side
Changes
Added
- Minecraft 1.21.11 support, on NeoForge 21.11.45 or newer, on Forge 61.2.1 or newer, and on Fabric with Fabric API 0.141.6 or newer.
- Minecraft 1.16.5 support, on Forge 36.2.39 or newer and on Fabric with Fabric API 0.42.0 or newer. It runs on Java 8, like the game itself.
Improved
- Routes notice a detour sooner and switch to the shorter way, especially in the Nether. The area XaeroNav maps around you for routing now reaches 224 blocks instead of 160, as long as Java has at least 2.5 GB of memory (see Changed).
- The first route after you pick a destination appears sooner, and the map of the area around you is rebuilt faster as you walk.
- Less stutter while following long routes and while flying with an elytra. Planning the long-distance part of a route no longer runs on the game's main thread.
- The boxes marking blocks to dig or place no longer show through walls, so a long row of them no longer blocks your view.
- The time left shown at the top of the screen now counts down to the destination even while only part of the route is known. Past the end of the solid route it adds an estimate, which is corrected as you walk and turns into the exact time once the whole route is found. An estimate is also shown before the first route appears.
- The game log (
latest.log) is much quieter while navigating. Detailed routing diagnostics are now written at debug level; Forge and NeoForge save them todebug.log, which is useful to attach to a routing report.
Fixed
- In the Nether, the route line could suddenly shrink or disappear while you were following it.
- A route that crosses bridges you are about to place could be thrown away and replaced with a much shorter one.
- A branch that ran into a dead end and came back alongside itself could stay on the route for over a minute.
- Guidance could stall for 10 seconds or more in the Nether while a slower fallback search ran.
- Digging a block the route told you to dig could make the whole route recalculate, often switching direction or ending just ahead of you.
- Lava flowing into a spot you had already dug was not noticed, so the route could lead you into it.
- A destination set on a part of the map that was not loaded yet could end up inside a block, which made routing toward it much worse. It is now moved to a spot you can stand on once that area loads, without clearing the route you are following.
- The route line inside water could not be seen from outside it, so a route that swims up a narrow water column looked like it ran straight into the water. Nearby underwater route segments now show through the water surface.
- If building the map of the area around you failed (for example, when memory ran short), it was retried every tick. It now waits 30 seconds and keeps guiding you in the meantime.
Changed
- XaeroNav needs a Java heap of at least 2 GB, the official launcher's default. Below 2.5 GB it maps a smaller area around you (160 blocks) to leave room for the game.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:cCo2cAHW:K6lSF0IR"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cCo2cAHW:K6lSF0IR"
}

