Waypoints
Imagine this scenario: you've embarked on a long journey through the Minecraft world and now can't find your way back to your base. Conventional warp plugins would simply teleport you home, but that breaks the survival atmosphere. Waypoints offers a completely different approach!
Navigation Without Teleportation
Instead of instant transportation, this plugin shows you the direction you need to move to reach your destination. You can explore the world while following various indicators that help you stay on track.
Variety of Pointers
The plugin offers several types of navigation assistants:
- Bossbar - compass at the top of the screen with direction highlighting
- Beacon Beam - appears in render distance when you approach the destination
- Particle Trail - system creates an optimal route and displays it with particles
- Hologram - floating text like in mods
- Blinking Block - when close, beacon is replaced with blinking block sequence
- Compass - regular compass targets the waypoint
- Actionbar Indicator - shows direction without needing a compass
- Foot Particles - particles at feet indicate movement direction
Player Tracking
The disabled-by-default tracking feature allows following other players. You can select any server member in the menu, and the system will guide you to them using compass, indicators, and particles.
- Players can hide their location from others
- Tracking requires permission from the target player
- Tracked player receives notification about who's tracking them
Multilingual Support
The plugin includes translations for English, German, Italian, Simplified Chinese, Traditional Chinese, and partially Brazilian Portuguese. If your language isn't listed, you can add your own translation.
Additional Features
- Open interface by sneaking and right-clicking with compass
- Customize waypoint and folder icons using items in hand
- Limit number of waypoints and folders per player
- Customizable teleport costs with Vault support
- Full customization of all interface elements
- SQLite data storage
Map Integrations
Public waypoints are automatically added to server maps including Dynmap, SquareMap, BlueMap, and Pl3xMap.
Video Reviews
DonKolia created a video series in Spanish with English subtitles demonstrating all plugin features: https://www.youtube.com/watch?v=mt3lmGMKZV8&list=PLop1Uc5d4Z6pTJIBRwTFumdL7cInrE7fL
Commands
/waypoints - opens interface
/waypoints select <Name> - selects additional waypoint
/waypoints deselectAll - deselects all selected waypoints
/waypoints teleport <Name> - teleports to waypoint (if allowed)
/waypoints set <Name> - creates personal waypoint
/waypoints setPublic <Name> - creates public waypoint
/waypoints setPermission <Permission> <Name> - creates waypoint for players with specific permission
/waypoints setTemporary <X> <Y> <Z> - creates temporary waypoint for online session
/waypoints other <Name> - view another player's waypoints
/waypoints statistics - database statistics
/waypoints reload - reload configuration (standard /reload not supported)
Scripting Commands
/waypointsscript deselectWaypoint <Player-Name> - deselect waypoint
/waypointsscript selectWaypoint <Player-Name> <Waypoint-UUID> - set waypoint selection
/waypointsscript temporaryWaypoint <Player-Name> <X> <Y> <Z> [Beacon-Color] - create temporary waypoint
/waypointsscript uuid <Search-Query> - search waypoints by name to get UUID
Permissions
The system includes numerous permissions for fine-grained access control, covering waypoint creation, teleportation, player tracking, and configuration management. Most basic permissions are granted to all players by default.
Technical Requirements
Plugin requires Java 21 or higher. Configuration is fully customizable through YAML files, including all text messages and interface colors.