CheckPoints
A lightweight and powerful checkpoint system for Paper servers. Set personal checkpoints and teleport back to them instantly!
CheckPoints
CheckPoints Plugin
🎯 Overview
A lightweight and powerful checkpoint system for Paper servers. Set personal checkpoints and teleport back to them instantly!
✨ Features
Core Commands
- `/cp set` - Set your current location as a checkpoint - You can use /cp set [Co-Ordinates] - Saves your exact position, including pitch and yaw - Displays coordinates confirmation
- `/cp go` - Teleport back to your saved checkpoint - Instant teleportation with no delay - Helpful error messages if no checkpoint is set
- `/cp tp <player>` - Teleport a player to their checkpoint - Supports player names: `/cp tp Steve` - Supports selectors: `/cp tp @a` (all players) - Supports tag filtering: `/cp tp @a[tag=ready]` - Requires `checkpoint.tp` permission (OP by default)
Advanced Integration
- Full `/execute` support - All commands work seamlessly with command blocks and functions - Example: `/execute as @a[tag=racing] run cp go` - Example: `/execute as PlayerName run cp set`
User Experience
- Color-coded feedback messages (green for success, red for errors, yellow for warnings) - Informative coordinate display when setting checkpoints - Bulk teleport feedback showing success/failure counts - Tab completion for all commands and player names
🔧 Technical Details
- Storage: Paper - Storage: 21 (minimum: 17) - Storage: None - Storage: In-memory (per-session)
🔐 Permissions
| Permission | Description | Default | |------------|-------------|---------| | `checkpoint.use` | Access to basic checkpoint commands | All players | | `checkpoint.tp` | Teleport other players to their checkpoints | OP only |
📦 Installation
1. Download `checkpoints-[VERSION].jar` 2. Place in your server's `plugins/` folder 3. Restart your server 4. Done! No configuration needed
🚀 Usage Examples
``` /cp set # Set your checkpoint /cp go # Go to your checkpoint /cp tp Notch # TP Notch to his checkpoint /cp tp @a[tag=minigame] # TP all tagged players to their checkpoints /execute as @a run cp set # All players set checkpoints simultaneously ```
📝 Notes
- Checkpoints are temporary - each player has their own - Checkpoints are temporary - they reset on server restart - No world restrictions - checkpoints work across dimensions - Lightweight with no performance impact
🐛 Known Issues
None! This is a stable initial release.
💬 Feedback & Support
Found a bug or have a feature request? Let us know!
---
Made for the FragMC minecraft server.