Why Every Minecraft Server Needs a Reliable Home System
Exploring vast biomes, mining deep underground, and building epic structures are all part of the Minecraft experience. But getting lost or spending precious minutes trekking back to your base can quickly turn an adventure into a chore. That is where a home teleportation plugin becomes essential. The Set Homes plugin offers a straightforward yet powerful way for players to save multiple locations and instantly return to them, making server gameplay smoother and more enjoyable.
Originally developed as a lightweight solution for CraftBukkit and Spigot servers, Set Homes gives players the freedom to create, delete, and teleport to named homes with just a few commands. Server admins gain full control over how many homes each permission group can set, which worlds are off-limits, and how teleport delays or cooldowns work. Even though the plugin is no longer receiving updates, it remains a stable and reliable choice for many server owners. A newer version, Set Homes Two, has been released with additional features and support for modern Minecraft versions, but the original still holds its ground for those who prefer a simple, battle-tested tool.
Core Features That Enhance Server Navigation
Set Homes goes beyond a basic /home command. It introduces a flexible system that adapts to different player ranks and server rules. Here is what you can expect when you add it to your server:
- Multiple Named Homes: Players can set more than one home, each with a custom name and optional description. This is perfect for marking farms, villages, or secret bases.
- World Blacklisting: Prevent players from setting homes in specific dimensions like the Nether or The End, or any custom world you choose.
- Teleport Cooldown and Delay: Add a waiting period before a teleport initiates, and a cooldown after use to prevent rapid hopping. Movement during the delay can cancel the teleport.
- Group-Based Home Limits: Using LuckPerms or a Vault-compatible permissions plugin, you can assign different maximum home counts to each rank. For example, default players might get 1 home, while donors enjoy 5.
- Admin Overrides: Special permissions allow staff to teleport to any player’s home, delete homes, or even update them. A fun /strike command adds a bit of mischief for trusted admins.
Installing Set Homes on Your Server
Getting the plugin up and running is a breeze. Simply download the jar file from the project page and place it into your server’s plugins folder. After a restart or a reload, Set Homes will generate a default configuration file. For those who prefer a streamlined setup, the foxygame.net launcher offers a modern way to manage your server and install plugins like Set Homes directly from its menu, saving time and hassle. This launcher is particularly handy if you run multiple modded or plugin-based servers and want everything in one place.
To enable the max-homes feature, you need to install a soft dependency. The plugin supports LuckPerms as the primary permissions plugin, with Vault as a fallback. Once you have a permissions system in place, create groups and then define the maximum homes per group in the config.yml file. Without a permissions plugin, the max-homes setting will not function, but all other commands will still work for players with the appropriate permissions.
Mastering the Commands
Set Homes provides a rich set of commands for both players and admins. Here is a breakdown of the most important ones:
- /sethome [HomeName] [HomeDescription] – Sets a home at your current location. If you omit the name, it creates a default home. Adding a description helps you remember what each home is for.
- /home [HomeName] – Teleports you to the specified home. Without a name, it sends you to your default home.
- /delhome [HomeName] – Deletes a named home. If no name is given, it removes the default home.
- /home-of [PlayerName] [HomeName] – Allows staff to teleport to another player’s home. Requires the homes.home-of permission.
- /delhome-of [PlayerName] [HomeName] – Deletes a specific home belonging to another player.
- /uhome <HomeName> <HomeDescription> – Updates an existing home’s name or description. If no new description is provided, the old one is kept.
- /uhome-of <PlayerName> <HomeName> – Updates a home for any player, useful for admins correcting mistakes.
- /homes [PlayerName] – Lists all your set homes. With the homes.gethomes permission, you can view another player’s homes.
- /blacklist [Add/Remove] [WorldName] – Manages the world blacklist. Running it without arguments shows the current blacklisted worlds.
- /setmax <GroupName> <Amount> – Sets the maximum number of homes for a permission group. For example, /setmax default 4 gives the default group 4 homes.
- /strike – A fun admin command that you will have to discover for yourself.
Permissions and Server Control
Granular permissions let you fine-tune exactly what each player or group can do. The plugin uses a node-based system that integrates seamlessly with LuckPerms or any Vault-supported permissions plugin. Here are the key permission nodes:
- homes.* – Grants access to all Set Homes commands.
- homes.home – Allows teleporting to named homes.
- homes.sethome – Allows setting named homes.
- homes.strike – Enables the /strike command.
- homes.blacklist_list – View blacklisted worlds.
- homes.blacklist_add – Add worlds to the blacklist.
- homes.blacklist_remove – Remove worlds from the blacklist.
- homes.config_bypass – Bypass all restrictions: set homes in blacklisted worlds, ignore cooldowns and delays, and exceed the max home limit.
- homes.gethomes – List any player’s active homes.
- homes.home-of – Teleport to another player’s home.
- homes.delhome-of – Delete another player’s home.
- homes.uhome – Update your own homes.
- homes.uhome-of – Update other players’ homes.
- homes.setmax – Set the maximum homes for a permission group.
Assigning these permissions thoughtfully creates a balanced experience. For instance, you might give regular players only homes.home and homes.sethome, while moderators get homes.home-of and homes.gethomes to assist others.
Configuring the Plugin to Fit Your Server
The default config.yml is well-documented and easy to customize. You can adjust messages with color codes using the § symbol, set teleport delays and cooldowns in seconds, and define max homes per group. Here is a sample of the key settings:
- max-homes: Define limits per group. Setting a value to 0 means no limit (or ignored). The default home does not count toward this limit.
- max-homes-msg: The message shown when a player tries to exceed their home limit.
- tp-delay: Seconds a player must stand still before teleporting. Set to 0 to disable.
- tp-cooldown: Seconds a player must wait after teleporting before using another home command.
- tp-cancelOnMove: If true, any movement during the delay cancels the teleport.
- tp-cancelOnMove-msg: Message displayed when teleport is cancelled due to movement.
- tp-cooldown-msg: Message shown when a player tries to teleport during cooldown. Use %s as a placeholder for seconds remaining.
An example max-homes setup might look like this: default group gets 1 home, free rank gets 3, subscriber gets 5, and admins have 0 (unlimited). This tiered approach encourages donations or rewards active players without breaking server balance.
The Evolution: Set Homes Two
While the original Set Homes plugin remains fully functional, the developer has shifted focus to Set Homes Two, a completely rewritten version with support for Minecraft 1.16.3 and beyond. It integrates LuckPerms as the default permissions plugin, improves the list homes message layout, and fixes several bugs. If you are starting a new server or updating to a recent Minecraft version, Set Homes Two is the recommended path. However, the original plugin is not being removed, so you can continue using it if it meets your needs.
Final Thoughts on Smart Home Management
Set Homes proves that even a simple plugin can dramatically improve the quality of life on a Minecraft server. By giving players the ability to save and return to important locations, you reduce frustration and encourage exploration. The robust permission system and configurable delays ensure that teleportation remains a privilege, not an exploit. Whether you stick with the classic version or upgrade to Set Homes Two, implementing a home system is one of the best decisions you can make for your community. So go ahead, set your spawn, mark that hidden jungle temple, and never lose your way again.
--- **Update Sep 21, 2026:** Added 1 file for version 26.2, 26.1.2, 26.1.1, 26.1, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.11, 1.21.10, 1.21.1, 1.21.