Warps - Simple & Customizable Warp v2.2

Easily set and manage warp locations with customizable features and seamless teleportation!
donutwarps.png

⚠️ Setup Redistribution Notice​


DonutWarps is free to use on any Minecraft server.
However, redistributing its configuration or setup in public server packs, leaked setups, or premade servers is strictly prohibited.
Please share the official plugin link instead and encourage proper usage.

🌟 DonutWarps — Simple & Powerful Warp Management Plugin

DonutWarps is a lightweight and feature-rich warp management plugin designed for Minecraft servers running Paper / Spigot 1.21+. Whether you run a small survival community or a large-scale network, DonutWarps offers seamless and customizable teleportation with countdowns, sounds, and smart anti-spam protection — all built with performance and ease-of-use in mind.




✅ Features​


  • 📍 Easy Warp Management
    • /setwarp <name> – Create warps effortlessly
    • /delwarp <name> – Delete warps instantly
    • /warp <name> – Teleport to warps with optional countdown
    • /warp – List all available warps
  • ⏳ Teleport Countdown
    • Prevent instant warps in PvP or survival worlds
    • Cancel teleport on player movement
    • Configurable per world
  • 🔊 Sound Effects
    • Sounds on teleport start, success, or cancel
    • Fully customizable in config.yml
  • 🛑 Anti-Spam
    • Blocks teleport spam while countdown is active
  • 💬 Custom Messages
    • Modify all messages in messages.yml
    • Supports & color codes and hex formatting (1.16+)
  • ⚙️ Smart Tab Completion
    • Fast warp name suggestions for /warp and /delwarp
  • 🧠 Async Teleportation
    • Handles teleporting off the main thread to reduce lag
  • 📜 Permission-Based Access
    • Granular control for admin/player commands
  • 🔁 Hot Reload Support
    • Reload config and messages on the fly:
      • /reloaddonutwarpsconfig
      • /reloaddonutwarpsmessages
  • 🧱 Bypass Worlds
    • Skip teleport countdown in defined worlds (e.g., lobby)



🧾 Commands & Permissions​


CommandPermissionDescription
/warpdonutwarp.useList all warps
/warp <name>donutwarp.useTeleport to a specific warp
/setwarp <name>donutwarp.adminCreate a new warp
/delwarp <name>donutwarp.adminDelete an existing warp
/reloaddonutwarpsconfigdonutwarp.adminReload config.yml
/reloaddonutwarpsmessagesdonutwarp.adminReload messages.yml



🔧 Configuration Overview​

YAML:
[HEADING=3]config.yml[/HEADING]
teleport_countdown: 5
messages-chat: false
messages-action-bar: true

countdown-bypass-worlds:
  - spawn
  - spawn2

sounds:
  enable: true
  teleport_start: ENTITY_EXPERIENCE_ORB_PICKUP
  teleport_cancel: BLOCK_NOTE_BLOCK_BASS
  teleport_success: ENTITY_ENDERMAN_TELEPORT


messages.yml​

YAML:
messages:
  no_permission: "&cYou don't have permission to use this command."
  warp_set: "&7Warp &b%warp% &7has been set to your location."
  warp_already_exists: "&7Warp &b%warp% &7already exists."
  setwarp_usage: "&7Correct usage: &b/setwarp [warp name]"
  warp_deleted: "&b%warp% &7warp has been removed from the database."
  warp_not_found: "&7Warp &b%warp% &7does not exist."
  warp_usage: "&7Correct usage: &b/warp [warp name]"
  teleport_countdown: "&7Teleporting in &b%seconds% &7seconds..."
  teleported_to_warp: "&7Teleported to warp &b%warp%."
  teleport_cancelled: "&cTeleportation cancelled because you moved."
  delwarp_usage: "&7Correct usage: &b/delwarp [warp name]"
  available_warps: "&cUsage: /warp (destination)  \n&cDestinations: %warps%"
  no_warps_set: "&cNo warps have been set yet."
  already_teleporting: "&cYou are already teleporting to a warp!"


warps.yml​


Automatically generated and stores world, X/Y/Z, yaw, and pitch for each warp.




📦 Installation​


  1. Download the plugin from this page.
  2. Drop the .jar file into your server’s /plugins folder.
  3. Restart the server or reload via plugman.
  4. Edit config.yml and messages.yml to your preferences.
  5. Start creating warps using /setwarp <name>!



🔥 Why Choose DonutWarps?​


  • ⚡ Lightweight & Async – Optimized for performance with non-blocking teleport logic.
  • 🎮 Player Friendly – Easy to use with full tab completion and feedback.
  • 🎨 Fully Customizable – Messages, sounds, behaviors — all configurable.
  • 🛡️ Reliable – Handles chunk loading, cancelled teleports, and edge cases.
  • 🔄 Ongoing Development – Actively maintained for latest Minecraft versions.



🧑‍💻 Support​


Having issues or want to request a feature?
💬 Join our DISCORD




🧪 Tested Minecraft Versions​


✅ 1.21+ (Paper recommended)
Other versions may work but are not officially supported.




🎯 Make your server navigation effortless with DonutWarps.
📥 Download now and give your players the teleport system they deserve!

Latest reviews

It's a free plugin that's surprisingly good.
The plugin is amazing and everything works, but movement detection is kinda not good. I can move alot before it detects any movement.
Great and simple plugin that fulfills its purpose! I recommend it
The best warp plugin, very well optimized, easy to configure and very efficient! 100% recommended
EULA: Free EULA
11,095 Views
1,171 Downloads
Aug 22, 2024 Published
Jul 16, 2025 Updated
5.00 star(s)
Average rating (4)
65.5 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. World
Game mode
  1. Survival
  1. Skyblock
  1. Lifesteal
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
Creators
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
135 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
133 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
105 purchases
11,095 Views
1,171 Downloads
Aug 22, 2024 Published
Jul 16, 2025 Updated
5.00 star(s)
Average rating (4)
65.5 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. World
Game mode
  1. Survival
  1. Skyblock
  1. Lifesteal
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
Creators
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A feature-rich teleport request plugin with GUI support and Folia compatibility.
5.00 star(s) 32 ratings
343 purchases
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
135 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
133 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
105 purchases
Top