
FluxHomes
A modern, feature-rich homes plugin for Paper/Spigot/Purpur servers. Clean code, translation support, and a settings GUI included out of the box.
- Загрузки
- 45
- Подписчики
- 0
- Обновлён
- 16 мая 2026 г.
- Лицензия
- MIT
Опубликован 14 марта 2026 г.
FluxHomes
A clean, modern homes plugin built for Paper servers. Set named homes, teleport back with a command, and manage everything through an in-game GUI. Simple for players, powerful for admins.
Features
Multiple Homes
Set, delete, and teleport to named homes. The default limit is configurable, and server owners can assign different limits per player group using permission nodes like fluxhomes.homes.5. Players with fluxhomes.homes.unlimited have no cap at all.
In-Game Settings GUI Every config option is accessible through an in-game inventory GUI. Toggle features, adjust timers, manage blocked worlds, and switch languages without editing a single file or running a reload.
Teleport Cooldown and Warmup An optional cooldown prevents teleport spam. An optional warmup requires players to stand still before teleporting. The moment they move, the teleport cancels immediately. Both are independently toggleable and configurable.
World Blocking Prevent players from setting homes in specific worlds like resource worlds or event arenas. Manage the blocked list directly from the settings GUI by typing world names in chat.
Translation Support
Every message is fully customizable. Ships with English and Czech out of the box. Drop any .yml file into the translations folder to add your own language. Switch languages with a command or through the GUI. Both MiniMessage tags and legacy & color codes are supported.
EssentialsX Import
Migrating from EssentialsX? Run /homesadmin import essentialsx to automatically import all existing player homes. Existing homes are never overwritten.
Flexible Storage Uses SQLite by default with zero setup. Switch to MySQL or MariaDB for network-wide shared data by changing a single config option.
Other Toggleable Features
- Enderman teleport sound on home teleport
- Respawn at home on death
- Deletion confirmation to prevent accidents
Screenshots

Commands
Player Commands
/home [name]- Teleport to a home/sethome [name]- Set a home at your location/delhome <name>- Delete a home/homes- List all your homes/homes help- Show command help
Admin Commands
/homesadmin delhome <player> <home>- Delete a player's home/homesadmin listhomes <player>- List a player's homes/homesadmin clearhomes <player>- Clear all of a player's homes/homesadmin settings- Open the settings GUI/homesadmin language [name]- View or change the active language/homesadmin import <source>- Import homes from another plugin/homesadmin reload- Reload config and translations
Permissions
| Permission | Description | Default |
|---|---|---|
fluxhomes.home |
Teleport to a home | true |
fluxhomes.sethome |
Set a home | true |
fluxhomes.delhome |
Delete a home | true |
fluxhomes.homes |
List homes | true |
fluxhomes.admin |
Access admin commands | op |
fluxhomes.homes.unlimited |
Unlimited homes | op |
fluxhomes.homes.<number> |
Specific home limit, e.g. fluxhomes.homes.5 |
false |
Configuration
storage-type: sqlite
language: en_us
max-homes:
default: 3
cooldown:
enabled: true
seconds: 5
warmup:
enabled: true
seconds: 3
teleport-sound:
enabled: true
respawn-at-home:
enabled: false
confirm-deletion:
enabled: true
timeout: 30
blocked-worlds:
enabled: false
worlds:
- world_example
- resource_world
mysql:
host: localhost
port: 3306
database: minecraft
username: root
password: ''
Requirements
- Paper, Purpur or Spigot 1.21+
- Java 21+
Links
Ченджлог
1.0.2Релиз26.1, 26.1.1, 26.1.2 · 16 мая 2026 г.
Updated the plugin to 26.1+
New command
- /homesadmin tp (name) (home) - admin command to tp to other players' homes
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 14 марта 2026 г.
Features
- Set, delete, and teleport to named homes
- Multiple homes per player with configurable limits
- Permission-based home limits (e.g.
fluxhomes.homes.5) - Teleport warmup with movement cancellation
- Teleport cooldown
- Enderman teleport sound (toggleable)
- Respawn at home on death (toggleable)
- Deletion confirmation to prevent accidents (toggleable)
- Per-world home blocking
- SQLite (default) and MySQL/MariaDB support
- Full translation support with bundled English and Czech (cs_cz)
- In-game settings GUI accessible via
/homesadmin settings - Import homes from EssentialsX
- MiniMessage formatting support (legacy
&color codes also supported) - Auto-updates config and translation files with missing keys on startup
Commands
Player Commands
| Command | Description |
|---|---|
/home [name] |
Teleport to a home (defaults to "home") |
/sethome [name] |
Set a home at your current location |
/delhome <name> |
Delete a home |
/homes |
List all your homes |
/homes help |
Show command help |
Admin Commands
| Command | Description |
|---|---|
/homesadmin delhome <player> <home> |
Delete a player's home |
/homesadmin listhomes <player> |
List a player's homes |
/homesadmin clearhomes <player> |
Clear all homes for a player |
/homesadmin settings |
Open the settings GUI |
/homesadmin language [name] |
View or change the active language |
/homesadmin import <source> |
Import homes from another plugin |
/homesadmin reload |
Reload config and translations |
Supported import sources: essentialsx
Permissions
| Permission | Description | Default |
|---|---|---|
fluxhomes.home |
Teleport to a home | true |
fluxhomes.sethome |
Set a home | true |
fluxhomes.delhome |
Delete a home | true |
fluxhomes.homes |
List homes | true |
fluxhomes.admin |
Access admin commands | op |
fluxhomes.homes.unlimited |
Unlimited homes | op |
fluxhomes.homes.<number> |
Set a specific home limit (e.g. fluxhomes.homes.5) |
false |
Configuration
# Storage type: sqlite or mysql
storage-type: sqlite
# Language file to use from the translations folder (e.g. en_us, cs_cz)
language: en_us
# Maximum homes for players without a specific permission
max-homes:
default: 3
# Cooldown between teleports
cooldown:
enabled: true
seconds: 5
# Warmup before teleporting (player must stand still)
warmup:
enabled: true
seconds: 3
# Play enderman teleport sound on home teleport
teleport-sound:
enabled: true
# Respawn players at their home named "home" on death
respawn-at-home:
enabled: false
# Require players to confirm home deletion by running the command twice
confirm-deletion:
enabled: true
timeout: 30
# Worlds where players are not allowed to set homes
blocked-worlds:
enabled: false
worlds:
- world_example
- resource_world
# MySQL/MariaDB settings (only used if storage-type is mysql)
mysql:
host: localhost
port: 3306
database: minecraft
username: root
password: ''
Комментарии
Загружаем…