Description
Gallery
Changelog
Versions
Pl3xMap
Pl3xMap is the original minimalistic and lightweight world map viewer
for Minecraft servers using the vanilla Minecraft rendering style.
Features
- Ultra-fast render times. Get your map rendered in minutes, not next week.
- Simple vanilla-like top down 2D view, designed for navigation.
- Player markers showing yaw rotation, health, and armor.
- Addons and integrations for many popular plugins.
- Multiple render types including built-in basic, night, biomes, inhabited, and flowermap.
- Easy to set up and configure.
- Up-to-date Leaflet front-end for a better browser experience.
- Robust API to create your own addons and/or integrations with ease.
Supported Platforms
- CraftBukkit
- Spigot
- Paper
- Purpur
- Fabric (requires Fabric API)
Downloads
Downloads are available on Modrinth.
Demo
You can demo Pl3xMap (and it's top competitors) at:
Support the Developers
granny on:
BillyGalbreath on:
JLyne on:
bStats
Developers
Maven
<repository>
<id>modrinth-repo</id>
<url>https://api.modrinth.com/maven/</url>
</repository>
<dependency>
<groupId>maven.modrinth</groupId>
<artifactId>pl3xmap</artifactId>
<version>1.20.4-476</version>
<scope>provided</scope>
</dependency>
Gradle
repositories {
exclusiveContent {
forRepository { maven { url = "https://api.modrinth.com/maven" } }
filter { includeGroup "maven.modrinth" }
}
}
dependencies {
compileOnly 'maven.modrinth:pl3xmap:1.20.4-476'
}
Building from source
Just run the following command:
./gradlew build
The compiled jars will be in build/libs/
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
B
26.2-555
|
1d ago | 1 | |||
|
B
26.2-555
|
1d ago | 1 | |||
|
B
26.2-554
|
1d ago | 1 | |||
|
B
26.2-553
|
1d ago | 1 | |||
|
B
26.2-552
|
1d ago | 1 | |||
|
B
26.2-551
|
1d ago | 1 | |||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
|
B
1.21-507
|
1d ago | 1 | |||
|
B
1.21-506
|
1d ago | 1 | |||
|
B
1.21-505
|
1d ago | 1 | |||
|
B
1.21-504
|
1d ago | 1 | |||
|
B
1.21-503
|
1d ago | 1 | |||
|
B
1.21-502
|
1d ago | 1 | |||
|
B
1.21-501
|
1d ago | 1 | |||
|
B
1.21-500
|
1d ago | 1 | |||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
[26.2-555] 26.2-555
by granny on Oct 12, 2026
Download
fix: Compression-Stream not being closed, not releasing resources (#167)
[26.2-555] 26.2-555
by granny on Oct 12, 2026
Download
use released versions of adventure
[26.2-554] 26.2-554
by granny on Oct 12, 2026
Download
use community updated bukkit platform impl, closes #162
[26.2-553] 26.2-553
by granny on Oct 12, 2026
Download
Update Adventure API back to version 5 (#161)
[26.2-552] 26.2-552
by granny on Oct 12, 2026
Download
add missing 26.2 blocks
[26.2-551] 26.2-551
by granny on Oct 12, 2026
Download
Update to 26.2 (#158)
[26.1.2-550] 26.1.2-550
by granny on Oct 12, 2026
Download
bump fabric api version
[26.1.2-549] 26.1.2-549
by granny on Oct 12, 2026
Download
fix nether/end maps not generating correctly on spigot, closes #157
[26.1.2-548] 26.1.2-548
by granny on Oct 12, 2026
Download
Replace the QuerzNBT with the BlueNBT library (#153)
[26.1.2-547] 26.1.2-547
by granny on Oct 12, 2026
Download
Downgrade adventure version to 4.25.0 (#151)
[26.1.2-546] 26.1.2-546
by granny on Oct 12, 2026
Download
update adventure fabric dependency version
[26.1.2-545] 26.1.2-545
by granny on Oct 12, 2026
Download
Update to 26.1.2 (#145)
[1.21.11-544] 1.21.11-544
by granny on Oct 12, 2026
Download
Revert "hide player if in world that is disabled"
This reverts commit 2a82b403459a4363bba6a03ec6e55445703d123c.
This reverts commit 2a82b403459a4363bba6a03ec6e55445703d123c.
[1.21.11-543] 1.21.11-543
by granny on Oct 12, 2026
Download
hide player if in world that is disabled
[1.21.11-542] 1.21.11-542
by granny on Oct 12, 2026
Download
make max threads allowed not clamped to half
[1.21.11-541] 1.21.11-541
by granny on Oct 12, 2026
Download
implement show hidden players in sidebar option, closes #88
adds
This includes some changes to the webmap files. If you made any changes to them, please back them up and set
adds
settings.hide.show-hidden-players-in-sidebar option to PlayersLayer configThis includes some changes to the webmap files. If you made any changes to them, please back them up and set
settings.web-directory.read-only to false in the config to allow for the new changes to take effect.
[1.21.11-540] 1.21.11-540
by granny on Oct 12, 2026
Download
fix resolving the player from command context
[1.21.11-539] 1.21.11-539
by granny on Oct 12, 2026
Download
Update to 1.21.11 (#124)
[1.21.10-538] 1.21.10-538
by granny on Oct 12, 2026
Download
Improve allocation rates by ~50% (#121)
A significant portion of the allocations performed by
Pl3xMap came from boxing an int as an Integer when using the Sampler
Functional Interface. No boxing should be
required here. This should improve allocation rates by ~40-50%
A significant portion of the allocations performed by
Pl3xMap came from boxing an int as an Integer when using the Sampler
Functional Interface. No boxing should be
required here. This should improve allocation rates by ~40-50%
[1.21.10-537] 1.21.10-537
by granny on Oct 12, 2026
Download
auto download node when running build
[1.21.10-536] 1.21.10-536
by granny on Oct 12, 2026
Download
fix ArrayIndexOutOfBoundsException when loading certain chunks
updated based off of https://github.com/BlueMap-Minecraft/BlueMap/blob/HEAD/core/src/main/java/de/bluecolored/bluemap/core/world/mca/PackedIntArrayAccess.java
updated based off of https://github.com/BlueMap-Minecraft/BlueMap/blob/HEAD/core/src/main/java/de/bluecolored/bluemap/core/world/mca/PackedIntArrayAccess.java
[1.21.10-535] 1.21.10-535
by granny on Oct 12, 2026
Download
Update to 1.21.10 (skipping 1.21.9 on purpose) (#114)
[1.21.8-534] 1.21.8-534
by granny on Oct 12, 2026
Download
bump minecraft version to 1.21.8
[1.21.7-533] 1.21.7-533
by granny on Oct 12, 2026
Download
fix broken heightmap on maps with modified dimension heights
Co-authored-by: BillyGalbreath <blake.galbreath@gmail.com>
Co-authored-by: BillyGalbreath <blake.galbreath@gmail.com>
[1.21.7-532] 1.21.7-532
by granny on Oct 12, 2026
Download
fix typo
[1.21.7-531] 1.21.7-531
by granny on Oct 12, 2026
Download
update to 1.21.7
[1.21.6-531] 1.21.6-531
by granny on Oct 12, 2026
Download
use self-published adventure-bukkit
[1.21.6-530] 1.21.6-530
by granny on Oct 12, 2026
Download
Update to 1.21.6 (#100)
Co-authored-by: 12emin34 <macanovic.emin@gmail.com>
Co-authored-by: 12emin34 <macanovic.emin@gmail.com>
[1.21.5-529] 1.21.5-529
by granny on Oct 12, 2026
Download
fix zoom speed issue on linux with chrome based browsers (#99)
starting with chrome v109 on linux they [doubled the scrollwheel delta](https://issues.chromium.org/issues/40887377), so now the browser scrolls too fast. this was an [intentional change](https://issues.chromium.org/issues/40804672) and people are happy with it, however it create a lot of unintentional bugs. one bug is that [leaflet now zooms in/out too fast](https://github.com/Leaflet/Leaflet/pull/8861) again (it jumps 2 zoom levels instead of 1). other bugs include scrolling content way too quickly, like a [select box scrolling so fast](https://jsfiddle.net/Lkgjfa1w/) you miss some options (it goes from 1-4 to 8-11 with one mousewheel tick lol)
anyways, long story short is the fix in leaflet from years ago needs to be removed. until then we can workaround it by doubling the ratio in the map options on our end when we detect linux+chrome combination.
starting with chrome v109 on linux they [doubled the scrollwheel delta](https://issues.chromium.org/issues/40887377), so now the browser scrolls too fast. this was an [intentional change](https://issues.chromium.org/issues/40804672) and people are happy with it, however it create a lot of unintentional bugs. one bug is that [leaflet now zooms in/out too fast](https://github.com/Leaflet/Leaflet/pull/8861) again (it jumps 2 zoom levels instead of 1). other bugs include scrolling content way too quickly, like a [select box scrolling so fast](https://jsfiddle.net/Lkgjfa1w/) you miss some options (it goes from 1-4 to 8-11 with one mousewheel tick lol)
anyways, long story short is the fix in leaflet from years ago needs to be removed. until then we can workaround it by doubling the ratio in the map options on our end when we detect linux+chrome combination.
[1.21.5-528] 1.21.5-528
by granny on Oct 12, 2026
Download
need to check if it compiles before pushing changes...
