Homes Gui

A lightweight and customizable home plugin with GUI, admin commands, safe teleport system and full config support.

19

Quick challenge

How far can you run before the mobs catch you?

Homes Gui

🏠 HomeGui

A lightweight, feature-rich home plugin for Minecraft SMP servers. Set, manage and teleport to your homes through a clean GUI or simple commands.

---

✨ Features

🏡 Home System

Set named homes and teleport to them instantly via command or through an interactive GUI. A maximum number of homes per player is configurable.

🖥️ Interactive GUI

Open your homes list with `/home` — navigate through pages, and click a home to teleport. Each home displays its coordinates and world.

⚠️ Safe Teleport System

The plugin checks whether a home destination is safe before teleporting. If unsafe teleport is enabled in the config, the player must confirm the teleportation with `/confirmhome`. Pending confirmations expire after a configurable delay.

🛡️ Admin Commands

Operators and players with the `hg.admin` permission can teleport to or delete any player's home using `player:home` syntax with full tab-completion.

⚙️ Full Config Support

Customize the prefix, maximum homes per player, unsafe teleport behavior, and confirmation expiry delay — all from `config.yml`. Reload without restarting with `/homereload`.

---

📋 Commands

| Command | Description | |---|---| | `/home` | Open the homes GUI | | `/home <name>` | Teleport to a specific home | | `/sethome <name>` | Set a home at your current location | | `/delhome <name>` | Delete one of your homes | | `/confirmhome` | Confirm teleportation to an unsafe home | | `/homeadmin <player>:<home>` | Teleport to any player's home | | `/delhomeadmin <player>:<home>` | Delete any player's home | | `/homereload` | Reload the config |

---

🔐 Permissions

| Permission | Description | |---|---| | `hg.admin` | Access to `/homeadmin`, `/delhomeadmin` and `/homereload` |

---

⚙️ Config

```yaml

Maximum number of homes per player

max-homes: 3

Plugin prefix

prefix: "HomeGui "

Allow unsafe teleportation

If true, players will be asked to confirm with /confirmhome

allow-unsafe-teleport: false

Confirmation expiry delay in seconds

confirm-expiry: 60 ```

---

📦 Installation

Drop the `.jar` into your `plugins/` folder and restart your server. No dependencies required.

---

🔧 Compatibility

- ✅ Paper / Spigot - ✅ Minecraft 1.21.x

---

*Made with ❤️ by Gregwll*

ADS