Hoams — simple /home and /sethome teleport plugin for Minecraft

Hoams adds lightweight /home and /sethome commands to Minecraft with UUID support. Minimal config, flexible permissions, and instant teleportation for players and admins on any server core.

Download Hoams

Original name: Hoams

FileVersionLoaderSize
Hoams.jar8 КБDownload

Hoams: The Simple Home Plugin for Minecraft Servers

Every Minecraft player knows the sinking feeling of being lost deep in the Nether or thousands of blocks away from a carefully built base. In vanilla survival, there is no built-in way to instantly return to your spawn point or your main shelter. On multiplayer servers, this limitation becomes even more noticeable, especially when players need to regroup quickly or protect their belongings. Hoams: The Simple Home Plugin for Minecraft Servers solves this problem with a clean, no-frills approach. It adds the essential /home and /sethome commands, backed by modern UUID support and a straightforward permission system. The plugin is designed for server administrators who want reliable functionality without drowning in configuration files.

Design Philosophy and Core Features

Hoams was built with minimalism in mind. Unlike sprawling plugins that bundle dozens of unrelated features, this tool focuses exclusively on one thing: managing personal home points. The result is a lightweight plugin that places almost no strain on server performance. It runs smoothly on virtually any server core, including Spigot, Paper, and their forks. The plugin supports the latest Minecraft versions, ensuring compatibility with modern gameplay mechanics. Even a first-time server owner can configure it in minutes, thanks to the short and readable configuration file.

Player Commands: Simple and Intuitive

The user-facing side of Hoams is refreshingly straightforward. After installation, every player gains access to a handful of commands that cover all basic needs:

  • /sethome — Saves the player's current location as their home point. The coordinates are stored in the plugin's configuration instantly.
  • /home — Teleports the player back to their saved home point. Works across all dimensions, provided the server settings allow it.
  • /home set — An alternative syntax for setting the home location, identical in function to /sethome.
  • /home help — Displays a list of all available Hoams commands, filtered by the player's permissions. Useful for those who forget the exact syntax.

This command set covers the daily needs of any survival player. You can explore the world freely, raid dungeons, or travel to the End, knowing that a single command will bring you back to the safety of your base.

Administrative Tools for Server Staff

Hoams is not just for players. Server owners and moderators get a set of powerful administrative commands that make managing the community easier. These tools are especially handy when resolving disputes or assisting new members:

  • /home [player name] — Teleports an admin directly to the specified player's home. Ideal for quick inspections or helping someone who is lost.
  • /sethome [player name] — Sets a home point for another player. Useful for assigning a starter location to a newcomer.
  • /home set [player name] — Another way to force-set a home for someone else, offering flexibility in command syntax.

These administrative features streamline server management. Instead of manually teleporting or using external tools, staff can handle everything through the plugin's native commands.

Permission Nodes and Presets

The permission system in Hoams is detailed yet easy to grasp. Each action has its own node, allowing precise control over player roles. The permissions are split into two categories: user-level and admin-level.

User permissions:

  • hoams.gohome — Allows a player to teleport to their own home.
  • hoams.sethome — Permits setting a personal home point.
  • hoams.respawnhome — With this node, the player respawns at their home after death (if enabled in the config).
  • hoams.help — Grants access to the /home help command.

Administrative permissions:

  • hoams.set.other — Allows setting homes for other players.
  • hoams.gohome.other — Permits visiting other players' homes.
  • hoams.immune — Protects a player from having their home forcibly changed by admins.
  • hoams.override — Bypasses the immunity flag, allowing forced home changes.
  • hoams.reload — Reloads the plugin configuration without restarting the server.

For quick setup, Hoams includes ready-made presets. The hoams.user node grants all user-level permissions, hoams.admin includes all admin permissions (except override), and hoams.* unlocks full access. This saves significant time when configuring server roles. For those who prefer a hassle-free installation process, launchers with built-in mod catalogs allow you to download Hoams: The Simple Home Plugin for Minecraft Servers for Minecraft and dozens of other addons with just a couple of clicks, directly from the launcher menu. This eliminates manual file copying and compatibility errors.

Configuration Options

The config.yml file for Hoams is remarkably short, containing just three main parameters. Despite their simplicity, these options dramatically change the plugin's behavior:

  • Use_Sethome — When set to true, the /sethome command functions normally. If false, players cannot set new home points. This is useful for temporarily disabling the feature during events.
  • Go_home_on_death — When true, players respawn at their home point instead of the world spawn. This creates a friendlier atmosphere on survival servers and reduces frustration from losing progress.
  • Only_print_homes — When enabled, the plugin does not teleport the player. Instead, it prints the coordinates of their home in the chat. Teleportation to other players' homes still works. This is an interesting option for hardcore servers with strict rules.

This brevity is a deliberate design choice. You won't need to wade through dozens of lines of comments to understand what each setting does. Everything is clear at a glance.

UUID Support and Version Compatibility

One of the most significant updates in Hoams is full UUID support, introduced during the preparation for Minecraft 1.8. This means player data is now tied to a unique identifier rather than a username, which can be changed. The plugin automatically converts old records on the first launch after an update, cross-referencing with the Mojang database. If a UUID cannot be found for some reason, the record remains associated with the nickname — no data loss occurs.

There is one important nuance: you cannot set a home for an offline player. The plugin physically cannot verify that such an account exists. The developer explains this as a safeguard against typos — you might accidentally create a home point for a non-existent character and never realize it. A workaround may appear in the future, but for now, the system operates transparently. If you are updating Hoams from an older version, it is recommended to back up your config.yml file. While the conversion process is well-tested, taking precautions never hurts.

Installation Guide

Installing Hoams is a simple process. First, ensure your server runs a compatible core and a supported Minecraft version. Then, download Hoams: The Simple Home Plugin for Minecraft Servers from a trusted source. Place the .jar file into the plugins folder of your server directory. Restart the server or use a plugin manager to load it. The plugin will generate its default config.yml on the first run. Edit the file if needed, then use the /home reload command or restart the server to apply changes. For players, no client-side installation is required — everything works server-side. If you are unsure how to install, many launchers provide a one-click installation feature that handles the entire process automatically.

Final Thoughts

Hoams: The Simple Home Plugin for Minecraft Servers proves that simplicity does not have to come at the expense of functionality. It gives players a convenient way to return home and provides administrators with the tools they need to manage the feature effectively. The combination of UUID support, minimal configuration, and a clear permission system makes it a suitable choice for both small private servers and large public projects with hundreds of active members. If you need a lightweight, stable, and predictable home-point plugin, Hoams deserves serious consideration. It does not overload the server, does not conflict with other mods, and integrates seamlessly into any modpack or plugin collection. With modern launchers simplifying the installation process, there is little reason to postpone adding this handy tool to your server.