
ControlPlayer
Плагин ControlPlayer для Minecraft позволяет полностью управлять игроками на сервере: движением, инвентарём, режимом игры и не только. Взламывайте своих друзей и тролльте их в реальном времени!
ControlPlayer - это плагин для Майнкрафт, который даёт владельцам серверов невероятную возможность управлять любыми игроками в реальном времени. Если тебе надоело просто играть с друзьями и хочется немного пошалить, этот проект именно то, что нужно. Он позволяет буквально "взломать" игрока: взять под контроль его движение, инвентарь, режим игры и многое другое. По сути, это идеальный инструмент для троллинга на сервере.
Плагин работает просто: ты вводишь команду, выбираешь жертву и полностью управляешь ей. Всё происходит в реальном времени, так что эффект неожиданности гарантирован. Например, можно заставить друга прыгнуть в лаву или отдать тебе все алмазы. А если хочешь пошутить поизощрённее, используй контроль чата - все сообщения, которые ты пишешь, будут отправляться от имени жертвы.
Команды и права доступа
Чтобы начать управлять игроком, просто введи команду /cp [игрок].
- Право на использование:
controlplayer.use
Если хочешь сначала незаметно "шпионить" за игроком, а потом взять контроль, используй /scp [игрок].
- Право:
controlplayer.silent.use
Чтобы заставить одного игрока управлять другим, введи /cpo [управляющий] [жертва].
- Право:
controlplayer.other
Команда /cps [игрок] принудительно останавливает управление.
- Право:
controlplayer.stop
Чтобы получить иммунитет от контроля, нужно право controlplayer.bypass.
Для перезагрузки конфигов используй /cpr.
- Право:
controlplayer.reload
Если у игрока возникли проблемы с коллизией, например, после бага, введи /cpf.
- Право:
controlplayer.fix
Особенности управления
Во время контроля все сообщения, которые ты пишешь, отправляются от имени жертвы. Чтобы написать сообщение как обычный игрок (не от лица жертвы), добавь перед сообщением команду обхода. По умолчанию это -b . Пример: -b привет.
Когда ты заканчиваешь управление, просто введи команду ещё раз. Ты получишь обратно свой старый инвентарь, уровни опыта, здоровье и прочее.
Конфигурация и настройка
В файле config.yml можно настроить поведение плагина под себя:
settings:
apimode: false
updater:
enabled: true
delay: 18000
commandaliases:
control:
- cp
- cplayer
- controlp
- control
fix:
- cpf
- controlplayerf
- cpfix
reload:
- cpr
- controlplayerr
- cpreload
silentcontrol:
- scp
- scontrolplayer
- scplayer
system:
asyncchat: false
ignorebypass: false
control:
running:
sync:
foodlevel: true
forcechat:
enabled: true
bypassmessage: '-b '
syncdelay: 0
actionbar:
enabled: true
cancelchat: false
spychat: true
dropitems: true
cancelcommands: false
syncteleport: false
stop:
return:
inventory: true
location: true
level: true
health: true
foodlevel: true
gamemode: true
flight: true
effect: true
Тут можно отключить автообновление, настроить синхронизацию (например, выключить синхронизацию голода или местоположения), включить шпионский чат и многое другое.
API для разработчиков
Если ты разрабатываешь другие плагины и хочешь взаимодействовать с ControlPlayer, у него есть встроенный API. С его помощью можно, например, проверить, находится ли кто-то под контролем прямо сейчас. Всё работает через события (ControlPlayerEvent).
Пример использования:
ControlPlayerEventManager.register(new ControlPlayerEvent() {
@Override
public ControlPlayerEventType type() {
return ControlPlayerEventType.RUNNING; // Типы: START, RUNNING, STOP
}
@Override
public void execute(Player controller, Player victim) {
// Твой код
}
});
Если в config.yml включить apimode: true, то все стандартные функции синхронизации отключатся, и будет выполняться только твой код через API. Это удобно, если ты хочешь полностью настроить механику управления. Но будь осторожен - включай этот режим, только если понимаешь, что делаешь.
Переводы сообщений
ControlPlayer поддерживает множество языков для файла messages.yml. Вот переводы, которые есть на данный момент (но некоторые могут быть неполными из-за частых обновлений):
- Турецкий
- Испанский
- Иврит
- Китайский
- Русский
- Французский
- Немецкий
- Английский (по умолчанию)
Что в итоге
ControlPlayer - это мощный плагин для тех, кто хочет немного развлечься на своём сервере Minecraft. Он решает проблему "как пошутить над игроками" и делает это очень просто и эффективно. Главное - не злоупотреблять, а то друзья могут обидеться. Скачать ControlPlayer можно на его странице, установка стандартная: кидаешь .jar в папку plugins и перезагружаешь сервер.
