Version: 1.0
Version MC: 1.21+
Main features:
- GUI-based warp selection - players open menu with /warp command and click desired warp
- Cooldown system - 5-second countdown before teleportation with animated title/subtitle
- Teleport cancellation - player movement interrupts the countdown
- Configurable - GUI size (9-54 slots), title, messages
Commands:
- /warp - opens GUI with warp list (for players)
- /axowarp create - creates warp at current location
- /axowarp delete - removes warp
- /axowarp reload - reloads configuration
Permissions:
- axowarps.use - allows using warps and opening GUI (default: true)
- axowarps.admin - access to all admin commands (default: op)
- axowarps.create - allows creating warps (default: op)
- axowarps.delete - allows deleting warps (default: op)
- axowarps.reload - allows reloading configuration (default: op)
Technical structure:
- WarpManager - manages warps (create, delete, retrieve)
- TeleportManager - handles cooldown and teleportation
- WarpGUI - generates graphical interface
- ConfigManager - loads/saves configuration and warps
Warp data includes: name, location, icon (Material), GUI slot, display name, and lore. Warps are stored in warps.yml file.