A Dynmap, Squaremap, Pl3xmap and Overviewer frontend for the modern web
Go to file
James Lyne b92120e801 Handle hidden/offworld players
- Respect server config for greying out players in other worlds
- Always grey out players hidden due to other restrictions
- Allow following for hidden players, and show their hidden status on the follow popup
2020-12-18 16:04:06 +00:00
public Move dist assets to a containing folder 2020-12-17 13:49:25 +00:00
src Handle hidden/offworld players 2020-12-18 16:04:06 +00:00
.gitignore Update .gitignore 2020-12-17 15:08:20 +00:00
babel.config.js init 2020-11-20 18:43:30 +00:00
LICENSE.md Add license 2020-12-16 16:54:41 +00:00
package-lock.json Allpw HTML in player names, sanitise it to be sure 2020-12-13 23:22:59 +00:00
package.json Rename project in package.json 2020-12-17 14:52:00 +00:00
README.md Add README.md 2020-12-17 14:51:57 +00:00
tsconfig.json Typescript 2020-11-20 21:47:56 +00:00
vue.config.js Add version console log 2020-12-17 15:25:05 +00:00

LiveAtlas

A Dynmap frontend for the modern web, built with Vue.js and typescript.

LiveAtlas is a drop-in replacement for the original Dynmap frontend, which aims to provide a more modern interface and improved performance for busy maps.

Development is ongoing, and there are some rough edges, but most of the Dynmap features used by a typical Minecraft server have been implemented.

Supported Dynmap features

  • Viewing maps
  • Layers
  • Player markers
  • Custom markers, areas, circles and lines
  • Popups
  • Tile/some marker updates
  • Following players
  • Location control
  • Link control
  • Digital/time of day clock control
  • Logo controls
  • New urls (#world;map;1,1,1,1)

Not supported right now

  • Chat
  • Chat balloons
  • Login/register
  • Marker settings (show labels/min and max zoom)
  • Legacy urls (?worldname=world&mapname=map&z=1&y=1&z=1)
  • Inactivity timeout

Installation

Using an external webserver is recommended.

External webserver

  1. Download the latest release.
  2. Extract into your webserver root. Any existing index.html should be overwritten.
  3. Clear any CDN caches you may have
  4. Done.

Default internal webserver

  1. Download the latest release.
  2. Extract into plugins/dynmap/web. The existing index.html should be overwritten.
  3. (Optional) Set index.html as readonly. This will prevent Dynmap overwriting it after every update.
  4. Clear any CDN caches you may have.
  5. Done.

Customisation

The index.html file can be edited to add custom favicons, just like the original Dynmap. You are also free to build LiveAtlas yourself to make further changes.

Building

First run npm install to install LiveAtlas dependencies. You can then either run npm run serve to start a local dev server, or npm run build to build.

Support

If you find a bug, please create an issue with as must detail as possible. I'm working on this in my spare time, so fixes are on a best effort basis, but I'll eventually find time for them.

Please do not contact the Dynmap team regarding any issue with LiveAtlas. They will be very upset.