OVERVIEW SimpleGPS is a modern, lightweight GPS & waypoint plugin for
Paper/Spigot 1.21+.
Provide your players with a clean and immersive navigation experience using a modern
/gps GUI, realtime waypoint tracking, actionbar navigation, bossbar navigation, direction guidance, visual destination markers, public and private waypoints, waypoint sharing, and optimized per-player GPS systems.
SimpleGPS is built to feel like a premium-quality plugin with modern UI design, clean feedback systems, lightweight performance, safe storage handling, detailed configuration, and extensive customization.
Modern GPS Menu • Open the menu using
/gps • Clean and responsive GUI layout
• Private waypoint section
• Public waypoint section
• Shared waypoint section
• Nearest location button
• Stop tracking button
• Sorting and pagination support
• Instant waypoint tracking
• Waypoint status, distance, world, and owner display
Waypoint Management • Save locations using
/gps add <name> • Remove locations using
/gps remove <name> • Rename locations using
/gps rename <old> <new> • Edit descriptions using
/gps desc <name> <description> • View waypoint details using
/gps info <name> • List accessible waypoints using
/gps list • Persistent data after restart
• Custom colors, fonts, and material icons
• Owner-based waypoint data
• Safe handling for missing or invalid waypoint files
Realtime GPS Tracking • Realtime actionbar navigation
• Optional bossbar navigation
• Direction guidance and distance tracking
• Automatic arrival detection
• Cross-world safe handling
• Start and arrival title feedback
• Per-player GPS sessions
• Tracking cleanup on logout, world change, reload, and plugin disable
Direction Guidance SimpleGPS helps players understand where to go while tracking a waypoint.
Supported directions:
• Forward
• Left
• Right
• Behind
• Up
• Down
• Arrived
Example tracking display:
⟐ Shop | 238 blocks | Go Forward ↟
Bossbar Tracking Mode • Premium-looking bossbar navigation
• Configurable bossbar text
• Configurable bossbar color
• Configurable bossbar style
• Supports
ACTIONBAR,
BOSSBAR, and
BOTH • Bossbar automatically disappears when tracking stops, player arrives, logs out, or changes world
Destination Marker • Visual marker at the waypoint location
• Particle destination marker
• Optional vertical marker effect
• Optional floating waypoint name
• Only shown while the player is tracking
• Automatically cleaned up when tracking ends
Public, Private & Shared Waypoints • Private player waypoints
• Public server waypoints
• Shared waypoints between players
• Admin-managed public locations
• Permission-based access
• GUI indicator for public, private, and shared waypoints
Nearest Waypoint • Find the nearest accessible waypoint using
/gps nearest • Checks only waypoints in the same world
• Respects player permissions
• Respects public, private, and shared waypoint access
• Clickable output to start tracking
• Available as a GUI button
Admin Waypoint Templates • Create reusable waypoint templates
• Apply template styles to waypoints
• Speed up server setup
• Keep public server waypoints visually consistent
Templates can include:
• Icon
• Color
• Font
• Description
• Category
• Particle
• Sound
Backup, Export & Import • Manual backup support
• Auto-backup support
• Export waypoint data
• Import waypoint data
• Restore backups
• Safe duplicate handling
• Useful for server migration and data safety
Optional SQLite Storage • YAML remains the default storage
• SQLite is optional
• Designed for larger servers
• Database file auto-generation
• Safe table creation
• Optional storage migration support
Optional Economy Cost System • Vault-based economy support
• Disabled by default
• No economy dependency required unless enabled
• Optional cost for selected GPS actions
• Bypass permission support
• Safe validation before charging money
Fully Configurable • Configurable messages
• Indonesian language support
• English fallback language support
• Custom GUI strings
• Configurable actionbar and bossbar text
• Configurable sounds and particles
• Adjustable tracking intervals
• Customizable marker behavior
• Configurable storage type
• Configurable backup system
• Configurable console startup banner and reload summary
/gps — Open GPS menu
/gps add <name> — Save current location
/gps remove <name> — Remove location
/gps rename <old> <new> — Rename waypoint
/gps desc <name> <description> — Edit waypoint description
/gps color <name> <color> — Set waypoint color
/gps font <name> <font> — Set waypoint font style
/gps icon <name> <icon> — Set waypoint icon
/gps public <name> — Make waypoint public
/gps private <name> — Make waypoint private
/gps share <player> <name> — Share waypoint with another player
/gps nearest — Find nearest accessible waypoint
/gps info <name> — Show waypoint information
/gps list — List accessible waypoints
/gps stop — Stop active tracking
/gps teleport <name> — Teleport to waypoint
/gps reload — Reload SimpleGPS
/gps help — Show help
/gps version — Show plugin version
Template Commands
/gps template create <templateName> — Create waypoint template
/gps template apply <templateName> <waypoint> — Apply template to waypoint
/gps template delete <templateName> — Delete template
/gps template list — List templates
/gps template info <templateName> — Show template information
Backup & Import Commands
/gps backup — Show backup help
/gps backup create — Create backup
/gps backup list — List backups
/gps backup restore <file> — Restore backup
/gps export — Export waypoint data
/gps export all — Export all waypoint data
/gps import <file> — Import waypoint data
INSTALLATION 1. Download
SimpleGPS.jar 2. Put
SimpleGPS.jar into your
/plugins folder
3. Restart the server
4. Run
/gps 5. Configure the plugin in
plugins/SimpleGPS/config.yml 6. Edit messages in
plugins/SimpleGPS/messages/