xaero-world-map-bridge
No reviews yet
A client-side compatibility library that provides loader-neutral map and UI overlay APIs for Xaero's World Map.
Provides a framework or library for other mods to use.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the client. Works on vanilla servers.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Xaero World Map Bridge
Xaero World Map Bridge is a client-side library for mods that draw custom content on Xaero's World Map. It provides stable, loader-neutral APIs for map overlays and UI overlays on both Fabric and NeoForge.
This project is primarily a dependency for mod developers. Installing it by itself does not add map markers, claims, or other visible content; dependent mods register the overlays that it renders.
Features
- Ordered map overlays rendered above the map texture and below Xaero's map elements whenever the compatible render hook is available.
- UI overlays rendered above Xaero's interface.
- Map context with camera position, scale, dimensions, and world-to-screen conversion helpers.
- A compatibility fallback for map overlays, with clear diagnostics when Xaero changes its rendering internals.
- Optional Fabric Mod Menu settings for enabling map and UI overlays and the compatibility fallback.
Installation
- Install Xaero's World Map and the matching Fabric or NeoForge loader for your Minecraft version.
- Download the Xaero World Map Bridge file that matches both your Minecraft version and loader.
- On Fabric, also install Fabric API.
- Place Xaero World Map Bridge and its required dependencies in the client's
modsfolder.
It is a client-only dependency. It does not need to be installed on a dedicated server unless another mod specifically requires it there.
Compatibility
| Minecraft | Fabric | NeoForge | Xaero's World Map |
|---|---|---|---|
| 1.21.11 | Yes | Experimental | 1.40--1.44 |
| 26.1.2 | Yes | Experimental | 1.40--1.44 |
| 26.2 | Yes | Experimental | 1.41--1.44 |
Xaero's World Map 1.40 was not released for Minecraft 26.2. Minecraft 26.3 is not supported because a compatible Xaero Fabric artifact is unavailable.
For mod developers
Use XaeroWorldMapBridge.registerMapOverlay(...) to draw in map coordinates, or XaeroWorldMapBridge.registerUiOverlay(...) to draw over Xaero's UI. Registrations are AutoCloseable, so close one to unregister its overlay.
XaeroWorldMapBridge.registerMapOverlay("example:claims", 100, context -> {
int x = context.worldToScreenX(128.0);
int y = context.worldToScreenY(-64.0);
context.canvas().fill(x, y, x + 16, y + 16, 0x80FFAA00);
});
See the project README for the complete API, build instructions, and compatibility details.
License
Xaero World Map Bridge is available under the MIT License.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers