Minecraft plugin SetHome
Information about the Minecraft plugin SetHome and servers where it is used
🔌 Про плагін SetHome
SetHome — це плагін для Minecraft серверів, який дозволяє гравцям створювати (set), телепортуватись (home), видаляти (delete) і переглядати (list) свої домашні точки (homes). SetHome розроблений як легкий, конфігурований і продуктивний plugin для Paper/Spigot серверів.
🎯 Призначення
SetHome вирішує просту, але поширену задачу: надання гравцям можливості зберігати позиції як "home" та повертатись до них швидко. SetHome підходить для Survival і RPG серверів, де потрібен мінімалістичний набір команд для управління домашніми точками.
⚙ Основні можливості
- SetHome дозволяє встановлювати, телепортуватись до, видаляти та переглядати імена home.
- Підтримка зберігання: YAML (файли за гравцем), SQLite та MySQL.
- Конфігурований максимальний ліміт homes на гравця.
- Підтримка cooldown та warmup (завчасне очікування), скасування при русі.
- Опціональне відродження на home після смерті.
- Налаштовувані повідомлення через config.yml та локалізація мовних файлів.
- Інтеграція з bStats для анонімної статистики.
- API для інших плагінів та імпортери з інших плагінів (наприклад, Essentials-style YAML).
🧩 Кому підійде
- Адміністраторам Survival серверів, які хочуть прості home команди.
- Власникам серверів Paper/Spigot, що шукають легкий плагін без зайвих залежностей.
- Серверним модераторам і технічним модерам, які потребують конфігурованого зберігання (файли/SQLite/MySQL).
🏗 Приклади використання
- Гравець встановлює /sethome base і повертається /home base під час подорожі.
- Сервер зберігає homes у SQLite, щоб уникнути файлової фрагментації на великих інсталяціях.
- Адміністратор імпортує дані із резервної Essentials YAML експорту через імпортер плагіна.
⌨️ Команди
| Команда | Опис | Permission | Доступ |
|---|---|---|---|
/sethome <name> | Встановити home з ім'ям | none (by default) | Player |
/home <name> | Телепортуватись до home | none (by default) | Player |
/deletehome <name> | Видалити вказаний home | none (by default) | Player |
/listhome | Перелік всіх ваших homes | none (by default) | Player |
/shp help | Показати help по SetHome | none / op | Player / Admin |
/shp import <type> <file> | Імпорт homes з іншого плагіна (Essentials style) | op (run as OP) | Admin |
/sethome backup | Створити резервну копію homes (файл) | op | Admin / Console |
/sethome restore <filename> | Відновити з резервної копії | op | Admin / Console |
Примітка: Перелік команд підтверджено у README репозиторію та сторінці ресурсу. Базові команди не потребують permission-вузлів за замовчуванням.
🔐 Права доступу (permissions)
| Permission | Опис | Default |
|---|---|---|
| (no plugin-specific nodes for basic use) | Базові команди (/sethome, /home, /deletehome, /listhome) доступні всім гравцям за замовчуванням. | true |
| (admin actions require OP) | Адміністраторські дії (імпорт, backup/restore) виконуються від імені OP/консолі. Якщо сервер адмініструєте через permission-плагін, вручну обмежуйте доступ. | op |
⚙ Інсталяція
📥 Встановлення
- Переконайтесь, що сервер використовує Java 17 або новіше.
- Завантажте JAR плагіна з офіційного джерела.
- Помістіть JAR у папку
plugins/вашого сервера (Paper/Spigot/Purpur підтримуються). - Повністю перезапустіть сервер (не рекомендується використовувати /reload).
- Після першого запуску плагін створить
plugins/SetHome/зconfig.ymlта папкоюhomes/або базою даних залежно від конфігурації.
📦 Залежності
- Ніяких зовнішніх залежностей (Vault, PlaceholderAPI тощо) для базової роботи не вимагається.
- Для збору статистики використовується bStats (плагін включено; можна відключити у
plugins/bStats/config.yml).
🧾 Конфігурація
- Плагін генерує
config.ymlпри першому запуску. - Наявні опції:
storage-type(yaml/sqlite/mysql),max-homes-per-player,extra.language, cooldown/warmup тощо. - Підтримка MySQL доступна через блок
mysqlвconfig.yml(якщо вибрано storage-type: mysql).
🧠 Додаткова інформація
Відомі конфлікти
- Команди
/sethomeта/homeчасто реалізуються декількома плагінами (наприклад Essentials/EssentialsX). Якщо у вас є інший плагін, що надає ті самі команди, перевірте пріоритет команд або переназначте/відключіть дублювання.
Обмеження
- Плагін вимагає Java 17.
- При використанні зовнішньої бази (MySQL) адміністрування збереження та бекапів лишається за адміністратором.
FAQ
Q: Чи можна дозволити гравцям кілька homes?
A: Так — SetHome підтримує конфігурований max-homes-per-player у config.yml.
Q: Чи є підтримка Folia/Velocity/BungeeCord?
A: Офіційна підтримка multi-proxy не згадується у README; для proxy-середовищ тестуйте на staging перед production.
Q: Чи плагін збирає статистику?
A: Так — анонімні метрики відправляються через bStats; можна відключити на сервері.
Q: Чи є інтеграція з Discord?
A: Прямої інтеграції Discord у README не вказано; підтримка через зовнішні мости/боти можлива окремими рішеннями.
Підтримка та issue tracker
- Офіційний репозиторій і tracker (Issues) розміщені на GitHub; для багрепортів і запитів використовуйте сторінку Issues у репозиторії.
Коли потрібен простий, перевірений і конфігурований набір команд для роботи з homes на Paper/Spigot, SetHome — практичне рішення: легке, без зайвих залежностей і з підтримкою різних backend для збереження.
Useful links
- https://www.spigotmc.org/resources/sethome-plugin.128270/
- https://github.com/KingIronMan2011/SetHomePlugin
- https://github.com/KingIronMan2011/SetHomePlugin/issues
- https://modrinth.com/plugin/sethome
- Minecraft Server022.2
- Woop022.2
- Big Bang Gamers | MineCraft021.68
- Brewtiful016.88
- Aki budi dobar!012.17
- A Minecraft Server010.98
- Minecraft Server07.06
- Minecraft Server05.74
Minecraft plugin SetHome is used on public servers to extend gameplay, add new mechanics, or improve server management. This page contains up-to-date information about the plugin's purpose, usage, and popularity among servers.
The catalog of servers with SetHome is generated automatically based on real data. You can see which Minecraft servers have this plugin installed, how often it is used, and what role it plays in gameplay.
SetHome usage statistics help assess its relevance and distribution. Data is updated regularly and reflects the real state of the Minecraft server ecosystem without manual input.
The Minecraft plugin SetHome page is useful for server owners choosing functionality for their project and for players who want to understand what features a server with this plugin offers.
Use this page to find Minecraft servers with the SetHome plugin, analyze its popularity, and make an informed decision about using the plugin on your server.