▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SetHomePlugin
SetHomePlugin

SetHomePlugin

SetHomePlugin is a feature-rich, fully configurable home management plugin with paginated GUI, LuckPerms integration, multi-language support and smooth delayed teleportation.

51
1

⌂ SetHomePlugin

SetHomePlugin is a clean, feature-rich home management plugin for Spigot/Paper servers. Players set named homes at any location and teleport back with a countdown, particles and sounds. Admins control per-rank home limits via LuckPerms or permission nodes — no manual config needed. A polished paginated GUI with delete-confirmation makes home management intuitive for every player.


⌨️ Commands

CommandAliasPermissionDescriptionDefault
/sethome <name>/shsethome.useSave a home at your current location✅ All
/home <name>/hsethome.useTeleport to a saved home✅ All
/delhome <name>/deletehome, /removehomesethome.useDelete a saved home✅ All
/homes/homelist, /listhomessethome.useOpen the paginated homes GUI✅ All
/sethomereload/shreloadsethome.adminReload the plugin configuration🔒 OP

🔐 Permissions

PermissionDefaultDescription
sethome.useAllUse /sethome, /home, /delhome, /homes
sethome.adminOPReload config, bypass home limits
sethome.homes.1sethome.homes.10falseAllow exactly N homes (1, 2, 3, 5, 10)
sethome.homes.unlimitedOPAllow unlimited homes

🏠 Home Limit Resolution

The plugin resolves the home limit for each player in this order — first match wins:

PrioritySourceExample
1Permission node sethome.homes.unlimited→ unlimited homes
2Highest numeric permission node sethome.homes.Nsethome.homes.10 → 10 homes
3LuckPerms primary group matched in rank-homes configgroup vip → 5 homes
4general.default-max-homes in config.ymldefault → 3 homes

🖥️ GUI Overview

The homes GUI is a paginated 6-row inventory. The bottom row is always a navigation bar; the top 5 rows display home items. Right-clicking a home opens a 3-slot confirmation screen before deletion.

ActionBehavior
Left-click a homeClose GUI and start delayed teleport
Right-click a homeOpen delete-confirmation GUI (if enabled)
Previous / Next arrowsPage through homes
Barrier (close button)Close inventory without action

⚙️ Config Features

general:
  language: en               # en, de
  default-max-homes: 3
  teleport-delay: 3          # seconds countdown before teleport
  cancel-on-move: true       # cancel teleport if player moves

  sounds:
    enabled: true
    teleport: ENTITY_ENDERMAN_TELEPORT
    set-home: BLOCK_ENCHANTMENT_TABLE_USE
    delete-home: ENTITY_ITEM_BREAK
    open-gui: BLOCK_CHEST_OPEN
    error: ENTITY_VILLAGER_NO

  particles:
    enabled: true
    type: PORTAL
    count: 30

rank-homes:
  default: 1
  vip: 5
  premium: 10

gui:
  rows: 6
  home-item: LIME_BED
  filler-item: GRAY_STAINED_GLASS_PANE
  show-coordinates: true
  show-world: true
  confirm:
    enabled: true
    confirm-item: LIME_CONCRETE
    cancel-item: RED_CONCRETE
  • Delayed teleport countdown with movement-cancel detection
  • Particles spawn at both origin and destination on teleport
  • Per-player YAML home storage — no database required
  • Home names validated: letters, digits, hyphens, underscores; max 24 chars
  • Tab-completion for all home name arguments
  • All sounds and items fully configurable via config.yml
  • All messages customizable per language

🌍 Language Support

CodeLanguage
en🇬🇧 English
de🇩🇪 Deutsch

🖥️ Compatibility

Server SoftwareVersionSupported
Paper1.21 – 1.21.x
Purpur1.21 – 1.21.x
Spigot1.21 – 1.21.x
Bukkit1.21 – 1.21.x
Folia1.21 – 1.21.x

Java 21 required. LuckPerms is an optional soft-dependency.


💬 Support & Updates: Join our Discord


Совместимость

Minecraft: Java Edition

1.21.x

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:MIT
Опубликован:3 недели назад
Обновлён:3 недели назад
Главная