Sepd_DonutWarp – Ultimate Warp System for Modern Servers
Are you tired of bloated warp plugins with too many features or outdated designs?
SepdWarp is a
lightweight, flexible, and modern warp plugin tailored for
performance,
customization, and
simplicity — perfect for any type of Minecraft server!
✨ What is Sepd_DonutWarp?
Sepd_DonutWarp is a warp system plugin that allows players and staff to create, delete, and teleport to named warps with ease. It focuses on delivering a
clean user experience, complete with countdowns, movement cancellation, and permission-based access for more control over who can access what.
Key Features
/setwarp <name>
Set a warp at your current location. Warp names are case-insensitive and stored persistently.
/warp <name>
Teleport to any existing warp with a
configurable countdown (default 5 seconds).
Movement during the countdown cancels the teleport for added fairness in PvP or gameplay scenarios.
/warps
View a list of all available warps. If you're not OP, you'll only see warps you have permission for.
❌
/delwarp <name>
Delete a warp from the database.
/warpreload
Instantly reloads config.yml and warps.yml without restarting the server. Perfect for tweaking settings on the fly!
YAML-based Storage
All warps are stored in a warps.yml file, separate from your main configuration — simple, efficient, and easily editable.
Fully Configurable
Control every message shown to players. Choose whether messages appear in chat or action bar (or both).
Permission-Based Access
Every warp can be locked behind a specific permission. Only allow access to certain players or ranks!
⚙️ Configuration Example (config.yml)
Code (Text):
# Time (in seconds) before teleporting
teleport_countdown: 5
# Display messages in chat and/or action bar
messages-chat: false
messages-action-bar: true
# Custom messages
messages:
warp_set: "&7Warp &b%warp% &7has been set to your location."
warp_already_exists: "&7Warp &b%warp% &7already exists."
teleport_countdown: "&7Teleporting in &b%seconds% &7seconds..."
teleported_to_warp: "&7Teleported to warp &b%warp%."
teleport_cancelled_movement: "&cTeleportation cancelled because you moved."
warp_not_found: "&7Warp &b%warp% &7does not exist."
no_permission: "&cYou don't have permission to use this command."
# And more...
Permissions
Code (Text):
warp.set – Allows using /setwarp
warp.del – Allows using /delwarp
warp.use – General /warp access
warp.use.<warp> – Access specific warps only
warp.use.* – Access to all warps
warp.list – Allows using /warps
warp.reload – Allows using /warpreload
You can give users access to specific warps using:
Code (Text):
warp.use.spawn
warp.use.shop
Ideal Use Cases
- Survival Servers – Let players teleport to shared homes or zones.
- Creative Servers – Staff can create build zones and travel instantly.
- ⚔️ PvP / Minigame Servers – Control access to arenas and spawn points.
- Adventure Maps – Pre-configure teleport points for players with permission control.
Why Use SepdWarp?
- ✅ Lightweight and fast – no unnecessary bloat
- ✅ Player-friendly UI with action bar messages
- ✅ 100% configurable & reloadable
- ✅ Simple file storage – no databases required
- ✅ Actively maintained & ready for feedback/feature requests
Coming Soon (Planned Features)
- Cross-world warp restrictions
- MySQL & database support for large servers
How to Install
- Download the .jar file and drop it into your plugins folder.
- Start or restart your server.
- Configure your config.yml as needed.
- Start using /setwarp, /warp, /warps, etc.
❤️ Support & Feedback
Discord - https://discord.gg/9njKeJzWF4