Skip to content

Conversation

@Rinary1
Copy link

@Rinary1 Rinary1 commented Jul 28, 2025

Description

I am a regular developer. This port I provide “as is”, no guarantee of backward compatibility (Pl3xMap V1, Pl3xMap V2) I do not give, as the file structure is completely different. This is a fan port and lending a helping hand to another developer. This port I did myself, below will be attached archive with build and screenshot showing its work. This port is a “draft”, it fully works “out of the box”, but does not guarantee that it is 100% perfect (there may be flaws, some features of the plugin may not work or work incorrectly, in any case you can write about it here).

functions that have been tested:

  • Pl3xMap renderers
  • Player markers
  • Default Pl3xMap markers(Spawn, WorldBorder)
  • Markers Color Changing(World Border on screenshot)

LiveAtlas-Pl3xMapV3-dev.zip

image

What does this PR change overall? (Technical)

  • Yarn and Java(from 1.7 to 1.8) Updated,I just couldn't compile the map without small update
  • Pl3xMap Provider changed to new Pl3xMap structure
  • LiveAtlasTileLayer, added renderer variable(needs to correct work with Pl3xMap renderers system)
  • Pl3xMapTileLayer, added methods for zoom mirroring(Pl3xMap thing), part of the code is taken from the internal web
  • Added L.rotated(Leaflet Marker Rotated) to add rotation to the markers

Afterword

I originally intended to leave it as a personal development, because this port may seem to some people that careless (for example, the fact that I was lazy to output some of the variables from "players", "ui" json files in index.html or somewhere else), but nevertheless I created this PR, perhaps someone who uses Pl3xMap on a regular basis as I do and someone wants a beautiful interface. This Port will probably be updated, I realize that the author will probably not merge it, if at all return to the development of LiveAtlas (lack of commits for 2 years says that he is not going to do it).

@cfazilleau
Copy link

cfazilleau commented Oct 14, 2025

+1 for this, I don't know enough of this project's code to contribute or review this PR, but I agree we need pl3xmap support to be either updated or deprecated, because newer versions of pl3xmap (which is in active development) don't work.

@JLyne
Copy link
Owner

JLyne commented Oct 14, 2025

I appreciate the effort here. I'll try and have a look at this at some point. Life has been getting in the way unfortunately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants