MineWaypoints is a plugin that makes Minecraft exploration easier than ever. Create, manage and display
waypoints effortlessly, so you’ll never lose your home again when traveling far. Found an epic spot? The plugin lets you
share it with your friends and explore together!
- Create waypoints at specific locations.
- Give a waypoint a custom name, icon and location.
- Update a waypoint name, icon and location.
- Visualize the waypoints you created.
- Display a waypoint to be able to go at its location.
- Delete a waypoint.
- Share a waypoint with another player through a sharing request.
- Accept / Cancel a waypoint sharing request.
- Visualize and manage the players a waypoint is shared with.
- Visualize the waypoints shared with you.
- Stop sharing a waypoint with a player or remove a shared waypoint.
- Manage your waypoints and shared waypoints through menus.
- SQLite (default), MySQL and PostgreSQL databases support.
- Fully customizable (general settings, messages, menus).
- WorldGuard integration.
Video presentation :
- /waypoints → Open the waypoints menu to manage your waypoints and shared waypoints.
- /waypoints create <waypoint_name> → Create a new waypoint.
- /waypoints rename <old_name> <new_name> → Rename a waypoint.
- /waypoints relocate <waypoint_name> → Update the location of the waypoint with the current one.
- /waypoints share <waypoint_name> <target> → Send a waypoint sharing request to a player.
- /waypoints help → Show the available commands.
Note: The /waypoints command can also be used with the aliases /waypoint and /wp.
- command.waypoints → Access to the /waypoints and /waypoints help commands.
- command.waypoints.create → Access the /waypoints create command.
- command.waypoints.rename → Access the /waypoints rename command.
- command.waypoints.relocate → Access the /waypoints relocate command.
- command.waypoint.share → Access the /waypoints share command.
Step 1: Download the JAR file on Spigot.
Step 2: Put the downloaded JAR file in the plugins folder of your Spigot server.
Step 3 (optional): Open the config.yml file generated by the plugin and edit the configuration by following the guidelines to customize the plugin as you wish.
Developers can extend the behavior of the plugin by listening to the following events from the
com.github.syr0ws.minewaypoints.api.event package:
- AsyncWaypointCreateEvent: Called when a player attempts to create a new waypoint.
- AsyncWaypointCreatedEvent: Called when a waypoint has been created by a player.
- AsyncWaypointDeleteEvent: Called when a player attempts to delete one of its waypoints.
- AsyncWaypointDeletedEvent: Called when a waypoint has been deleted by its owner.
- AsyncWaypointSharingRequestSendEvent: Called when the owner of a waypoint sends a sharing request to a player.
- AsyncWaypointSharedEvent: Called when a waypoint has been shared with a player.
- AsyncWaypointUnshareEvent: Called when a player is trying to stop sharing a waypoint.
- AsyncWaypointUnsharedEvent: Called when a waypoint is no longer shared with a player.
- AsyncWaypointUpdateEvent: Called when a player attempts to update one of its waypoint.
- AsyncWaypointUpdatedEvent: Called when a waypoint has been updated its owner.
- Limit the number of waypoints a player can create by permissions.
- Limit the number of shared waypoints a player can have by permissions.
- Restrict the worlds in which waypoints can be created.
If you want a new feature or if you encounter a bug, please open an issue on
GitHub or come to my
Discord server to let me know!