▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/BlossomHomes
BlossomHomes

BlossomHomes

Мод BlossomHomes для Fabric добавляет команду /home и управление домами. Устанавливайте, удаляйте и телепортируйтесь в свои дома с гибкой настройкой задержек, лимитов и черных списков измерений.

Оцените первым
75.5K
65

BlossomHomes

BlossomHomes - это мод для Minecraft Fabric из серии Blossom-series, который реализует удобную систему домашних точек (команда /home) и сопутствующие утилиты. Если вы когда-нибудь терялись в своем же мире и тратили время на путешествия по карте - этот мод спасет нервы и сократит путь в пару мгновений.

Зависимости

Для работы потребуется BlossomLib. Опционально можно установить fabric-permissions-api или LuckyPerms, если хочется детальнее разграничить права.

Настройка

После первого запуска сервера конфиг появится по пути config/BlossomMods/BlossomHomes.json. В нем настраивается почти все:

  • teleportation - общие настройки телепортации (задержки, кулдауны)
  • standStill - сколько секунд игрок должен стоять неподвижно перед телепортацией (чтобы не улететь в процессе)
  • cooldown - время после телепорта в секундах, пока нельзя снова использовать команду (чтобы не спамили)
  • defaultHome - имя дома по умолчанию (если в команде не указать название)
  • startHomes - стандартное количество домов у игрока (можно поменять через админские права)
  • dimensionBlacklist - список ID измерений (например, minecraft:the_end), где нельзя установить дом. Если поставить галочку useBlacklistAsWhitelist, список превратится в белую книгу
  • fallbackToPlayerSpawnPoint - если не задан дом по умолчанию, будет использоваться точка спавна игрока

Команды и права

Везде, где <name> необязателен, если его не указать, берется из defaultHome в конфиге. Нюанс: у /homes и /listhomes разные права во множественном числе - это сделано, чтобы серверные админы могли скрыть ненужные команды из панели.

  • /home [<name>] - телепортироваться домой. Право: blossom.home (по умолчанию дано всем)
  • /sethome [<name>] - создать дом с этим именем. Право: blossom.home.set (по умолчанию дано всем)
  • /sethome <name> <position> <rotation> - создать дом по точным координатам и повороту головы. Право: blossom.home.set.pos (по умолчанию отключено)
  • /sethome <name> <position> <rotation> <dimension> - то же, но еще и измерение указывается. Право: blossom.home.set.dim (по умолчанию отключено)
  • /delhome <name> - удалить дом. Право: blossom.home.remove (по умолчанию дано всем)
  • /listhomes - показать список всех домов. Право: blossom.home.list (по умолчанию дано всем)
  • /homes - синоним для /listhomes. Право: blossom.homes.list (по умолчанию дано всем)
    • list - синоним для /listhomes. Право: blossom.homes.list (по умолчанию дано всем)
    • set - синоним для /sethome. Право: blossom.homes.set (по умолчанию дано всем)
    • add - синоним для /sethome. Право: blossom.homes.add (по умолчанию отключено)
    • delete - синоним для /delhome. Право: blossom.homes.delete (по умолчанию дано всем)
    • remove - синоним для /delhome. Право: blossom.homes.remove (по умолчанию отключено)
    • set-max <new-max> <players> - установить максимальное количество домов для указанных игроков. Право: blossom.homes.set-max (по умолчанию OP 2)
    • load-legacy [<overwrite>] - загрузить дома из старого мода FabricHomes. Если <overwrite> не true, то новые дома добавляются к старым. Право: blossom.homes.load-legacy (по умолчанию OP 4)

Отдельное право: blossom.homes.set.in-blacklist (OP 2) - разрешает ставить дома в черный список измерений. Если нужно задать дом другому игроку, используй /execute as <player> run sethome <name>.

Ключи перевода

Языковые ключи с аргументами (полный список - в src/main/resources/data/blossom/lang/en_us.json):

  • blossom.homes.list.empty - 1 аргумент (максимум домов)
  • blossom.homes.list.header - 2 аргумента (всего домов, максимум)
  • blossom.homes.list.item - 1 аргумент (имя дома)
  • blossom.homes.list.item.description - 7 аргументов (имя, измерение, x, y, z, yaw, pitch)
  • blossom.homes.add - 1 аргумент (имя)
  • blossom.homes.add.failed.max - 1 аргумент (максимум)
  • blossom.homes.add.failed.name - 1 аргумент (имя, которое уже занято)
  • blossom.homes.remove - 1 аргумент (имя)
  • blossom.homes.remove.failed - 1 аргумент (имя)
  • blossom.homes.setMax - 2 аргумента (новый лимит, игроки)
  • blossom.homes.load-legacy.done - 2 аргумента (количество домов, игроков)

Полезный момент: локализация на китайский (упрощенный и традиционный) уже добавлена благодаря @BackWheel и @Pau1am. Если нужен русский - можно подтянуть через ресурспак, но в базе его пока нет.

Зачем все это нужно в Майнкрафте

В ванильном Майнкрафте нет команды /home, и если ты построил базу в тысяче блоков от спавна или еще дальше, то каждый раз пешком/на лодке/на лошади - то еще удовольствие. На серверах с друзьями или на выживании, где постройки разбросаны по разным биомам, без домашних точек просто не обойтись. BlossomHomes решает эту проблему: ты ставишь дом, возвращаешься к нему одной кнопкой, а админ может контролировать лимиты и задержки, чтобы не было злоупотреблений.

Если твой сервер на Fabric и тебе нужна простая, но гибкая система домов - BlossomHomes подойдет в самый раз. Не перегружен лишними фичами, как какие-нибудь Essentals, но при этом можно тонко настроить под себя. Скачать мод BlossomHomes можно на любой версии, поддерживаемой BlossomLib.

Часто задаваемые вопросы

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Платформы

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

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:2 месяца назад
Главная