Features
Home List GUIโ
When a player opens /homesgui, the addon queries Advanced Teleport for all of their set homes and displays each one as an inventory slot. The slot shows:
- Home name (as item display name)
- Coordinates (X, Y, Z) in the lore โ if
show-coordinates: true - World name โ if
show-world-name: true - Main home indicator text (e.g. "โ Main Home") for the primary home
If the player has no homes set, a friendly "No homes set" message is displayed instead of an empty GUI.
Teleportingโ
Left-clicking any home icon triggers the Advanced Teleport teleport pipeline:
- AT's configured warmup delay applies (player must stay still)
- AT's cooldown between teleports is respected
- AT's distance or world restrictions are honoured
- All feedback messages (warmup started, teleport complete) come from Advanced Teleport
The addon does not bypass any AT setting.
Deleting Homesโ
Right-clicking a home icon opens a confirmation step (or deletes immediately, depending on config). Deletion is performed through the Advanced Teleport API, so home count limits update correctly.
Creating Homes from GUIโ
The Create New Home button (configurable slot, default slot 49) sets a new home at the player's current location. The player is prompted to enter a name in chat. The home appears in the GUI immediately after creation.
Custom Iconsโ
When custom-icons.enabled: true, players can click a special icon-selection button on any home slot to pick a custom block or item as the visual icon. Icons are stored in home-icons.yml and persist across sessions.
The default icon for homes without a custom icon is configurable (default-icon: RED_BED).
Border Layoutโ
With show-borders: true, the GUI uses a 7-column inner layout surrounded by decorative glass panes, giving a clean framed appearance. This reduces the homes-per-page from 45 to 35.
Disable borders for a maximalist 45-slot layout if players have many homes.
Paginationโ
When a player has more homes than fit on one page, Previous and Next navigation buttons appear. Page state is maintained per-player during the session.
Refresh Buttonโ
The Refresh button re-queries Advanced Teleport for the latest home data and redraws the GUI. Useful if a player just set a home in AT and wants to see it without closing and reopening the GUI.
Integration with Advanced Teleportโ
The addon only ever interacts with AT through its public API. This means:
- All AT configuration (home limits, warmups, cooldowns, worlds) remains in full control
- The addon does not store home coordinates โ that data lives in AT's storage
- Compatible with all AT storage backends (flat file, MySQL, etc.)