Скачать Impersonate — Minecraft Моды — MetaMods
Impersonate

Impersonate

Активный

Установок

20

Последнее обновление

9 месяцев назад

Версии

1.16.3 — 1.21.4
Сервер
Fabric
Quilt
Декорации
Библиотеки
Утилиты

Impersonate - Мод для перевоплощения в Minecraft

Мечтали когда-нибудь примерить на себя образ другого игрока? Создание видеороликов, ролевые игры, стратегические маневры в фракциях или просто безобидные розыгрыши друзей — существует множество веских причин для временного заимствования чужой личности в игровом мире.

Для работы требуется последняя версия Fabric API

Основные возможности

Мод Impersonate предоставляет игрокам уникальную возможность полностью перенять внешность и идентификацию других участников сервера. При активации перевоплощения персонаж получает:

  • Скин выбранного игрока
  • Имя и табличку над головой целевого пользователя
  • Возможность отправлять сообщения в чате от имени другого персонажа
  • Отображение в списке онлайн-игроков под чужим именем
  • Подписание книг как выбранный игрок
  • И многое другое

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

Для поддержания порядка на сервере система логирования всегда отображает реальные имена игроков вместе с их временными псевдонимами. Администраторы сервера также видят все активные перевоплощения в специальном режиме отображения.

Мод функционирует на стороне сервера (совместим с ванильными клиентами), но установка на клиент рекомендуется, особенно для администраторов.

Команды управления

Impersonate добавляет команду /impersonate, которая позволяет операторам серверов и создателям карт взаимодействовать с функционалом мода:

  • /impersonate disguise
    • /impersonate disguise as <name> [<targets>] [<key>] : активирует перевоплощение для одного или нескольких игроков
      • <name> : Имя игрока для имитации. Не требует наличия онлайн-статуса или реального существования.
      • [<targets>] (опционально) : Может быть именем игрока или селектором целей. По умолчанию применяется к исполнителю команды.
      • [<key>] (опционально) : Уникальный идентификатор для конкретного перевоплощения.
    • /impersonate disguise clear [<targets>] [<key>] : отменяет перевоплощение
      • [<targets>] (опционально) : Целевые игроки для отмены перевоплощения.
      • [<key>] (опционально) : Конкретный идентификатор перевоплощения для отмены.

Игровые правила

  • impersonate:fakeCapes : Определяет, должны ли имитаторы получать плащи и элитры целевых игроков. По умолчанию: false.
  • impersonate:opRevealImpersonations : Показывать ли активные перевоплощения операторам сервера. По умолчанию: true.
  • impersonate:logRevealImpersonations : Отображать ли перевоплощения в логах сервера. По умолчанию: true.

Для разработчиков модов

Для интеграции Impersonate в вашу среду разработки добавьте следующие строки в файл build.gradle:

repositories {
    jcenter()
    maven { 
        name = "Ladysnake Libs"
        url = 'https://dl.bintray.com/ladysnake/libs' }
    }
}

dependencies {
    modImplementation "io.github.ladysnake:Impersonate:${impersonate_version}"
    include "io.github.ladysnake:Impersonate:${impersonate_version}"
    // Зависимости Impersonate
    include "com.github.onyxstudios.Cardinal-Components-API:cardinal-components-base:${cca_version}"
    include "com.github.onyxstudios.Cardinal-Components-API:cardinal-components-entity:${cca_version}"
}

Затем укажите версии библиотек в файле gradle.properties:

# Impersonate
impersonate_version = 1.x.y
# Cardinal Components
cca_version = 2.x.y
Участники проекта
Pyrofab

Pyrofab

Разработчик

PyrofabTheModsmith

PyrofabTheModsmith

Создан: 30 янв 2021

ID: 1124