
LeashAll - поводок для любых мобов и игроков
Мод LeashAll снимает ванильные ограничения поводка в Майнкрафт: привязывайте любых мобов, жителей, других игроков и даже Эндер-дракона. Fabric, Forge и NeoForge, серверный режим.
LeashAll - мод для Майнкрафт, который превращает обычный поводок в универсальный инструмент: им можно привязать практически любое существо в игре. Жители, зомби, гасты, слизни, Эндер-дракон и даже другие игроки - всё это теперь ведётся на поводке. В ванили поводок работает в основном с мирными животными, и любой, кто пытался перегнать жителя в деревню или затащить моба в ферму, знает эту боль с вагонетками и лодками. LeashAll просто убирает эту проблему из игры.
Как это работает
Управление построено на обычном поводке и паре простых жестов, ничего учить не придётся:
- Привязать что угодно. Возьмите поводок в руку и кликните ПКМ по мобу, животному или игроку - существо привяжется к вам. Работает почти со всеми ванильными созданиями.
- Сцепить мобов в цепочку. Уже ведёте кого-то на поводке? Присядьте (Shift) и кликните ПКМ по другому существу - все ваши текущие подопечные перейдут к нему. Второй поводок для этого не нужен.
- Забрать поводок себе. Если моб привязан к другому существу, кликните по нему ПКМ, и поводок переедет к вам. Поводок в руке при этом не обязателен.
- Отцепить пустой рукой. Кликните по привязанному к вам существу с пустой рукой, и поводок снимется.
Схема звучит просто, но на практике это очень удобно. Перегон деревни жителей или сборка рейд-фермы становится в разы проще ванильного варианта.
Серверный мод: клиент качать не обязательно
Важный момент, который многие упускают. LeashAll - серверный мод, и весь функционал живёт на стороне сервера. Игроки с чистым ванильным клиентом спокойно зайдут к вам и смогут привязывать мобов, ничего себе не устанавливая.
Клиентская часть добавляет только визуал. Дело в том, что у ванильного Minecraft просто нет отрисовки верёвки для игроков, лодок, вагонеток и дракона. С установленным модом вы увидите нормальную провисающую верёвку, а без него сервер нарисует ту же линию частицами. На обычных мобах поводок выглядит одинаково в обоих случаях, тут разницы нет вообще.
Для одиночной игры всё ещё проще: закиньте jar в папку mods - клиент и сервер там один и тот же файл.
Настройка: конфиг и права
Конфиг привязан к конкретному миру, а не к игре целиком:
- Выделенный сервер:
<server>/world/serverconfig/leashall-server.toml - Одиночная игра:
.minecraft/saves/<world>/serverconfig/leashall-server.toml - Шаблон для всех новых миров:
defaultconfigs/leashall-server.toml
Файл читается при загрузке мира, поэтому после правок перезайдите в мир или перезапустите сервер. Формат одинаковый на Fabric, Forge и NeoForge - один и тот же leashall-server.toml можно спокойно копировать между загрузчиками. Внутриигрового меню настроек нет, всё задаётся сервером.
Доступные опции
| Опция | Что делает | По умолчанию |
|---|---|---|
useEntityAllowList | Режим белого списка | false |
allowedEntities | Разрешённые сущности | [] |
blockedEntities | Запрещённые сущности, приоритет над всем | [] |
maxLeashesPerPlayer | Лимит поводков на игрока, -1 - без лимита | -1 |
disableLeashBreak | Поводок не рвётся от дистанции | false |
Теперь чуть подробнее по каждой.
useEntityAllowList - по умолчанию false: привязывать можно всё, кроме того, что попало в blockedEntities. Поставьте true, и на поводок пойдут только существа из allowedEntities.
blockedEntities проверяется первым и всегда побеждает. Если сущность в чёрном списке, привязать её нельзя, даже если она одновременно есть в разрешённых.
maxLeashesPerPlayer считает поводки сразу по всем измерениям, а не по каждому миру в отдельности. Уже привязанные мобы не мешают вам отцепить или перецепить их даже на лимите - удобно, не придётся ловить крайнего.
disableLeashBreak касается существ на собственной логике следования LeashAll: слизни, гасты, аллеи, Эндер-дракон, лодки, вагонетки и привязанные игроки. По умолчанию они теряют поводок, если вы отошли слишком далеко. С true будут тащиться за вами на любой дистанции. Обычных ванильных мобов опция не касается.
Форматы записей
- Конкретный id:
minecraft:ghast - Сущность из мода:
examplemod:custom_beast - Ванильный тег:
#minecraft:raiders - Тег из мода:
#c:bosses
Приятный нюанс: опечатки, несуществующие теги и id из неустановленных модов не роняют сервер. Они просто пропускаются с предупреждением в логе. Кривое значение ключа откатывается к дефолту, тоже с варнингом. А при обновлении мода новые опции сами дописываются в ваш файл со стандартными значениями - конфиг удалять не нужно.
Полезные id
minecraft:player- управляет привязкой других игроков. На публичных серверах его почти всегда отправляют вblockedEntities, иначе начнется троллинг с поводками.minecraft:ender_dragon- да, дракона реально можно привязать. Хотите честный ванильный бой в Энде - заблокируйте.- Лодки и вагонетки - тоже обычные id. У лодок на новых версиях id отдельный под каждый тип дерева, так что проще закрыть их тегом, чем перечислять по одному.
Готовые примеры конфигов
Разрешить всё, кроме варденов и гастов:
useEntityAllowList = false
allowedEntities = []
blockedEntities = ["minecraft:warden", "minecraft:ghast"]
maxLeashesPerPlayer = -1
Разрешить только жителей, железных големов и рейдеров:
useEntityAllowList = true
allowedEntities = ["minecraft:villager", "minecraft:iron_golem", "#minecraft:raiders"]
blockedEntities = []
maxLeashesPerPlayer = -1
Разрешить всё, но не больше 5 поводков на игрока:
useEntityAllowList = false
allowedEntities = []
blockedEntities = []
maxLeashesPerPlayer = 5
Публичный сервер: всё, кроме игроков и боссов, по 10 поводков:
useEntityAllowList = false
allowedEntities = []
blockedEntities = ["minecraft:player", "minecraft:warden", "minecraft:ender_dragon"]
maxLeashesPerPlayer = 10
disableLeashBreak = false
Приключенческая карта, поводки не рвутся от дистанции:
useEntityAllowList = false
allowedEntities = []
blockedEntities = []
maxLeashesPerPlayer = -1
disableLeashBreak = true
Советы из практики
Ставите LeashAll на публичный сервер? Первым делом добавьте minecraft:player в чёрный список. Игроки, водящие друг друга на поводке по спавну - удовольствие сомнительное, проверено жанром. Для приключенческих карт и квестов включайте disableLeashBreak = true, чтобы ключевые мобы не отставали на длинных дистанциях. Ну и лимит поводков неплохо работает как антилаг-мерa: десятки привязанных сущностей у каждого игрока - это лишняя нагрузка, которую легко срезать одной цифрой.
Совместимость и версии
LeashAll доступен для Fabric, Forge и NeoForge (Фабрик, Фордж и НеоФордж), поддерживаются версии Minecraft от 1.21.1 и новее. Конфиг переносится между загрузчиками без правок. На сервере мод достаточен только на стороне сервера, для одиночной игры просто бросьте файл в mods.
Скачайте мод LeashAll и наконец привяжите того самого жителя, который вечно убегает из фермы.
Как поиграть с друзьями с модом LeashAll - поводок для любых мобов и игроков?
Мод LeashAll - поводок для любых мобов и игроков куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода LeashAll - поводок для любых мобов и игроков будет готов за пару минут - BungeeHost сделает всё за вас.
