Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
1.6.4
1.6.1–1.6.2
1.5.x
1.4.4–1.4.7
1.4.2
1.3.x
1.2.x
1.1
1.0
Platforms
Tags
Creators
Details
Licensed ARR
Published 6 months ago
Updated 2 weeks ago

Better Homes
Better Homes is a complete, configurable homes plugin for Bukkit, Spigot and Paper servers. It gives players a polished home system with inventory menus, secure teleports, public/shared homes and a wide range of server-owner settings.
Built for compatibility, Better Homes is compiled against Bukkit 1.8.8 while using safe fallbacks for materials, sounds and titles on modern servers.
Features
- Create named homes with configurable limits
- Optional per-world homes and per-world limits
- Modern inventory GUI with pagination and configurable layout
- Search homes by name or world directly from the GUI
- Favorite homes for quick identification
- Custom icon for every home
- Optional custom arrival message for every home
- Public homes browser: view all public homes or one player's public homes
- Shared homes for trusted players
- Edit homes from the GUI: teleport, move, rename, favorite, change icon, set arrival message, public toggle and delete
- Safe teleportation with
strict,normalandrelaxedsafety levels - Configurable teleport warmup, cooldown, movement/damage/combat cancellation and safe-location search
- Optional homes world whitelist or blacklist
- Optional per-world permissions
- Fully configurable GUI titles, slots, items, lore, messages, sounds and effects
- YAML storage with automatic saving
- Administrator tools to manage any player's homes
- bStats support
- Configurable update checker with optional administrator notifications
- Bedrock/Geyser-friendly GUI improvements and legacy-to-modern material fallbacks
Player Commands
| Command | Description |
|---|---|
/sethome [name] |
Create or update a home at your current location |
/seth [name] |
Shortcut for /sethome |
/home [name] |
Teleport to one of your homes |
/h [name] |
Shortcut for /home |
/home <player>:<name> |
Teleport to an accessible public or shared home |
/homes [page] |
Open your homes GUI and list homes when enabled |
/hl [page] |
Shortcut for /homes |
/homeplayer [player] |
Browse public homes for one player, or all public homes when omitted |
/delhome [name] |
Delete a home |
/betterhomes rename <old> <new> |
Rename one of your homes |
/betterhomes move <home> |
Move a home to your current location |
/betterhomes share <home> <player> |
Share a home with a player |
/betterhomes unshare <home> <player> |
Remove shared access |
/betterhomes public <home> <on|off> |
Change public access for a home |
/betterhomes:version |
Display plugin version and official links |
Administrator Commands
| Command | Description |
|---|---|
/betterhomes reload |
Reload configuration and messages |
/betterhomes info |
Display loaded homes and plugin information |
/betterhomes sethomeplayer <player> <name> |
Create a home for another player |
/betterhomes givehome <player> <name> |
Give a player a home at your location |
/betterhomes delhomeplayer <player> <name> |
Delete a player's home |
/betterhomes listhomes <player> [page] |
List a player's homes |
/betterhomes clearhomes <player> |
Delete all homes for a player |
Permissions
| Permission | Default | Description |
|---|---|---|
betterhomes.use |
true | Basic plugin access |
betterhomes.sethome |
true | Use /sethome |
betterhomes.home |
true | Use /home |
betterhomes.delhome |
true | Use /delhome |
betterhomes.gui |
true | Open and use home menus |
betterhomes.publichomes |
true | Browse public homes |
betterhomes.rename |
true | Rename homes |
betterhomes.list |
true | Receive homes lists in chat |
betterhomes.teleport.safely |
true | Use safe teleport adjustment |
betterhomes.version |
true | Use /betterhomes:version |
betterhomes.update |
op | Receive update notifications |
betterhomes.bypass.cooldown |
op | Bypass teleport cooldown |
betterhomes.bypass.limit |
op | Bypass home limits |
betterhomes.teleport.instant |
op | Bypass teleport warmup |
betterhomes.others |
op | Manage other players' homes |
betterhomes.reload |
op | Reload the plugin |
betterhomes.admin |
op | Grants all administrator permissions |
betterhomes.limit.<number> |
— | Sets a custom home limit |
betterhomes.world.<worldname> |
— | Allows homes in a specific world when enabled |
Configuration
Every optional feature can be enabled or disabled. Examples:
settings:
update-notification: true
features:
favorites:
enabled: true
search:
enabled: true
custom-icons:
enabled: true
arrival-messages:
enabled: true
world-limits:
enabled: false
limits:
world: 5
world_nether: 2
world_the_end: 1
commands:
shortcuts-enabled: true
teleport:
safe-teleport: true
safe-teleport-level: normal
Installation
- Download
BetterHomes.jar. - Put it in your server's
pluginsfolder. - Restart the server.
- Adjust
plugins/BetterHomes/config.ymlandmessages.ymlto your needs. - Use
/betterhomes reloadafter configuration changes.
Official Links
Author
Vit Theo


