Skip to content
 
 

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, version, status, and debug diagnostics generated from release metadata.

Compatibility

  • Java: 25
  • Paper API target: 26.2
  • Compiled Paper API: io.papermc.paper:paper-api:26.2.build.84-stable
  • Release: 2.0.3 build 030
  • Required plugins: BlueMap and PlotSquared
  • Soft dependency: Multiverse-Core

PlotMarkers builds against stable Paper 26.2 while retaining Java 25 bytecode compatibility.

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.3-030-j25-26.2.jar

Release version, build number, Java target, Paper target, API build, channel, and artifact naming are defined in gradle.properties. The check task fails when generated metadata or documentation drifts from those values.

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.3-030-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

Watchers

Forks

Releases

Packages

Contributors

Languages