SmartHomes
The smart way to manage Homes
SmartHomes
SmartHomes is a lightweight, user-friendly Spigot plugin that lets players manage homes through a clean, Minecraft-style GUI. It replaces traditional command-based home systems with an intuitive chest-style menu, offering a smooth and modern experience for players and server owners alike.
Features - GUI-Based Interface > - Players can set, teleport to, and delete homes using an inventory-style menu no commands or home names needed. - Simple Home Limits > - Players start with 1 home by default. Grant more with permission nodes like home.homes.2, home.homes.3, and so on up to 100 homes. - Automatic Pagination - Homes are displayed in groups of 5 per page, with arrow buttons to navigate between pages. - UUID-Based Storage - Player homes are saved using UUIDs, ensuring reliable data handling. - Teleport Delay Support - Optional delay before teleporting, with cancel-on-move functionality. - Admin Reload Command - Reload plugin configuration without restarting the server using /smarthome reload.
⌨️ Commands /home – Opens the SmartHomes GUI
/smarthome reload – Reloads the plugin’s configuration file (requires smarthomes.admin) Permissions home.homes.1 → 1 home (default)
home.homes.2 → 2 homes
home.homes.3 → 3 homes
...
home.homes.100 → 100 homes
smarthomes.admin → Grants access to /smarthome reload
️ How to Use - Open the GUI - Use /home to open your personal homes menu. - Set a Home - Click an empty bed slot to save your current location. - Teleport to a Home - Click a saved home’s icon to teleport. - Delete a Home - Click the red barrier icon next to a home to remove it. - Navigate Pages - Use the arrows to switch between pages as more homes become available.
⚙️ Configuration (config.yml)
Config
```
SmartHomes Configuration
Teleport settings
teleport:
Enable or disable teleport delay
delay-enabled: true
Delay in seconds before teleporting
delay-seconds: 3
Whether movement should cancel teleportation
cancel-on-move: true ```