Hoams: Simple Home and Teleport Plugin for Minecraft

Hoams: The Simple Home Plugin for Minecraft Servers Every server admin knows that a reliable home teleport system is one of the first things players expect when they join. Hoams delivers exactly that—a lightweight, no-nonsense plugin that gives your community the essential /home and /sethome comm...

Download Hoams

Original name: Hoams

FileVersionLoaderSize
Hoams.jar——8 КБDownload

Hoams: The Simple Home Plugin for Minecraft Servers

Every server admin knows that a reliable home teleport system is one of the first things players expect when they join. Hoams delivers exactly that—a lightweight, no-nonsense plugin that gives your community the essential /home and /sethome commands without any bloat. Originally built for Bukkit and now fully updated with UUID support for the upcoming 1.8 version, Hoams keeps your players connected to their personal bases while staying easy to configure and maintain.

What Makes Hoams Stand Out

Hoams strips away unnecessary complexity. There are no flashy GUIs, no multi-page configs, and no feature creep. It focuses purely on setting and returning to a single home location per player. Despite its simplicity, the plugin includes thoughtful admin tools and a permission system that gives server owners full control over who can set homes, visit other players' homes, or even respawn at their home after death. The recent UUID integration ensures that player data remains consistent across name changes, a critical upgrade for any server preparing for Minecraft 1.8.

Commands for Players and Admins

Using Hoams feels intuitive from the first moment. The core commands are exactly what you would expect, while admin commands extend the functionality for staff members.

Player Commands

  • /home – Instantly teleports you to your set home location.
  • /sethome – Marks your current position as your home.
  • /home set – An alternative way to set your home.
  • /home help – Displays the list of home commands you have permission to use.

Admin Commands

  • /home [playerName] – Teleports you to another player's home.
  • /sethome [playerName] – Sets the home location for a specified player.
  • /home set [playerName] – Another method to set a player's home.

These commands give staff the ability to assist players or manage homes across the server without needing to dig through configuration files manually.

Granular Permission Control

Hoams shines in its permission node design. Instead of forcing all-or-nothing access, the plugin breaks down every action into separate nodes. This allows you to create custom permission sets for different ranks or even individual players.

User Permissions

  • hoams.gohome – Allows a player to teleport to their own home.
  • hoams.sethome – Allows a player to set their home.
  • hoams.respawnhome – If enabled in the config, players with this node respawn at their home after death.
  • hoams.set.self – Additional node for setting own home (can be used alongside hoams.sethome).
  • hoams.gohome.self – Additional node for going to own home.
  • hoams.help – Grants access to the /home help command.

Admin Permissions

  • hoams.set.other – Lets an admin set another player's home.
  • hoams.gohome.other – Lets an admin teleport to another player's home.
  • hoams.immune – Protects a player from having their home set by other admins.
  • hoams.override – Overrides the immunity of players with hoams.immune, allowing admins to set their homes anyway.
  • hoams.reload – Permits reloading the plugin's configuration in-game.

For quick setup, Hoams provides permission presets: hoams.user bundles all user-level nodes, hoams.admin includes all admin nodes except override, and hoams.* grants every permission. This makes it easy to assign roles with a single node.

Configuration That Adapts to Your Server

The default config.yml is refreshingly short. Three main options control the plugin's behavior, and you can adjust them without restarting the server by using the reload command (if you have permission).

  • Use_Sethome: true – Toggles whether /sethome works. Set to false to disable the command entirely.
  • Go_home_on_death: true – When enabled, players with the hoams.respawnhome permission will respawn at their home instead of the world spawn.
  • Only_print_homes: false – If set to true, /home will only print the coordinates of a player's home rather than teleporting them. However, admins using /home [playerName] will still be teleported, making it a handy tool for checking locations without moving.

This level of control means you can tailor the home system to fit a survival world, a creative build server, or even a minigame hub where teleportation needs to be restricted.

UUID Support and Data Handling

One of the most important updates in Hoams is the move to UUID-based player identification. With Minecraft 1.8 changing how player data is stored, this plugin now fetches UUIDs from Mojang's API to ensure that homes remain linked to the correct account even if a player changes their username. During the conversion process, Hoams attempts to update any old name-based entries to UUIDs automatically. If a name cannot be matched to a UUID, the plugin keeps the original name entry to avoid data loss. Admins should back up their config.yml before upgrading, though the conversion is designed to be safe.

Note that you cannot set homes for offline players because the plugin cannot verify the username against Mojang's servers. This prevents accidental typos from creating orphaned home entries, a sensible limitation that keeps the database clean.

Getting Hoams on Your Server

Installing Hoams is as simple as dropping the JAR file into your server's plugins folder and restarting. If you are also managing a modded client or want a unified place to handle all your Minecraft add-ons, a launcher like foxygame.net can be a real time-saver—it's a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu, and while Hoams is a server-side plugin, having a clean launcher for your client-side mods keeps everything organized when you switch between different server setups. Once Hoams is loaded, check the generated config.yml to fine-tune the options, set up your permission groups, and you are ready to give your players a reliable home system.

Why Hoams Remains a Solid Choice

Hoams does not try to be everything to everyone, and that is its greatest strength. It provides the core home functionality that almost every server needs, wrapped in a lightweight package with modern UUID support. The permission system is flexible enough for small communities and large networks alike, and the configuration options let you tweak the experience without touching a line of code. Whether you are running a vanilla-like survival server or a complex hub with multiple worlds, Hoams gives your players a simple way to always find their way back home.