Играя на серверах с OpenComputers, мне часто удавалось нелегально заполучить карту отладки, поэтому для упрощения её использования грех было не написать соответствующую софтинку. Также реализовано использование следующих улучшений: чатбокс, радар, карта эффектов частиц, если таковые имеются. Советую пихать всё в креативный планшет, так как он не требует подзарядки и спокойно вместит все выше перечисленные улучшения... Собсна сам быдлокод на растерзание: https://pastebin.com/8zapX0En и описание его работы: При первом запуске, нужно определить владельца программы кликом по экрану. Овнер может быть только один, поэтому реализована защита от чужаков, если кто либо другой влезет в меню, то его хп слетит на 0, почистится инвентарь и произойдёт кик с сервера. Эту защиту можно отключить в меню настроек убрав USER PROTECT. > Главное меню (MAIN)
WORLD - меню работы с миром. PLAYER - меню работы с игроками. WARPS - меню варпов. NOCLIP - хождение через блоки. PEX ADD, PEX REM - добавление и удаление своих прав на сервере (через командный блок). GM1, GM0 - переключатели гейм мода (через командный блок). PARTS - меню работы с картой эффектов частиц (если доступна). CHAT - меню чатбокса (если доступен). CONSOLE COMMAND - ввод команды (выполняется не через runCommand() а через командный блок (если он включён на сервере)). HIDE - шторка, которая спрячет меню от посторонних глаз. ADMS - выводит игроков и расстояние до них, добавленных в чёрный список.
Звёздочка - меню настроек программы.
MAIN - возврат в главное меню. EXIT - выход. > Меню игрока (PLAYER)
INFO - подробная инфа об игроке. TPA - телепорт выбранного игрока по кордам. TPAME - телепорт овнера по кордам. TPAMETO - телепорт овнера к выбранному игроку. FREEZE - "застывание" выбранного игрока. TPAHERE - телепорт игрока к овнеру. TPAPTOP - телепорт игрока к игроку. SETHP - установка здоровья игроку. TELLRAW - можно выводить отформатированное сообщение выбранному игроку. KICK - кик с сервера выбранного игрока. Так выглядит меню выбора игроков (табуляция поддерживается):
> Меню работы с миром (WORLD)
SETBLOCK - установка блока по кордам (можно также выбрать координаты по отдельному игроку). SETBLOCKS - заполняет куб выбранным блоком, ограниченный двумя точками координат. REMITEM - удаляет предмет из слота хранилища. INSITTEM/INSITEMS - вводит в хранилище предметы (требует строковый айди, например "minecraft:stone"). DAYRAIN - если идёт дождь, убирает его, либо инвертирует время суток. SUMMON - спавнит выбранную сущность по кордам (можно также выбрать координаты по отдельному игроку). NBTS - меню работы с НБТ тегами блоков. SIGNS - меню работы с табличками (для редактирования табличек необходимо стоять в блоке вместе с ней). IMBPOTION - встав на сундук и нажав эту кнопку, в него дропнется зелька с ооочень имбовыми эффектами. SOUNDS - проигрывает выбранный звук по координатам (можно также выбрать координаты по отдельному игроку). > Меню варпов (WARPS)
Здесь всё просто: [+] для добавления варпа, клик по названию варпа - телепортация на него, а жмяк по крестику удалит варп. > Хождение через блоки (NOCLIP)
Управление - W, A, S, D, SPACE, SHIFT. ENTER - выход. Направление движения на восток (EAST)
> Меню чатбокса (CHAT)
Сообщение отправляется прямо из этого меню, либо можно ввести следующие команды:
rename - новое имя чатбокса.
cons - писать в чат от имени сервера.
nick - ваш ник как имя чатбокса.
cr - краш клиентов в небольшом радиусе частицами smoke, если установлена карта эффектов частиц (чтобы не крашило, нужно выключить частицы дыма в настройках графона).
kk/kk2 - кик игроков с сервера в радиусе действия чатбокса (чтобы не кикало, нужно выключить чат в сетевых настройках игры).
spam - спам в чат.
joke - шутник3000.
main - возврат в главное меню.
> Спавн частиц картой эффектов частиц (PARTS)
Здесь я думаю ничего объяснять не стоит.
> Чекадмин (ADMS)
Меню чека админов на сервере. Показывает их текущее местоположение и расстояние до овнера программки (чтобы не палиться во время своих злодеяний)
EDIT - редактирование чёрного списка.
SCAN - сканирует игроков сервера и если находит "креативщика" - добавит его в ЧС.
Нажать "A" чтобы обновить...
> Настройки (Звёздочка в правом верхнем углу)
AUTORUN - запилит скрипт в автозапуск девайса.
USER PROTECT - вкл/выкл защиты от чужаков.
Y + 100 (TPA) - вкл/выкл подкидывания овнера на 100 блоков вверх при телепортации к игроку (если хочется напасть с воздуха).
KEYBINDS - список быстрых клавиш программы:
Также написав в локал чат "whereON" при наличии чатбокса и радара - включится радар, оповещающий в чат о находящихся в радиусе 7 блоков игроках. Для выключения радара - написать в чат "whereOFF". Для разовой проверки - написать в чат "who".
P.S. Все необходимые переменные (список варпов, чёрный список, настройки) сохраняются в конфиг, поэтому перезапуски программе не страшны)
В общем то и усё. Вроде бы охватил все основные фичи скрипта. Спасибо за внимание! Надеюсь кому нибудь пригодится :3