
SimpleGPS
Advanced GPS navigation with interactive GUI menus, realtime Bossbar/Actionbar tracking, visual destination particles, Economy integration, permission limits, and SQLite support.
- Загрузки
- 117
- Подписчики
- 4
- Обновлён
- 20 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 14 декабря 2025 г.

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, live waypoint tracking, actionbar navigation, bossbar navigation, visual destination markers, public and private waypoints, waypoint sharing, and optimized per-player GPS systems.
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.
⮞ Showcase Gps Tracking
⮞ Preview
⮞ Features
Modern GPS Menu
- Open using
/gps - Clean and responsive GUI layout
- Navigation controls
- Private waypoint section
- Public waypoint section
- Shared waypoint section
- Nearest location button
- Stop tracking button
- Sorting & pagination support
- Instant waypoint tracking
- Utility buttons for refresh, help, close, and stop tracking
- Waypoint status display
- Distance display
- World display
- Owner display
Waypoint Management
- Save locations using
/gps add <name> - Remove locations using
/gps remove <name> - Rename locations using
/gps rename <old> <new> - View location details using
/gps info <name> - List accessible locations using
/gps list - Edit descriptions using
/gps desc <name> <description> - Persistent data after restart
- Custom colors, fonts, and material icons for every waypoint
- Owner-based waypoint data
- Timestamp support for created and updated data
- Safe handling for missing or invalid waypoint files
Public & Private Waypoints
- Create personal private waypoints
- Create public server waypoints
- Change waypoint status using
/gps public <name> - Change waypoint back to private using
/gps private <name> - Public waypoints can be used for server locations like Spawn, Shop, Crates, RTP, Arena, Banker, Jobs, Quests, and more
- Private waypoints stay personal to the owner
- Public waypoint access can be controlled using permissions
- GUI indicator for public, private, and shared waypoints
Waypoint Sharing
- Share a waypoint with another player using
/gps share <player> <name> - Shared waypoints only appear for players who have access
- Useful for teams, bases, events, meeting points, and temporary locations
- Permission-based sharing system
- Safe access validation
Nearest Waypoint
- Find the nearest accessible waypoint using
/gps nearest - Only checks waypoints in the same world
- Respects public, private, and shared waypoint access
- Respects player permissions
- Shows waypoint name and distance
- Clickable output to start tracking
- Available as a GUI button:
Nearest Location
Advanced GPS Tracking
- Real-time 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
- Stop tracking using
/gps stop - Tracking cleanup on logout
- Tracking cleanup on world change
- Tracking cleanup on plugin reload
- Safe session handling to avoid duplicated tasks
Bossbar Tracking Mode
- Premium-looking bossbar navigation
- Configurable bossbar text
- Configurable bossbar color
- Configurable bossbar style
- Supports multiple display modes:
ACTIONBARBOSSBARBOTH
- Bossbar automatically disappears when tracking stops, player arrives, player logs out, or the waypoint is removed
Visual & Immersive Feedback
- Destination particle markers
- Floating waypoint effects
- Soft navigation sounds
- Arrival sounds
- Start tracking title
- Arrival title
- Clean actionbar messages
- Minimal and modern visual design
- Configurable particles and sounds
Admin Waypoint Templates
- Create reusable waypoint templates
- Apply template settings to existing waypoints
- Speed up server setup
- Keep public server waypoints visually consistent
Template data can include:
- Icon
- Color
- Font
- Description
- Category
- Particle
- Sound
Cooldown & Limit System
- Optional waypoint limit system
- Optional cooldown system
- Prevents waypoint spam
- Permission-based maximum waypoint limits
- Bypass permission support
- Supports time formats like
10s,5m, and1h - Useful for survival and economy servers
Import, Export & Backup
- Export waypoint data
- Import waypoint data
- Create backups
- Restore backups
- Auto-backup support
- Configurable backup interval
- Configurable backup retention
- Safe duplicate handling on import
- Useful for server migration and data safety
Optional SQLite Storage
- YAML storage remains the default
- SQLite storage is optional
- Designed for larger servers
- Database file auto-generation
- Safe table creation
- Optional storage migration support
- Lightweight by default, scalable when needed
Optional Economy Cost System
- Optional Vault-based cost system
- Disabled by default
- No economy dependency required unless enabled
- Charge players for selected actions
- Supported actions can include:
- Add waypoint
- Start tracking
- Create public waypoint
- Share waypoint
- Admin teleport
- Bypass permission support
- Safe validation before charging money
Fully Configurable
- Fully configurable messages
- Indonesian language file support
- English fallback language support
- Custom GUI strings
- Configurable sounds & particles
- Adjustable tracking intervals
- Configurable marker behavior
- Flexible waypoint styling system
- Configurable backup system
- Configurable storage type
- Configurable console startup banner
- Configurable console reload summary
Premium Console Logs
- Clean startup banner
- ASCII-style plugin branding
- Download link shown in console
- Loaded location statistics
- Loaded template statistics
- Storage status
- Language status
- Backup status
- Cost system status
- Compatibility status
- Detailed reload summary
- Warning and error details when something fails
⮞ Commands
| Command | Description |
|---|---|
/gps |
Open the GPS menu |
/gps add <name> |
Save current location |
/gps remove <name> |
Remove a location |
/gps rename <old> <new> |
Rename a waypoint |
/gps desc <name> <description> |
Edit location 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 a waypoint public |
/gps private <name> |
Make a waypoint private |
/gps share <player> <name> |
Share a waypoint with another player |
/gps nearest |
Find the nearest accessible waypoint |
/gps info <name> |
Show waypoint information |
/gps list |
List accessible waypoints |
/gps stop |
Stop active tracking |
/gps teleport <name> |
Teleport to a waypoint |
/gps reload |
Reload SimpleGPS configuration and data |
/gps help |
Show help |
/gps version |
Show plugin version |
Template Commands
| Command | Description |
|---|---|
/gps template create <templateName> |
Create a waypoint template |
/gps template apply <templateName> <waypoint> |
Apply a template to a waypoint |
/gps template delete <templateName> |
Delete a template |
/gps template list |
List available templates |
/gps template info <templateName> |
Show template information |
Backup & Import Commands
| Command | Description |
|---|---|
/gps backup |
Show backup help |
/gps backup create |
Create a backup |
/gps backup list |
List backups |
/gps backup restore <file> |
Restore a backup |
/gps export |
Export waypoint data |
/gps export all |
Export all waypoint data |
/gps import <file> |
Import waypoint data |
Storage Commands
| Command | Description |
|---|---|
/gps storage migrate yaml sqlite |
Migrate YAML data to SQLite |
/gps storage migrate sqlite yaml |
Migrate SQLite data to YAML |
Color Examples
sky
aqua
lime
gold
violet
#7AFFC1
grad:#00FFFF:#7AFFC1
Font Styles
normal
bold
smallcaps
bold_smallcaps
Icon Examples
COMPASS
BEACON
ENDER_PEARL
MAP
CHEST
DIAMOND
EMERALD
NETHER_STAR
ENDER_EYE
BOOK
⮞ Permissions
| Permission | Description |
|---|---|
gps.menu.use |
Use /gps |
gps.setup |
Use /gps add |
gps.remove |
Use /gps remove |
gps.description |
Use /gps desc |
gps.color |
Use /gps color |
gps.font |
Use /gps font |
gps.icon |
Use /gps icon |
gps.help |
Use /gps help |
gps.version |
Access version command |
gps.rename |
Use /gps rename |
gps.info |
Use /gps info |
gps.list |
Use /gps list |
gps.stop |
Use /gps stop |
gps.nearest |
Use /gps nearest |
gps.public.use |
Use public waypoints |
gps.public.manage |
Manage public/private waypoint status |
gps.share |
Share waypoints |
gps.share.receive |
Receive shared waypoints |
gps.template.use |
Use waypoint templates |
gps.template.manage |
Manage waypoint templates |
gps.teleport |
Use /gps teleport |
gps.reload |
Use /gps reload |
gps.backup |
Use backup commands |
gps.import |
Use import commands |
gps.export |
Use export commands |
gps.storage.migrate |
Use storage migration commands |
gps.limit.10 |
Set waypoint limit to 10 |
gps.limit.30 |
Set waypoint limit to 30 |
gps.limit.50 |
Set waypoint limit to 50 |
gps.limit.bypass |
Bypass waypoint limits |
gps.cooldown.bypass |
Bypass cooldowns |
gps.cost.bypass |
Bypass economy costs |
gps.admin |
Access all admin features |
⮞ Storage System
SimpleGPS is built with safe and flexible storage handling.
YAML Storage
- Default storage type
- File-based YAML storage
- One file per waypoint
- Easy to edit manually
- Easy to backup
- Cached locations in memory
- Safe file handling
SQLite Storage
- Optional storage type
- Better for larger servers
- Single database file
- Auto table creation
- Useful for bigger waypoint data
- YAML remains default for lightweight usage
Storage Path
plugins/SimpleGPS/locations/
Each waypoint stores:
- Location coordinates
- World information
- Owner UUID
- Description
- Status
- Shared players
- Timestamps
- Style settings
- Icon settings
- Category
- Particle settings
- Sound settings
⮞ Generated Folder Structure
When the plugin starts, SimpleGPS will generate a clean folder structure.
plugins/SimpleGPS/
├── config.yml
├── messages/
│ ├── en_US.yml
│ └── id_ID.yml
├── locations/
│ ├── example-waypoint.yml
│ └── ...
├── templates/
│ ├── shop.yml
│ ├── spawn.yml
│ └── ...
├── backups/
│ ├── simplegps-backup-YYYY-MM-DD-HH-mm.zip
│ └── ...
├── exports/
│ ├── simplegps-export-YYYY-MM-DD-HH-mm.yml
│ └── ...
└── database/
└── simplegps.db
Folder Details
| Folder / File | Description |
|---|---|
config.yml |
Main plugin configuration |
messages/en_US.yml |
English fallback messages |
messages/id_ID.yml |
Indonesian messages |
locations/ |
YAML waypoint storage |
templates/ |
Admin waypoint templates |
backups/ |
Manual and automatic backups |
exports/ |
Exported waypoint data |
database/simplegps.db |
Optional SQLite database |
⮞ Configuration Preview
SimpleGPS includes a clean and organized configuration file.
language:
default: "id_ID"
fallback: "en_US"
storage:
type: YAML # YAML or SQLITE
sqlite:
file: "database/simplegps.db"
tracking-display:
mode: BOTH # ACTIONBAR, BOSSBAR, BOTH
update-interval-ticks: 20
actionbar:
text: "&b⟐ {waypoint} &7| &f{distance} blocks away"
bossbar:
enabled: true
color: BLUE
style: SOLID
text: "&b⟐ {waypoint} &7| &f{distance} blocks away"
waypoints:
public-enabled: true
sharing-enabled: true
nearest-enabled: true
allow-cross-world-tracking: false
backup:
enabled: true
auto-backup:
enabled: true
interval-hours: 12
keep-last: 10
cost:
enabled: false
⮞ Performance & Optimization
SimpleGPS is designed to remain lightweight even on larger servers.
Optimization Features
- Async file I/O
- Cached waypoint system
- Per-player tracking tasks only when required
- No unnecessary global tracking loops
- Reduced scheduler usage
- Safe cleanup handling
- Low memory usage
- Efficient GPS update handling
- Bossbar cleanup protection
- Reload-safe task handling
- Storage caching system
Designed For
- Small SMP servers
- Survival economy servers
- Medium-sized community servers
- Large servers with many player waypoints
- Networks that need clean public locations
⮞ Compatibility
SimpleGPS is designed for Paper/Spigot 1.21+.
The plugin is not designed to block compatible patch versions unnecessarily. If your server uses a compatible 1.21.x version, SimpleGPS will try to keep the main system working safely.
Supported environment:
- Java 21
- Paper 1.21+
- Spigot 1.21+
- Compatible 1.21.x patch versions
⮞ Requirements
- Java 21
- Paper/Spigot 1.21+
- No required external dependencies
Optional:
- Vault, only if the economy cost system is enabled
⮞ Installation
- Download
SimpleGPS.jar - Put
SimpleGPS.jarinto your/pluginsfolder - Restart the server
- Run
/gps - Configure the plugin in:
plugins/SimpleGPS/config.yml
- Edit messages in:
plugins/SimpleGPS/messages/
⮞ Support
Need help, found a bug, or have feature suggestions?
Discord Support: https://discord.gg/PDr4UEDtNa
Ченджлог
SimpleGPS-1.2Релиз26.1.1, 26.1.2, 26.2 · 20 июня 2026 г.
Changelog — SimpleGPS v1.2
✨ New Features
Realtime Tracking System
- Added smoother actionbar tracking updates.
- Added smoother bossbar tracking updates.
- Added faster distance calculation.
- Added better tracking refresh interval configuration.
- Tracking now feels more responsive and less delayed.
Direction Guidance
Added direction indicators while tracking.
Players can now see where to go more clearly.
Supported directions:
- Forward
- Left
- Right
- Behind
- Up
- Down
Added direction symbols for cleaner navigation display.
Destination Marker
- Added visual marker at the waypoint destination.
- Added particle marker support.
- Added vertical marker effect support.
- Added optional floating waypoint name.
- Players can now see exactly where the waypoint location is.
Bossbar Navigation
Added bossbar tracking mode.
Added support for:
- ACTIONBAR
- BOSSBAR
- BOTH
Bossbar automatically clears when tracking stops, player arrives, logs out, or changes world.
Public, Private & Shared Waypoints
- Added public waypoint support.
- Added private waypoint support.
- Added waypoint sharing support.
- Admins can create public server locations.
- Players can keep personal private waypoints.
- Players can share waypoints with selected users.
Nearest Waypoint
- Added
/gps nearest. - Added nearest location button in GUI.
- The plugin can now detect the closest accessible waypoint from the player’s current location.
Admin Templates
- Added waypoint template system.
- Admins can create reusable waypoint styles.
- Templates can include icon, color, font, description, category, particle, and sound.
Backup, Export & Import
- Added waypoint backup system.
- Added export system.
- Added import system.
- Added auto-backup support.
- Added safe duplicate handling for imported waypoints.
Storage & Configuration
- Added optional SQLite storage.
- YAML remains the default storage.
- Added cleaner config structure.
- Added clearer config comments and guides.
- Added generated folders for messages, templates, backups, exports, and database.
Language System
- Added Indonesian message file.
- Added English fallback message file.
- Messages are now easier to edit and translate.
Optional Cost System
- Added optional Vault-based cost system.
- Cost system is disabled by default.
- Server owners can charge players for selected GPS actions.
⚡ Improvements
- Improved GPS tracking responsiveness.
- Improved distance update accuracy.
- Improved waypoint GUI information.
- Improved actionbar and bossbar formatting.
- Improved arrival detection.
- Improved tracking cleanup handling.
- Improved console startup banner.
- Improved reload summary output.
- Improved compatibility handling for supported versions.
- Improved storage safety and data loading.
- Improved admin control over waypoint systems.
🛠 Fixes
- Fixed delayed block distance updates.
- Fixed tracking display not feeling realtime.
- Fixed missing direction guidance.
- Fixed unclear destination location while tracking.
- Fixed possible duplicated tracking task issues.
- Fixed bossbar cleanup issues.
- Fixed reload messages being too simple.
- Fixed several safety checks for invalid waypoint data.
🧩 Compatibility
- SimpleGPS is still designed for Paper/Spigot 1.21+.
- The plugin is not locked to only one patch version.
- Compatible lower patch versions should continue working when the API allows it.
- New systems are designed with safe fallback handling where possible.
SimpleGPS-v1.1Релиз26.1, 26.1.1, 26.1.2 · 9 мая 2026 г.
SimpleGPS has been heavily redesigned and optimized to provide a more modern, lightweight, and customizable GPS experience for Paper/Spigot servers.
Main Changes
- Full support for Minecraft 1.21 up to latest Paper builds
- Major performance optimizations
- Improved async processing and scheduler handling
- Reduced memory and packet usage
- New BossBar navigation mode
- Improved ActionBar tracking
- Dynamic direction system
- ETA estimation
- Auto-stop on arrival
- Cross-world waypoint detection
- Nether coordinate support
- Waypoint categories
- Favorite & temporary waypoints
- Death waypoints
- Public/private/global waypoints
- Pagination, search, and sorting system
- Improved GUI layouts
- Better customization system
- YAML, SQLite, and MySQL support
- PlaceholderAPI support
- Adventure API support
- MiniMessage support
- Improved developer API
- Cleaner architecture and codebase
Optimization Focus
- Smarter tracking updates
- Async storage operations
- Efficient waypoint caching
- Optimized GUI rendering
- Reduced repeating tasks
- Better task cleanup
- Improved scalability for large servers
Customization Improvements
Nearly every part of the plugin is now configurable:
- Messages
- Sounds
- Particles
- GUI layouts
- Tracking styles
- BossBar settings
- Icons & materials
- Distance formatting
- Animation settings
- Waypoint limits
Platform
- PaperMC 1.21+
- Latest Paper builds recommended
Комментарии
Загружаем…

