Waypoints The useful wayfinding contraptions built for every server!
tl;dr - A version of the waystones mod built for spigot
Hello and welcome to waypoints! I'll be your host for the evening, explaining everything one might need to know about my here plugin!
Base usage: To create a waypoint where you're standing, you'll want to use "/waypoint <name>" The name argument is in fact required, but more than one waypoint can have the same name. You'll need the waypoints.create permission to use this.
There are two ways to teleport to a waypoint. The first being the use of the "/waygui" command. As you can guess, this will open a gui of all the waypoints you have access to. (Access to a waypoint is defined by a player having the waypoints.view.<id> permission, where <id> is the id of the waypoint in question. This permission is given by default to a player for each waypoint they create.) The only other way to open a waypoint is by right clicking on a waypoint itself. You can either click on its block or the empty block above it, and it will open the waypoints GUI for you, as well as giving you access to the waypoint, if you did not yet have access to it. This is the only way to gain access to other waypoints from a player's end.
Lastly, there's a /waysave command, which will save all waypoints to a file, although this command doesn't need to be used, as waypoints are saved on server shutdown as well.
Permissions:
Code (YAML):
waypoints.*:
description: "Gives access to all waypoints permissions" waypoints.create:
description: "Allows you to create waypoints" default: false
waypoints.tp:
description: "Allows you to teleport waypoints from other waypoints" default: true
waypoints.anywhere:
description: "Allows you to teleport to waypoints from anywhere via command" default: false
waypoints.removeown:
description: "Allows a player to remove their own waypoint by breaking the block" default: true
waypoints.removeany:
description: "Allows a player to remove anyone's waypoints by breaking the block" default: false
waypoints.manualsave:
description: "Gives access to the /waysave command, which saves all waypoints to disk during server run, reccomeneded to use if TPS is low to prevent any losses from a crash" default: false;