NHomes is a modern, high-performance home management plugin designed for 1.21+ servers. Built with a focus on user experience, it offers beautiful interactive GUIs for Java players and native custom forms for Bedrock (Geyser) players. Whether you are running a survival, SMP, or creative server, NHomes provides the professional touch your players deserve.
Limit Permissions:
NHomes is highly customizable. You can modify every message, sound, and GUI item. The plugin uses BoostedYAML to ensure your comments and formatting are preserved even after updates!
Key Features
Multi-Platform UI: Custom Paginated GUIs for Java and native Bedrock Forms for Geyser/Floodgate users.
Folia Supported: Fully compatible with Folia's regionalized multithreading and Paper's latest API.
Flexible Storage: Supports both SQLite for easy setup and MySQL for network-wide synchronization.
Visual Teleportation: Customizable countdowns featuring BossBars, ActionBars, Titles, and Particle effects.
Home Editor: An intuitive management menu to rename homes, change icons using items from your hand, or update locations.
Rank-Based Limits: Define different home limits based on player permissions (e.g., VIP, MVP).
Tab-Completion: Advanced command suggestions for ease of use.
Screenshots
🛠 Commands & Permissions
| Command | Description | Permission |
| /home [name] | Open the menu or teleport to a home. | None (Default) |
| /sethome <name> | Create a new home at your location. | None (Default) |
| /delhome <name> | Delete an existing home. | None (Default) |
| /nhomes reload | Reload configuration files. | nhomes.admin |
- nhomes.limit.<group_name> (e.g., nhomes.limit.vip)
- nhomes.bypass.warmup (Bypass teleport wait time)
Configuration
NHomes is highly customizable. You can modify every message, sound, and GUI item. The plugin uses BoostedYAML to ensure your comments and formatting are preserved even after updates!- config.yml: Teleport settings, sounds, and database.
- messages.yml: MiniMessage support for beautiful gradients and hex colors.
- gui.yml: Fully customize the Java inventory layout.
- forms.yml: Tailor the experience for Bedrock players.
Installation
- Download NHomes.jar.
- Drop it into your /plugins/ folder.
- (Optional) Ensure Floodgate is installed for Bedrock support.
- Restart your server and enjoy!
