

Impersonate
Активный0.0
Установок
Последнее обновление
Версии
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