DonutHomes
Bring the authentic DonutSMP Hardcore Home experience to your server!
Overview
DonutHomes is a lightweight, high-performance homes plugin
heavily inspired by the original home system used on DonutSMP.
Designed to replace complex home plugins like Essentials, this plugin offers a polished, GUI-based experience with strict limits, making it perfect for Lifesteal, Hardcore, or SMP servers where balancing home usage is crucial.
✨ Key Features
- DonutSMP Replica: The GUI layout, bed icons, and logic are designed to recreate the famous server's feel.
- Inventory GUI: Beautiful 5-slot interface.
- Default: Players get access to 2 Homes.
- VIP/Ranked: Grant permission to unlock up to 5 Homes.
- Smart Slot Logic: Unlike other plugins, this uses quantity-based logic. You can use any slot (1-5) as long as you haven't exceeded your total home limit.
- Teleportation Timer:
- 5-second warmup before teleporting.
- Immersive Sounds: Tick-tock sounds during countdown + Warp sound on success.
- Action Bar: Visual countdown timer.
- Movement Cancel: Teleportation is automatically cancelled if the player moves.
- Essentials Override: Automatically takes priority over EssentialsX /home command without needing complex commands.yml edits.
- Fully Configurable: Every message, sound, and title can be edited in messages.yml.
Commands & Permissions
Command Permission Description
/home donuthomes.home Opens the main Homes GUI.
/home <1-5> donuthomes.home Directly teleports to a specific home slot.
Passives donuthomes.morehomes Increases the home limit from 2 to 5.
/dh delete <player> donuthomes.delete.homes
Admin: Delete all homes of a player.
/dh tp <player> <#> donuthomes.tp
Admin: Teleport to a player's home (Instant).
⚙️ Configuration
The plugin generates a messages.yml file where you can translate or customize every single text line.
Default messages.yml preview:
YAML
prefix: ""
errors:
no-permission: "&cYou do not have permission."
teleport-cancelled-moved: "&cTeleport cancelled because you moved."
success:
teleporting-action-bar: "&fTeleporting in &b{time}s"
teleport-success-chat: "&7You teleported to your home"
gui:
main-title: "DonutHomes Menu"
Installation
- Download DonutHomes.jar.
- Drag and drop it into your server's plugins folder.
- Restart the server.
- Done! The plugin automatically handles command priorities.
Why use this over other home plugins?
DonutHomes provides a visual, user-friendly interface that restricts players to a balanced number of homes (2 or 5), exactly like the popular content creator SMPs.
DonutHomes —
Simple. Polished. Authentic.
DONT FORGET TO CHECK DOCUMENTATION