# MTroll
Плагин для троллинга игроков на сервере Minecraft Paper 1.21.4.
Основной цвет плагина — мягко-розовый §d + белый §f.
## Требования
## Установка
1. Скачайте плагин MTroll
2. Поместите файл .jar в папку
3. (Опционально) Установите ProtocolLib
4. Перезапустите сервер
5. Настройте конфигурацию в
Примечание: Команды
## Команды
###
Показывает инфу о всех командах.
###
Подкидывает выбранного игрока в воздух на высоту.
###
Крашнет клиент выбранного игрока через отправку большого количества пакетов. Требует установленный ProtocolLib.
###
Начинает вращать камеру выбранного игрока в случайные стороны.
###
Постепенно выбрасывает все предметы из инвентаря выбранного игрока на землю.
###
Применяет все плохие эффекты зелий к выбранному игроку одновременно: слепота, иссушение, замедление, усталость при копании, тошнота, отравление, мгновенный урон, слабость, голод и темнота.
###
Начинает телепортировать выбранного игрока в случайные места в радиусе, указанном в конфигурации (по умолчанию 10 блоков) от исходной точки.
###
Телепортирует выбранного игрока вниз на указанное количество блоков от его текущей позиции (по умолчанию 3 блока).
###
Спамит выбранному игроку через пакеты ProtocolLib и длинные тексты в title, action bar и чате. Требует установленный ProtocolLib.
###
Заспавнит или уберёт голограмму над головой выбранного игрока с текстом, указанным в конфигурации (по умолчанию "§d↓ Опущенный позорник ↓").
###
Заспавнит указанное в конфигурации количество TNT (по умолчанию 1) над головой выбранного игрока. TNT следует за игроком и взрывается через 4 секунды.
###
Притягивает выбранного игрока к вам, если вы находитесь в радиусе 30 блоков. Игрок будет постоянно двигаться в вашу сторону с определённой скоростью. Работает только если вы с клиента, а не консоли.
###
Полностью замораживает игрока на месте. Заблокированы передвижение, прыжки, ломание/установка блоков, выбрасывание предметов и взаимодействие. При
###
Рандомно перемешивает инвентарь игрока.
## Права
-
## Конфигурация
### Цвета
Все сообщения плагина выполнены в мягко-розовом
## Сборка
Для сборки плагина используйте Maven:
Готовый файл будет находиться в папке
## Версия
Текущая версия: 1.2
Плагин для троллинга игроков на сервере Minecraft Paper 1.21.4.
Основной цвет плагина — мягко-розовый §d + белый §f.
## Требования
- Java 21
- Paper 1.21.4
- ProtocolLib (опционально, требуется для команд crash и spam)
## Установка
1. Скачайте плагин MTroll
2. Поместите файл .jar в папку
plugins вашего сервера3. (Опционально) Установите ProtocolLib
4. Перезапустите сервер
5. Настройте конфигурацию в
plugins/MTroll/config.ymlПримечание: Команды
/troll <nick> crash и /troll <nick> spam требуют установленный ProtocolLib. Если ProtocolLib не установлен, эти команды не будут работать.## Команды
###
/troll helpПоказывает инфу о всех командах.
###
/troll <nick> launchПодкидывает выбранного игрока в воздух на высоту.
###
/troll <nick> crashКрашнет клиент выбранного игрока через отправку большого количества пакетов. Требует установленный ProtocolLib.
###
/troll <nick> rotateНачинает вращать камеру выбранного игрока в случайные стороны.
###
/troll <nick> invdropПостепенно выбрасывает все предметы из инвентаря выбранного игрока на землю.
###
/troll <nick> badeffectsПрименяет все плохие эффекты зелий к выбранному игроку одновременно: слепота, иссушение, замедление, усталость при копании, тошнота, отравление, мгновенный урон, слабость, голод и темнота.
###
/troll <nick> rtpНачинает телепортировать выбранного игрока в случайные места в радиусе, указанном в конфигурации (по умолчанию 10 блоков) от исходной точки.
###
/troll <nick> downТелепортирует выбранного игрока вниз на указанное количество блоков от его текущей позиции (по умолчанию 3 блока).
###
/troll <nick> spamСпамит выбранному игроку через пакеты ProtocolLib и длинные тексты в title, action bar и чате. Требует установленный ProtocolLib.
###
/troll <nick> holo <on/off>Заспавнит или уберёт голограмму над головой выбранного игрока с текстом, указанным в конфигурации (по умолчанию "§d↓ Опущенный позорник ↓").
###
/troll <nick> allahackbarЗаспавнит указанное в конфигурации количество TNT (по умолчанию 1) над головой выбранного игрока. TNT следует за игроком и взрывается через 4 секунды.
###
/troll <nick> magnet <on/off>Притягивает выбранного игрока к вам, если вы находитесь в радиусе 30 блоков. Игрок будет постоянно двигаться в вашу сторону с определённой скоростью. Работает только если вы с клиента, а не консоли.
###
/troll <nick> freeze <on/off>Полностью замораживает игрока на месте. Заблокированы передвижение, прыжки, ломание/установка блоков, выбрасывание предметов и взаимодействие. При
on игроку ставятся эффекты замедления, скорость ходьбы 0, и таск телепортирует его обратно. При off — разморозка и восстановление скорости.###
/troll <nick> swap <inv/hotbar>Рандомно перемешивает инвентарь игрока.
inv — перемешивает основной инвентарь (слоты 9-35), hotbar — только хотбар (0-8).## Права
-
mtroll.troll - Позволяет использовать все команды тролля (по умолчанию: op)## Конфигурация
YAML:
troll:
launch-blocks: 25 # Высота подкидывания игрока (в блоках)
rotate-timer: 15 # Длительность поворотов камеры (в секундах)
badeff-timer: 15 # Длительность плохих эффектов (в секундах)
rtp:
blocks: 10 # Дальность телепортов от исходной точки (в блоках)
timer: 15 # Длительность (в секундах)
down-blocks: 3 # На сколько игрока телепортирует вниз (в блоках)
spam-timer: 15 # Длительность спама (в секундах)
hologram: "§d↓ Опущенный позорник ↓" # Текст голограммы над головой игрока (мягко-розовый)
allahakbar: 1 # Количество TNT для allahackbar команды### Цвета
Все сообщения плагина выполнены в мягко-розовом
§d и белом §f с префиксом §d§lMTroll §f|.## Сборка
Для сборки плагина используйте Maven:
Bash:
mvn clean packageГотовый файл будет находиться в папке
target.## Версия
Текущая версия: 1.2