Перейти к содержимому

Disguises

Мод на маскировку для Fabric, вдохновлённый LibsDisguises. Маскируй игроков или любых сущностей под мобов, животных, игроков, неодушевлённые предметы и многое другое. С опциями для каждой сущности, экипировкой, поддержкой собственного вида и полностью настраиваемой системой прав.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
3,6 тыс.
Подписчиков на Modrinth
6
версий
17
Обновлён
3 августа 20263 авг.
Опубликован
в 2026
Icon Art — Alternate Icon Art · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.11, 26.1.2–26.2
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.1.1 от 3 августа 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.11, 26.1.2–26.2
Описание переведено автоматическиПоказать оригинал (EN)

Disguises

Мощный серверный мод на Fabric для маскировки, вдохновлённый LibsDisguises. Маскируйте игроков или любые сущности практически под любого моба, животное, игрока, блок-дисплей, предмет, транспорт или снаряд, с тонкой настройкой для каждой сущности, переопределением экипировки, поддержкой собственного вида и полностью настраиваемой системой прав.

Всё работает на сервере, так что ваши игроки просто заходят и всё работает. Никаких клиентских модов или ресурспаков устанавливать не нужно.

Поддерживается более 100 типов сущностей: от мирных животных и враждебных мобов до других игроков (с их настоящими скинами), блок-дисплеев, предметов, всех вариантов лодок и вагонеток, а также снарядов. Каждый тип имеет свои флаги для таких параметров, как цвет, возраст, поза, экипировка, прирученность и профессии, и всё это с полным автодополнением по Tab.

Инструкции по сборке и исходный код смотрите в репозитории на GitHub.

Требуется Fabric Loader и Fabric API. Основная сборка нацелена на Minecraft 26.2, также доступны альтернативные сборки для 26.1.2 и 1.21.11.


Возможности

Маскируйте что угодно под что угодно

  • Игроки могут маскироваться под любого моба, животное, скин игрока или неодушевлённую сущность
  • Серверные мобы и сущности тоже можно маскировать (например, замаскировать зомби под жителя)
  • Переопределения для конкретных наблюдателей — один игрок видит другую маскировку, чем все остальные
  • Маскировки сохраняются между чанками и измерениями (настраивается)

Поддержка собственного вида

Игроки могут по желанию видеть свою маскировку от третьего лица в виде куклы, которая в реальном времени повторяет их приседание, бег, плавание и состояние с Elytra.

Скины игроков и сохранённые пресеты

Игроки могут маскироваться под именованные скины игроков, кэшировать загруженные скины и сохранять многоразовые пресеты маскировок для быстрого повторного применения.

Обработка пакетов с учётом невидимости

Поддерживаются маскировки для конкретных наблюдателей и провайдеры невидимости, включая встроенный запасной вариант через тег таблицы очков для невидимых сущностей.

Замена звуков

Звуки окружения, получения урона, смерти и шагов автоматически заменяются на звуки типа маскировки.

Имена маскировок в сообщениях

Владельцы серверов могут по желанию показывать имена маскировок в оформлении подписанного чата и системных сообщениях для игроков, таких как смерти и достижения. Настоящие личности аккаунтов остаются нетронутыми для UUID, профилей, команд, прав, логов и жалоб в подписанном чате, с опциональной подсказкой при наведении с настоящим именем.

Обширная настройка сущностей

Каждый тип маскировки поддерживает флаги, специфичные для сущности, задаваемые прямо в команде маскировки:

КатегорияПримеры флагов
УниверсальныеsetFire, setInvisible, setGlowing, setCustomName, setCrouching
Живые сущностиsetHealth, setBaby
ОвцаsetColor RED, setSheared
CreepersetPowered, setIgnited
Волк / КотsetTamed, setAngry, setCollarColor BLUE
ЖительsetVillagerType plains, setProfession librarian, setVillagerLevel 3
ЛошадьsetHorseColor chestnut, setHorseStyle white_field
ПандаsetMainGene playful, setHiddenGene brown
ШалкерsetAttachFace north, setPeek 50, setShulkerColor CYAN
Стойка для брониsetSmall, setShowArms, setHeadPose 0 45 0
Блок-дисплей / Падающий блок / ВагонеткаsetBlock diamond_block
Сущность предметаsetItem diamond
Все живые маскировкиsetHelmet iron_helmet, setMainHand diamond_sword

Поддерживается полное автодополнение по Tab для всех флагов и их значений.


Поддерживаемые типы сущностей

Более 100 типов сущностей во всех категориях:

  • Мирные животные: Корова, Овца, Свинья, Лошадь, Осёл, Мул, Кот, Волк, Лиса, Панда, Аксолотль, Лягушка, Коза, Пчела, Страйдер, Попугай, Кролик, Лама, Черепаха, Грибная корова, Житель, Железный голем, Снежный голем и другие
  • Враждебные / нейтральные мобы: Зомби, Скелет, Creeper, Эндермен, Всполох, Хранитель, Бриз, Разбойник, Пиглин, Разоритель, Шалкер, Фантом, Слизень, Магмовый куб и другие
  • Игрок: Маскировка под любого игрока (с его скином)
  • Блоки / дисплеи: Падающий блок, Блок-дисплей, Предмет
  • Транспорт: Все 20 вариантов лодок, все 7 типов вагонеток
  • Снаряды: Стрела, Трезубец, Ракета-фейерверк, Эндер-жемчуг, Снежок и другие

Команды

Права настраиваются отдельно для каждой команды в disguises.json.

КомандаОписание
`/disguise [flags...]`Замаскироваться под кого-то
`/disguise player [flags...]или/disguise as [flags...]`Замаскироваться под скин указанного игрока
`/disguise [flags...]`Замаскировать другого игрока
`/disguise player [flags...]`Замаскировать другого игрока под скин указанного игрока
`/disguise entity [flags...]`Замаскировать выбранную сущность
`/disguise entity player [flags...]`Замаскировать выбранную сущность под скин указанного игрока
`/disguise radius [flags...]`Замаскировать все сущности в радиусе
`/disguise radius player [flags...]`Замаскировать все сущности в радиусе под скин указанного игрока
/disguise modify <flags...>Изменить активную маскировку
/disguise viewself [on|off]Включить или выключить отображение своей маскировки
/undisguise [target]Снять маскировку
`/undisguise radius `Снять маскировку со всех сущностей в радиусе
/disguises reloadПерезагрузить конфиг
/disguises info [player]Показать информацию об активной маскировке
/disguises listПоказать список всех замаскированных сущностей
/disguises clearcacheОчистить кэш скинов игроков
/disguises namesПоказать настройки имён маскировки в чате и системных сообщениях
/disguises names <chat|system|hover> <on|off>Изменить и сохранить настройку имени маскировки (death — синоним system)
`/disguises observer [flags]`Задать маскировку для конкретного наблюдателя
`/disguises removeobserver `Удалить маскировку для одного наблюдателя
`/disguises clearobservers `Удалить все персональные маскировки для сущности
`/savedisguise save [flags...]`Сохранить личный пресет маскировки
`/savedisguise apply `Применить сохранённый пресет маскировки
/savedisguise listПоказать список сохранённых пресетов маскировки
`/savedisguise delete `Удалить сохранённый пресет маскировки
/disguisehelp [type]Показать список типов маскировки или флагов для одного типа

Конфигурация

disguises.json (в папке config):

ПараметрПо умолчаниюОписание
showDisguiseActionBartrueПоказывать тип маскировки в панели действий
actionBarIntervalTicks100Как часто появляется напоминание в панели действий (0 = только при смене)
disguiseSoundstrueЗаменять звуки на звуки типа маскировки
selfDisguiseDefaultfalseИгроки по умолчанию видят свою маскировку
showDisguiseInTabfalseОставлять маскировки под игроков видимыми в списке игроков, пока загружаются скины
tabRemoveDelayTicks20Тиков до удаления записи фейкового игрока из списка после появления
disguiseNamesInChatfalseПоказывать имена маскировки как отображаемые имена в подписанном чате (также настраивается через /disguises names chat)
disguiseNamesInDeathMessagesfalseПоказывать глобальные имена маскировки в системных сообщениях, например о смерти и достижениях (используйте /disguises names system)
revealRealNameOnHovertrueПоказывать настоящее имя аккаунта при наведении на подменённое имя (также настраивается через /disguises names hover)
vanishedEntitiesHiddentrueСкрывать исчезнувшие замаскированные сущности от наблюдателей без прав
undisguiseOnDeathfalseСнимать маскировку при смерти игрока
undisguiseOnWorldChangefalseСнимать маскировку при смене измерения
persistDisguisesfalseСохранять и восстанавливать маскировки после перезапуска сервера
showEquipmentThroughDisguisefalseПоказывать снаряжение настоящей сущности сквозь маскировку
enforceTypePermissionsfalseТребовать право `disguises.type.` для каждого типа сущности
maxSavedPresetsPerPlayer50Максимум сохранённых пресетов на игрока (0 = без ограничений)
permLevelSelf/Others/Entity/Radius2Уровни оператора для каждой категории команд
permLevelAdmin3Уровень оператора для админ-команд /disguises
permLevelType4Запасной уровень оператора для прав по типам без мода на права
disabledEntityTypes[]Запретить использование определённых типов сущностей

Требования

  • Fabric Loader
  • Fabric API
  • Основная сборка: Minecraft 26.2
  • Альтернативные сборки: Minecraft 26.1.2 и 1.21.11

Вдохновлено

LibsDisguises

Частые вопросы

Как установить Disguises?

Установите Fabric под свою версию Minecraft, скачайте Disguises под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Disguises?

У Disguises есть сборки для Minecraft 1.21.11, 26.1.2–26.2.

Нужен ли Disguises на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее