Skip to content

mrfdev/PlotMarkers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlotMarkers

PlotMarkers is a standalone 1MoreBlock plugin that adds PlotSquared plot markers to BlueMap. It creates clickable point-of-interest markers and plot-border shape markers so players can see plot ownership and plot boundaries on the web map.

The plugin is based on PlotMarkers 2.x and is maintained here for Paper 26 compatibility testing.

Features

  • Creates BlueMap marker sets for configured PlotSquared worlds.
  • Adds a POI marker for each plot.
  • Adds a shape marker for each base plot, including merged plot outlines.
  • Shows owner name, plot ID, first played date, and last played date in marker details.
  • Updates markers when plots are claimed, deleted, merged, unlinked, or transferred.
  • Supports per-world marker height, colors, opacity, line width, BlueMap map ID override, and custom POI icons.
  • Provides /plotmarkers info with a canonical documentation link.

Compatibility

  • Java: 25
  • Paper API target: 26.2
  • Verified test target: Paper 26.2
  • Required plugins: BlueMap and PlotSquared
  • Soft dependency: Multiverse-Core

PlotMarkers now builds against the Paper 26.2 API. Keep Java 25 as the runtime and compilation target.

Documentation

Canonical public URL:

https://docs.1moreblock.com/custom-server-plugins/plotmarkers/

Build

Use the Gradle wrapper:

./gradlew build

The shaded plugin jar is written to:

build/libs/1MB-PlotMarkers-v2.0.2-<build>-j25-26.2.jar

<build> is the zero-padded Git commit count. For example, commit count 28 produces build number 028.

Gradle also creates a thin jar with the thin classifier; install the unclassified shaded jar on the server.

Installation

  1. Stop the server.
  2. Install BlueMap and PlotSquared.
  3. Put 1MB-PlotMarkers-v2.0.2-<build>-j25-26.2.jar in the server plugins/ folder.
  4. Start the server once so PlotMarkers can detect PlotSquared plot worlds and generate plugins/PlotMarkers/config.yml.
  5. Configure BlueMap maps and any per-world PlotMarkers settings.
  6. Restart the server so markers are rebuilt with the final configuration.

Persistent Data

PlotMarkers stores only its Bukkit configuration file and any custom icon files placed in the plugin folder. It does not maintain a database. BlueMap markers are rebuilt from PlotSquared data at startup and updated from PlotSquared events while the server is running.

License

PlotMarkers is distributed under the GNU General Public License, version 3 or later. See license.txt.

About

Adds PlotSquared markers to BlueMap maps

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%