Source-checkedMaps & scenarios

Xaero Map Regions

by AxelEncore · for Minecraft

If you've been missing the ability to create regions - complete with names, boundaries, and icons - in your builds or servers, this mod is just what you need

6.2KDownloads
4 mo agoLast updated
MITLicense
Forge · NeoForgeLoaders

About Xaero Map Regions

From Modrinth

If you've been missing the ability to create regions - complete with names, boundaries, and icons - in your builds or servers, this mod is just what you need

demonstration

✦ Usage

Install Xaero Regions and Kotlin for Forge on the dedicated server and on every client that should see or manage regions. Xaero's World Map is required on clients. Players without the client mod do not see the map overlay.

Open Xaero's World Map and use the region controls:

  • R opens the region drawing workflow on Xaero's map screen when the player is an operator in creative mode.
  • P or middle mouse click adds a polygon point.
  • Right mouse click or Enter finishes the polygon and opens the region editor.
  • Backspace or Delete removes the last point while drawing.
  • E edits the manageable region under the cursor.
  • T edits the manageable region under the cursor, or opens the region manager when no region is

under the cursor.

  • Shift + R opens the region manager directly.
Display preferences are stored locally in `config/xaeroregions-client.properties`. Available
options include region names, icons, overlap decluttering, minimum on-screen marker size, and the
maximum render distance. The default render distance is 8192 blocks; use `0` for unlimited.

✦ Server permissions

Server permissions are configured in config/xaeroregions-server.properties:

operatorPermissionLevel=2 allowNonOperatorRegionCreation=false

With the default value (false), only operators can create, edit, delete regions, or upload custom icons. Operators may do this in Survival or Creative mode.

When allowNonOperatorRegionCreation=true, every player may create regions and upload new icons. Non-operators may edit or delete only regions they created; operators may manage every region. The server assigns and preserves the owner UUID, so ownership cannot be forged by a modified client.

Administrative /region commands remain operator-only regardless of this setting. Creative mode is not required.

Hide a region for one player

/region hide <player> <region>

Show a hidden region again

/region visible <player> <region>

Create a point marker

/region createpoint <player> <mode> <iconname> <label> <x> <y> <z>

Arguments:

  • <player>: target player who will see the marker.
  • <mode>: marker lifetime mode.
  • <iconname>: predefined pixel icon. The command suggests available icon names while typing.
  • <label>: text shown under the marker. Use quotes for labels with spaces.
  • <x> <y> <z>: block coordinates for the marker.

Modes:

  • waitenter: the marker disappears for the target player when they enter the marker's chunk.
  • waitcommand: the marker stays until it is removed with /region delpoint.

Delete a point marker

/region delpoint <player> <x> <y> <z>

✦ What It Does

Draws freeform polygon regions directly on Xaero's World Map. Supports names, ARGB colors, opacity, categories, predefined pixel icons, and custom PNG icons. Stores regions on the server with SavedData and synchronizes them to connected clients. Enforces creation and ownership permissions again on the server for every mutation packet. Respects each player's Xaero explored-map data and fades newly revealed portions in over about   1.5 seconds. Renders fixed-size labels that no longer grow with map zoom, automatically suppresses tiny or   overlapping labels, and provides a per-player name toggle. Keeps colored fills and visible outlines when labels are hidden. Optimizes large maps with visible-window culling, configurable render distance, zoom-dependent   fog-of-war LOD, cached Xaero reflection lookups, cached polygon triangulation, scanline chunk   coverage, merged visible chunk rectangles, and batched GPU fills. Shows a title when the player enters a region. Traveler's Titles is supported only through   reflection; when absent, the built-in title overlay is used.

✦ Dependencies

Use these dependencies when publishing and when building a server pack.

  • NeoForge            |     21.1.220 or newer.
  • Kotlin for Forge    |     Tested ver: 5.12.0 - required on server and client.
  • Xaero's World Map  |     1.44.2 or newer - required on clients.
  • XaeroLib            |     Tested ver: 1.1.15
  • Traveler's Titles   |     Optional  -> Tested by reflection only | If absent, Xaero Regions uses its built-in title overlay.

Do not redistribute xaeroworldmap-neoforge-1.21.1-1.44.2.jar inside the Xaero Regions jar or the repository release artifact. Xaero's World Map is an external dependency with its own license.

Highlights

From source data

Game versions

Supports 3 Minecraft versions, the newest being 1.21.1.

Loaders

Runs on Forge and NeoForge.

Footprint

Rated a light load on a server.

Xaero Map Regions on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
Server side
Required on the server
Server type needed
Forge, NeoForge
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.8, released 2026-07-20

Game versions by loader

LoaderGame versionsNewest
NeoForge1.21 to 1.21.1 (2 versions)1.21.1
Forge1.20.11.20.1

From 5 recorded builds of Xaero Map Regions.

Recent builds

BuildReleasedGame versionsLoaders
1.0.82026-07-201.21.1NeoForge
1.0.82026-07-201.20.1Forge
1.0.52026-07-201.21.1NeoForge
1.0.42026-05-171.21 to 1.21.1 (2 versions)NeoForge
1.0.32026-05-171.21 to 1.21.1 (2 versions)NeoForge

Dependencies

  • Required: modrinth project NcUtCpym (modrinth, not in our catalogue)
  • Required: modrinth project ordsPcFz (modrinth, not in our catalogue)
  • Optional: modrinth project JtifUr64 (modrinth, not in our catalogue)

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Xaero Map Regions on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Maps & scenarios

Custom maps, arenas and scenarios to play on.

Runs on your server

From source side support

Modrinth lists Xaero Map Regions as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
ForgeNeoForge
Runs on
Serverrequired on the server
Game versions
1.21.1 and 2 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorAxelEncore, as published on Modrinth
  • ✓LicenseMITFree

Xaero Map Regions, answered

Generated from the mod’s own source data.

Do my players need to install Xaero Map Regions?

Modrinth lists Xaero Map Regions as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Forge and NeoForge.

Is it free?

Yes. Xaero Map Regions is free to download from Modrinth. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Xaero Map Regions on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add Xaero Map Regions in one click.