Sueta

Pl3xMap

26.2-555

Pl3xMap is a minimalistic and lightweight world map viewer for Minecraft servers using the vanilla Minecraft rendering style

·Map
  1. 26.2-555latestSep 21, 2026
    fix: Compression-Stream not being closed, not releasing resources (#167)
    21 downloads
  2. 26.2-554Jul 29, 2026
    use community updated bukkit platform impl, closes #162
    4109 downloads
  3. 26.2-553Jul 11, 2026
    Update Adventure API back to version 5 (#161)
    1221 downloads
  4. 26.2-552Jul 11, 2026
    add missing 26.2 blocks
    59 downloads
  5. 26.2-551Jul 9, 2026
    Update to 26.2 (#158)
    412 downloads
  6. 26.1.2-550Jun 21, 2026
    bump fabric api version
    2218 downloads
  7. 26.1.2-549Jun 11, 2026
    fix nether/end maps not generating correctly on spigot, closes #157
    842 downloads
  8. 26.1.2-548Jun 10, 2026
    Replace the QuerzNBT with the BlueNBT library (#153)
    35 downloads
  9. 26.1.2-547May 21, 2026
    Downgrade adventure version to 4.25.0 (#151)
    1476 downloads
  10. 26.1.2-546May 4, 2026
    update adventure fabric dependency version
    1097 downloads
  11. 26.1.2-545Apr 24, 2026
    Update to 26.1.2 (#145)
    617 downloads
  12. 1.21.11-544Mar 21, 2026
    Revert "hide player if in world that is disabled" This reverts commit 2a82b403459a4363bba6a03ec6e55445703d123c.
    6025 downloads
  13. 1.21.11-543Mar 20, 2026
    hide player if in world that is disabled
    132 downloads
  14. 1.21.11-542Mar 19, 2026
    make max threads allowed not clamped to half
    127 downloads
  15. 1.21.11-541Feb 27, 2026
    implement show hidden players in sidebar option, closes #88 adds settings.hide.show-hidden-players-in-sidebar option to PlayersLayer config This 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.
    1405 downloads
  16. 1.21.11-540Jan 5, 2026
    fix resolving the player from command context
    4110 downloads
  17. 1.21.11-539Jan 1, 2026
    Update to 1.21.11 (#124)
    727 downloads
  18. 1.21.10-538Nov 23, 2025
    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%
    3940 downloads
  19. 1.21.10-537Oct 14, 2025
    auto download node when running build
    3264 downloads
  20. 1.21.10-536Oct 14, 2025
    fix ArrayIndexOutOfBoundsException when loading certain chunks updated based off of https://github.com/BlueMap-Minecraft/BlueMap/blob/HEAD/co…
    100 downloads
  21. 1.21.10-535Oct 13, 2025
    Update to 1.21.10 (skipping 1.21.9 on purpose) (#114)
    215 downloads
  22. 1.21.8-534Jul 20, 2025
    bump minecraft version to 1.21.8
    6320 downloads
  23. 1.21.7-533Jul 11, 2025
    fix broken heightmap on maps with modified dimension heights Co-authored-by: BillyGalbreath <blake.galbreath@gmail.com>
    1284 downloads
  24. 1.21.7-532Jul 7, 2025
    fix typo
    367 downloads
  25. 1.21.7-531Jul 7, 2025
    update to 1.21.7
    178 downloads
  26. 1.21.6-531Jul 7, 2025
    use self-published adventure-bukkit
    576 downloads
  27. 1.21.6-530Jul 7, 2025
    Update to 1.21.6 (#100) Co-authored-by: 12emin34 <macanovic.emin@gmail.com>
    90 downloads
  28. 1.21.5-529Jun 9, 2025
    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.
    2637 downloads
  29. 1.21.5-528May 27, 2025
    need to check if it compiles before pushing changes...
    670 downloads
  30. 1.21.5-527May 18, 2025
    Update to 1.21.5 (#89)
    3036 downloads
  31. 1.21.4-526May 18, 2025
    bump undertow version, potentially fixes #94
    2584 downloads
  32. 1.21.4-525Apr 24, 2025
    check for world keys that have the colon replaced with a dash in sse endpoint, closes #91
    1153 downloads
  33. 1.21.4-524Apr 7, 2025
    fix: use reflection for retrieving levelStorageAccess, closes #80
    984 downloads
  34. 1.21.4-523Mar 23, 2025
    Add language file for Japanese (#82)
    133 downloads
  35. 1.21.4-522Mar 10, 2025
    perf: don't pass null to Integer.valueof() in BlockState ctor This caused a huge amount of memory allocation (and wasted performance) towards creating NumberFormatException objects which were being ignored, since most blocks don't have any properties or any age/moisture/power values.
    630 downloads
  36. 1.21.4-521Feb 2, 2025
    bump gradle wrapper to 8.12<br>update dependencies (remove support for spigot for now)
    1530 downloads
  37. 1.21.4-520Dec 25, 2024
    fix(blockinfo): update block indexes for blocks with no index
    1855 downloads
  38. 1.21.4-519Dec 25, 2024
    fix(blockinfo): increase blocks that can be registered by reducing biome amount
    172 downloads
  39. 1.21.4-518Dec 25, 2024
    chore: bump paperweight to 2.0.0<br>Fix reversed byte order in custom file protocol Before, the packed integer was being turned into a reversed byte array. This isn't really an issue as long as it's converted back into a packed integer using the same logic. settings.web-directory.read-only will need to be set to false in the config when updating Pl3xMap to the version with this fix, since it includes changes to the webmap files.<br>fix map size on load fixes android browser url bar pushing page off-screen https://chanind.github.io/javascript/2019/09/28/avoid-100…
    90 downloads
  40. 1.21.4-517Dec 17, 2024
    fix(fabric): render world arguments as dimensions
    767 downloads
  41. 1.21.4-516Dec 12, 2024
    support worlds with whitespace in command input, closes #60
    304 downloads
  42. 1.21.4-515Dec 12, 2024
    document renderer icon usage in config, closes #55
    92 downloads
  43. 1.21.4-514Dec 12, 2024
    add missing blocks and block colors closes #68 closes #73
    76 downloads
  44. 1.21.4-513Dec 12, 2024
    [ci skip] bump gradle wrapper and fabric versions<br>register blocks/biomes even if max index is reached
    96 downloads
  45. 1.21.4-512Dec 4, 2024
    update to 1.21.4
    740 downloads
  46. 1.21.3-511Dec 4, 2024
    fix incorrect max build height value solves the problem with the lines of air that would appear in the end
    1047 downloads
  47. 1.21.3-510Nov 4, 2024
    fix compilation error for bukkit servers<br>iterate down from max build height for nether roof renderer, closes #64
    1717 downloads
  48. 1.21.3-509Oct 27, 2024
    update to 1.21.3
    549 downloads
  49. 1.21.1-508Aug 23, 2024
    bump gradle wrapper to 8.8<br>update to 1.21.1
    6453 downloads
  50. 1.21-507Jul 24, 2024
    [ci skip] minor cleanup<br>convert any number type received from Section Y key as ints
    4305 downloads
  51. 1.21-506Jul 24, 2024
    apply hotfix for worlds being registered twice when running resetmap command
    128 downloads
  52. 1.21-505Jul 22, 2024
    stop basing the nether roof off of the vanilla renderer, closes #51
    301 downloads
  53. 1.21-504Jul 22, 2024
    add a message to the fullrender command if there's no region files to load
    161 downloads
  54. 1.21-503Jul 22, 2024
    update cloud confirmation processor, closes #52<br>temporarily disable the reset map command when ran as player
    92 downloads
  55. 1.21-502Jul 22, 2024
    move settings file I/O into it's own thread, closes #38
    145 downloads
  56. 1.21-501Jun 21, 2024
    [ci skip] some dependency changes<br>fix plugin not registering properly on spigot
    1380 downloads
  57. 1.21-500Jun 17, 2024
    update to 1.21 (#49)
    1108 downloads
  58. 1.20.6-499Jun 17, 2024
    shallow list copy in hashcode, closes #48
    1061 downloads
  59. 1.20.6-498Jun 1, 2024
    remove unnecessary global scheduler cancellation we only cancel it ourselves when the plugin is disabled, but that's already handled for us. This removes the call to a paper-only class, which should allow pl3xmap to run properly on spigot
    486 downloads
  60. 1.20.6-497Jun 1, 2024
    support uncompressed data, closes #45
    130 downloads
  61. 1.20.6-496May 27, 2024
    support the LZ4 compression type, closes #44
    209 downloads
  62. 1.20.6-495May 13, 2024
    use a shallow copy of the points in json wrapper, closes #42
    364 downloads
  63. 1.20.6-494May 12, 2024
    Add Folia Support (#40)
    149 downloads
  64. 1.20.6-493May 2, 2024

    Pl3xMap 1.20.6

    Starting with build #493, the version of Minecraft that Pl3xMap supports has changed to 1.20.6. Listed out below are some of the changes that come with this build.

    New Feature; Realtime marker updates!

    This means that all markers (like moving player icons and the like) will now update in realtime through the use of Server Sent Events. The file-based marker updates still exist as both a fallback in case realtime updating fails, and as a way to have custom/plugin markers continue existing even when the map is viewed while the server is offline (if you have a reverse proxy set up). Each layer config now has an additional live-update option. This option controls whether or not the specified layer should be pushed in realtime to end-users. If, for example, you like that player markers get updated every second, you could disable this option in the layers/players.yml config to keep old functionality. There are two additional options related to live updates under settings.performance in the main config (config.yml). settings.performance.live-update.threads handles how many threads are used to push marker updates. settings.performance.live-update.enabled determines if the live update system is used.

    Bug fixes and improvements

    1. At some point the fabric client stopped working. This has been fixed. Previously, it was hardcoded to grab map tiles that were created using the "basic" renderer. I've updated it to use the "vintage_story" renderer, since that's the new default. In the future this will be changed to use packets for grabbing region tiles, as well as allowing you to switch which renderer is being displayed. 1. It was a known problem that command suggestions just didn't work properly for some commands. They should all be fixed. 1. The version command will now output version, platform, and commit information even if the update-checker fails.

    API changes

    Internally, layers used to update in a per-second basis, which meant everything was configured in seconds. This PR changes that so everything runs in ticks instead. I tried to make sure that all API methods that state "seconds" correctly return or set the update interval as seconds, so that addons don't end up unexpectedly breaking/running faster than they should. isLiveUpdate() and setLiveUpdate(boolean liveUpdate) were added to the Layer class. Any created layers will by default return false when isLiveUpdate() is called, which will stop the layer's markers from being pushed in realtime. If you believe that your custom layers should be able to update in realtime, then call setLiveUpdate(true) when creating your layer. (Ideally you'd make this configurable from your addon).

    Conclusion

    Thank you for your patience with how long it took to release the realtime marker system and pl3xmap for 1.20.6. If you run into any issues with this new build, or have any suggestions for new features or improvements, please do so in my discord server: https://granny.dev/discord
    612 downloads
  65. 1.20.4-492Apr 12, 2024
    throw away unused SpiFix class
    4562 downloads
  66. 1.20.4-491Apr 5, 2024
    update adventure version
    570 downloads
  67. 1.20.4-490Apr 2, 2024
    prevent duplicate appearance of failed icon registration stacktrace<br>replace printStackTrace with log
    281 downloads
  68. 1.20.4-489Mar 30, 2024
    Add resume command (#32)
    1929 downloads
  69. 1.20.4-488Mar 30, 2024
    Make 'unknown' block/biome hard-coded values configurable (#30)
    89 downloads
  70. 1.20.4-487Mar 26, 2024
    keep making codefactor happy<br>refactor NetherRoofRenderer
    201 downloads
  71. 1.20.4-486Mar 25, 2024
    make codefactor happy<br>nitpick: replace static imports
    64 downloads
  72. 1.20.4-485Mar 25, 2024
    update pirate talk translation values<br>add polish translation
    74 downloads
  73. 1.20.4-484Feb 20, 2024
    - fix biome color not returning right for fluids - fix lang for non-minecraft biomes/blocks<br>skip checking region files for a disabled world, closes #3
    1410 downloads
  74. 1.20.4-483Feb 13, 2024
    add <world>.center.[x|z] option, closes #20, supersedes #25
    319 downloads
  75. 1.20.4-482Feb 9, 2024
    this should be break, not continue
    223 downloads
  76. 1.20.4-481Feb 8, 2024
    ticket can still be null when reloading plugin
    63 downloads
  77. 1.20.4-480Feb 8, 2024
    Nether Roof Renderer (#24)
    83 downloads
  78. 1.20.4-479Jan 6, 2024
    it will actually compile this time
    935 downloads
  79. 1.20.4-478Dec 26, 2023
    inline the use of printstacktrace<br>only print stacktrace in warn logs if debug option is enabled<br>handle the url connection separately from everything else, closes #18
    282 downloads
  80. 1.20.4-477Dec 22, 2023
    add missing blocks and their colors
    109 downloads
  81. 1.20.4-476Dec 22, 2023
    update to 1.20.4, closes #17
    362 downloads
  82. 1.20.2-475Nov 9, 2023
    add update interval option to built-in layers
    1659 downloads
  83. 1.20.2-474Nov 5, 2023
    update bukkit version of adventure, fixes #11
    231 downloads
  84. 1.20.2-473Oct 31, 2023
    test build number counter
    243 downloads
  85. 1.20.2-SNAPSHOTOct 25, 2023
    * [ci-skip] temporarily disable discord notifier * make sure action works * [ci-skip] update references to new repo * these projects no longer exist * [ci-skip] Update README.md * use bit masking instead of bit shifting (#2) * increase block/biome registry performance (#1) * comment out SpiFix since it seems to be no longer needed (#3) * [ci-skip] try this build notification on next push
    297 downloads
  86. 1.19.4-SNAPSHOTOct 24, 2023
    This build is offered as a courtesy. No support will be given for the use of this build.
    1356 downloads
  87. 1.20-SNAPSHOTOct 24, 2023
    This build is offered as a courtesy. No support will be given for the use of this build.
    509 downloads
  88. 1.20.1-SNAPSHOTOct 24, 2023
    This build is offered as a courtesy. No support will be given for the use of this build.
    6693 downloads

Similar projects

Map →