World map

A map of your world, drawn from the server's own files

Open the Map tab and the panel renders your Minecraft world top down, at full resolution, zoomable to single blocks. Layers show the biomes, the structures, what changed and where players actually spend their time. Click for coordinates, pin waypoints, publish it at a link, and prune the chunks nobody ever visited, with one click to put them back.

  • Included with every Minecraft Java server
  • Reads the world files, running or stopped
  • Updates every 15 minutes while players are on
  • Overworld, Nether and End
World mapOverworldNetherEnd

Block -184, 312

Chunk -12, 19

Copy /tpCopy coords
Rendered 3m ago

Layers

  • TerrainFull resolution
  • BiomesDominant biome per chunk
  • StructuresVillages, strongholds
  • ActivityTime spent per chunk
  • Players2 on the map
  • Waypoints4 pinned
  • Prune chunksServer must be stopped
Public map link
join.fadehost.net/map/j7q2m5x8kd0w

The map

The world exactly as it is on disk

The node reads your region files and draws the surface, one pixel per block, with the same relief shading and water depth you know from an in-game map. It is served as tiles, so the panel only loads the part you are looking at and you can zoom from the whole world down to single blocks. Nothing is cropped: a world that is 50,000 blocks across still renders end to end.

  • Renders while the server is running, stopped or asleep, because it reads files and not the game
  • Hit Update map for a fresh one, and it re-renders itself every 15 minutes while players are online
  • Tabs for the Overworld, the Nether and the End; the Nether render cuts the roof away so you see the floor
  • Open it full size in its own tab when you want the whole picture at once
Resolution
One pixel per block
Zoom
The whole world down to single blocks
Dimensions
Overworld, Nether, End
Server state
Running, stopped or asleep
Refresh
On demand, and every 15 minutes with players on
To install
Nothing

Layers

Five ways to read the same world

The Layers menu paints one thing at a time over the terrain. Biomes come from the chunk data, structures from where the world generated them, Changes from a stored snapshot of the world, and History from a frame kept for every day.

  • Biomes: the dominant biome of each chunk, with a legend of what is out there
  • Structures: villages, strongholds, mineshafts, monuments and the rest, counted per type, each type hideable
  • Changes: what is new, what got busier and what is gone since the last snapshot
  • History: a slider through daily frames, every day for the last month, one a week for the last year, one a month before that
  • Grid: chunk lines as you zoom in, region lines above them

Layers

  • ActivityWhere players spend time
  • BiomesDominant biome per chunk
  • ChangesNew, busier and gone since the last snapshot
  • HistoryScrub through daily frames of the world
  • StructuresVillages, strongholds and other generated places

One at a time, over the terrain. The grid and the markers stay on underneath.

Activity and players

Where people actually are

Minecraft records how long players have spent in every chunk. The Activity layer paints that over the terrain, so the base cluster, the mine and the road nobody uses are all obvious at a glance. Hover a chunk and it tells you its coordinates and how long players spent in it.

  • The heat colours carry the signal in lightness rather than hue, so they read with any colour vision
  • Last known player positions come out of the world files, so they show even on a server that is off
  • While people are playing, Paper servers and Fabric, Forge and NeoForge servers report live positions that move on the map
  • Click anywhere for the block and chunk under the cursor, a copyable /tp command, or a named waypoint

Time players spent here

Rarely visitedOften visited

Chunks nobody has ever set foot in stay faint under the rest, which is exactly the land pruning is for.

  • Playing right now
  • Last known position
  • Waypoint you pinned

Pruning

The chunks nobody ever visited, picked off the map

Prune mode turns the same activity data into a selection. Pick a threshold and the panel tells you exactly how many chunks and how many megabytes that is before you touch anything, or draw over the areas you want yourself. Click a chunk to add it, click it again to take it back.

  • Red is what will be removed, cyan is what is protected, and the cold to warm shades are how long players spent there
  • Spawn and the last known player positions are protected whatever you select
  • The server has to be stopped: the world files must not be in use
  • The prune runs on the node with a progress readout, and the map re-renders when it finishes

Pick how much time counts as used

  • Never visited
  • Visited under 30s
  • Visited under 1 min
  • Visited under 5 min
  • Visited under 15 min
  • Visited under 1 hour

Each choice shows the exact number of chunks and the disk it frees on this world before you run anything.

From the tab to a public link

  1. 1

    Open the Map tab and hit Update map

    The node reads the region files, so it works on a server that is running, stopped or asleep. A big world takes a few minutes the first time; after that a render reuses every region that has not changed.

  2. 2

    Pick a layer, click a spot

    Activity, Biomes, Structures, Changes or History. A click gives you the exact block and chunk with a ready teleport command, or pins a waypoint with a name, an icon and a colour. The tabs above the map switch to the Nether and the End.

  3. 3

    Share it, or take the disk back

    Turn on the public map link and you get an unguessable address anyone can open, refreshed with every render and deleted the moment you turn it off. Or stop the server, open prune mode, and remove the land nobody uses.

What a click on the map gives you

The block, the chunk it sits in, and a teleport command for that exact spot, ready for the console or the chat.

Block -184, 312
Chunk -12, 19

/tp @s -184 ~ 312

Copy coords gives you the pair on its own. A published map lives at an address of this shape:

https://join.fadehost.net/map/j7q2m5x8kd0wvtn3rb6hs9pc1zf4ygla

Everything on the Map tab

No plugin, no separate web service to run, no port to open. All of it is in the panel on every Minecraft Java server.

The rendered map

Every explored chunk at one pixel per block, in tiles you can zoom to single blocks. The whole world, never cropped to the middle of it.

Overworld, Nether and End

A tab for each dimension. The Nether render scans under the bedrock roof so you see the floor you walk on, not the ceiling.

Activity heatmap

Time spent per chunk painted over the terrain, in colours whose lightness carries the signal so they read with any colour vision.

Biomes

The dominant biome of every chunk with a legend of what the world actually contains, read from the chunk data rather than guessed.

Structures

Villages, strongholds, mineshafts, monuments and the rest, marked where the world generated them, counted per type and hideable one type at a time.

Changes

What is new, what got busier and what is gone since the last snapshot of the world, in three colours over the terrain.

History

A slider through daily frames of the world. Every day for the last month, one a week for the last year, one a month before that, kept until the server is deleted.

Players on the map

Last known positions come from the world files. While people are playing, Paper servers and Fabric, Forge and NeoForge servers report live positions that move.

Waypoints

Pin a named spot with one of six icons and six colours, up to a hundred of them, and everyone who opens the tab sees the same ones.

Coordinates and /tp

A click anywhere gives the block and the chunk it sits in, a Copy coords button and a teleport command ready to paste into the console.

Grid and hover readout

Chunk lines as you zoom in and region lines above them, plus a hover that names the chunk and how long players spent in it.

Chunk pruning

Remove chunks by how long players spent in them, or by drawing over the ones you choose, with the exact count and size shown first.

Undo

Every prune backs up the files it changes. The prune history lists each one with its date and puts any of them back.

Auto-prune

Weekly, fortnightly or monthly, at the threshold you choose, run while the server is stopped. The last run and what it freed are on the same card.

Prune suggestions

When at least half a gigabyte is sitting in chunks nobody visits, the map says so and one alert goes out. At most once a month per server.

Public map link

Publish the map at an unguessable link for your Discord or your site. Same tiles and layers, a download button for the image, and turning it off deletes the copy.

Weekly world card

For worlds that had players that week: joins, who came by, the busiest day, how much new land got explored, the disk it moved and the busiest area.

Open to your assistant

Reading the activity and running or undoing a prune are tools in the FadeHost MCP server, and the in-panel Copilot can run them too.

Pruning

Why a world gets big, and what to do about it

A survival world grows every time someone walks or flies somewhere new. Almost none of that land is ever touched again, but it stays in the region files, and it goes into every backup with them. Minecraft already records how long players have spent in each chunk, so the panel can tell the land that got used from the land that got crossed once, and remove only the second kind.

On a typical survival world that is 60% to 80% of the region files. One real world of about 900,000 chunks and 4.7 GB of regions had no recorded player time at all in 78% of them; removing those freed about 3.7 GB, and the terrain regenerates for anyone who goes back.

Spawn and players are protected

The spawn area and the last known position of every player are kept whatever threshold you pick, in every selection mode.

The server must be stopped

Pruning and restoring both refuse while the world files are in use, so nothing is rewritten under a running game.

Kept chunks are verified

Chunks that stay are copied byte for byte and checked before anything is replaced, and a region file the node cannot read is left alone.

Every prune keeps a backup

The files a prune changed are kept on the node for 14 days, and the newest set is always kept. Restoring one is a click on the prune history.

The land comes back

A removed chunk regenerates as fresh terrain the next time someone walks there. Anything players built in it does not, which is why the selection is yours.

Modded worlds need a look

Chunk loaders, contraptions and machinery can sit in chunks nobody visits. Keep the threshold at never visited, check the map after the first run, and the backup is there either way.

You do not have to do it by hand. Auto-prune runs the same job while the server is stopped, weekly, fortnightly or monthly, at the threshold you set, and tells you what it freed. When half a gigabyte or more is sitting in chunks nobody visits, the map says so and one alert goes out, at most once a month for a server. Free servers are enrolled in a weekly prune of never-visited chunks that cannot be turned off.

What it costs

Nothing on its own. The map, every layer, the history, waypoints, the public link, pruning and the weekly card are included with every Minecraft Java server at FadeHost, on the free tier as well. You pay for the server.

Free server

$0

2 GB, sleeps when nobody is on and wakes on join.

World map included

Start a free server

Lite server

$2

A month, for the same 2 GB on a paid plan.

World map included

See the plans

Always-on server

From $2.50

A month, then $1 per extra GB of RAM.

World map included

Build a plan

Minecraft Java servers only, on worlds in the 1.18 chunk format or newer.

Questions

Which servers get the world map?
Every Minecraft Java server at FadeHost, free ones included. The world has to be in the chunk format Minecraft has used since 1.18; a world older than that cannot be rendered.
Do I have to install a plugin or a mod?
Not for the map. The node reads your region files directly, so there is nothing to install, configure or keep up to date. Live player positions are the one exception: they come from a small FadeHost plugin on Paper servers and a FadeHost mod on Fabric, Forge and NeoForge, and the server fetches it on boot.
Does the server have to be running?
No. Rendering reads the files on disk, so a server that is stopped or asleep maps just the same. Pruning and restoring are the other way round: they need the server stopped so the world files are not in use.
How often does the map update?
When you press Update map, and on its own every 15 minutes while players are online. The first render of a very large world takes a few minutes; later ones reuse every region that has not changed since.
Can anyone else see my map?
Only if you publish it. The public link is off by default, because a world map shows every base. Turn it on and you get an unguessable address that refreshes with each render; turn it off and the published copy is deleted.
What does pruning actually remove?
Chunks whose recorded player time is at or under the threshold you choose, minus the protected ones. The panel shows the exact chunk count and size for each threshold before you commit, and you can draw the selection yourself instead.
Can I undo a prune?
Yes. Every prune keeps a backup of the files it changed on the node for 14 days, with the newest set always kept. The prune history lists them by date and restores any one of them while the server is stopped.
How much disk does pruning free?
On a typical survival world, 60% to 80% of the region files. One real world of about 900,000 chunks and 4.7 GB of regions had no recorded player time in 78% of them; removing those freed about 3.7 GB.
Is it safe on a modded server?
Manual and scheduled prunes both work on modded servers, with one thing to watch: chunk loaders, contraptions and machinery can sit in chunks nobody has ever stood in. Keep the threshold at never visited, look at the map after the first run, and the backup is there if you need it.
Does the Nether get a map too?
Yes, and the End. Each dimension has its own tab, its own render and its own pruning. Sharing, waypoints, the Changes layer and History are Overworld only.
Can I see where my players are?
The map shows the last known position of the most recent players from the world files, and live positions while people are actually playing. Hover the activity layer and you also get how long players have spent in any chunk.
Is anything on the free tier cut down?
The map, the layers, the history, waypoints, the public link and the weekly card are the same. Free servers are enrolled in a weekly prune of never-visited chunks that cannot be turned off, which is how the free tier stays free.
What is the weekly world card?
For any world that had players in the last seven days, a Monday summary on your alert channels: joins, who came by, the busiest day, how much new land got explored, how the disk moved and the busiest area, with a link to the map.