Вы когда-нибудь хотели выдать себя за другого игрока? Будь то для создания машинемы, ролевых игр, стратегий в фракциях или просто розыгрышей друзей — у этого есть множество (относительно) хороших причин. Мод Impersonate позволяет игрокам принимать имя и внешность других игроков.
Требуется последняя версия Fabric API.
Обзор
При использовании маскарада игрок:
- получает скин и никнейм другого игрока
- отправляет сообщения в чате от его имени
- отображается как этот игрок в списках онлайн-игроков
- подписывает книги его именем
Однако питомцы настоящего игрока не будут обмануты. Для предотвращения хаоса в модерировании логи сервера всегда показывают настоящее имя игрока, а операторы сервера видят активные маскарады.
Мод работает на стороне сервера (совместим с ванильными клиентами), но установка на клиентах рекомендуется, особенно для операторов.
Команды
Добавляет команду /impersonate для операторов и создателей карт:
- /impersonate disguise as [цели] [ключ] — маскирует одного или нескольких игроков
- /impersonate disguise clear [цели] [ключ] — снимает маскарад
Разрешения
С LuckPerms команды доступны игрокам с разрешением impersonate.command.disguise. Для ограничения только на себя используйте impersonate.command.disguise.self.
Игровые правила
- impersonate:fakeCapes — показывать ли плащи и элитры (по умолчанию false)
- impersonate:opRevealImpersonations — раскрывать ли маскарад операторам (по умолчанию true)
- impersonate:logRevealImpersonations — раскрывать ли в логах (по умолчанию true)
Для разработчиков
Разработчики могут добавить Impersonate как зависимость через Gradle. Подробности в Readme на GitHub.