Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [MISC] TokenCommands v1.0 - Расширение функционала кликабельных сообщений в чате. 1.7.10-1.16.5

Bomb

Активный участник
Пользователь
Баллы
76
TokenCommands - Расширяет функционал кликабельных сообщений чата.
SourceCode: GitHub

Особенности:
  • Чит клиенты не могут просматривать команды кликабельных сообщений перед запуском (информация о команде не отправляется клиентам)
  • Запуск нескольких команд одним кликом
  • Запуск команды от имени оператора или консоли.
  • Лимит использования (до 255 использований, если 0, то бесконечно)
  • Тайм-аут (до 255 секунд, если 0, то бесконечно)
  • Удержание активных интерактивных сообщений в нижней части чата.
  • Удаление сообщения, когда количество или время использования всех комманд достигает 0
  • Каждый интерактивный элемент может иметь своё количество использований и тайм-аут.
  • Команды с одинаковым количеством использований и тайм-аутом, группируются одним токеном (в будущих обновлениях будет добавлен способ управления группами команд)
  • ///// команда удаляет токен
Чтобы установить количество использований и время, команда должна начинаться с §[0-F]§[0-F]§[0-F]§[0-F] (первый байт — количество использований, второй байт — таймаут в секундах (если 0 то бесконечно)) указывать в формате hex

Запустить несколько команд: <command>&&&<command>&&&<command> ...
Запустить от имени оператора: §<command>
Запустить от имени консоли: §§<command>
Переменные в режиме "от имени консоли": §playername §playeruuid

Скачать: TokenCommands_v1.0.jar

Пример работы:
tellraw @a ["",{"text":"RunMultiple","clickEvent":{"action":"run_command","value":"§0§0§0§0TEST&&&/me TEST&&&§say test&&&§§say test §playername §playeruuid"}},{"text":" "},{"text":"RunAsConsole","clickEvent":{"action":"run_command","value":"§0§0§0§0§§say test §playername §playeruuid"}},{"text":" "},{"text":"RunAsOp","clickEvent":{"action":"run_command","value":"§0§0§0§0§say test"}},{"text":" "},{"text":"Run16Times","clickEvent":{"action":"run_command","value":"§1§0§0§0test"}},{"text":" "},{"text":"RunTimeout32sec","clickEvent":{"action":"run_command","value":"§0§0§2§0TEST"}},{"text":" "},{"text":"Remove","clickEvent":{"action":"run_command","value":"§0§0§0§0/////"}}]
Скачать: TokenCommands_v0.3.jar
Скачать: TokenCommands_v0.2.jar
Скачать: TokenCommands_v0.1.jar
1.0
  • Добавлена возможность запуска нескольких команд одним кликом
  • Добавлен запуск команды от имени оператора или консоли.
  • Добавлен лимит использования (до 255 использований, если 0, то бесконечно)
  • Добавлен тайм-аут (до 255 секунд, если 0, то бесконечно)
  • Добавлено удержание активных интерактивных сообщений в нижней части чата.
  • Добавлено удаление сообщения, когда количество или время использования достигает 0
  • Каждый кликабельный элемент может иметь разное количество использований и время ожидания
  • Команды с одинаковым тайм-аутом и количеством использований, группируются одним токеном (в будущих выпусках будет добавлен способ управления этим)
  • Добавлена команда удаления токена - ///// (работает только для кликабельных сообщений)
0.3
  • Добавлена поддержка 1.7.10-1.16.5
  • Исправлено не срабатывание замены команды в extra
0.2
  • Рефлексия больше не используется
  • Добавлены переменные §playername и §playeruuid
Запуск нескольких команд. (v1.0)
Поддержка команд с исполнением от имени игрока. (v1.0)
Удержание кликабельного сообщения внизу чата. (v1.0)
Удаление кликабельного сообщения из чата после исполнения. (v1.0)
Удаление кликабельного сообщения по истечении времени. (v1.0)

Лучший контроль группировки команд
Поддержка 1.17+
Настройка значений по умолчанию
Опциональное удержание сообщения внизу чата?
Приоритет удержания сообщения?
Переменные для значений обратного отсчёта времени и количества использований?
 
Последнее редактирование:
Какой ужас! Спигот или пепер апи для лохов да? Зачем лезть в nms? Ты этим привязал плагин на одну версию, когда он мог работать на все. Да еще и на медленной рефлексии.
 
Спигот или пепер апи для лохов да?
Нет.
Зачем лезть в nms?
Просто интересно как работает nms.
Ты этим привязал плагин на одну версию, когда он мог работать на все.
Знаю. Разве плагину нужно одновременно работать на всех версиях? Когда реализую все идеи скомпилирую для всех остальных версий. А кто сильно захочет скомпилирует под свою версию сам.
Да еще и на медленной рефлексии.
Исправил.
 
TokenCommands v1.0

Изменения:

  • Добавлена возможность запуска нескольких команд от одного элемента
  • Добавлен запуск команды от имени оператора и консоли.
  • Добавлен опциональный лимит использования (до 255 использований, если 0, то бесконечно).
  • Добавлен опциональный тайм-аут (до 255 секунд, если 0, то бесконечно).
  • Добавлено удержание активных интерактивных сообщений в нижней части чата.
  • Добавлено удаление сообщения, когда количество или время использования достигает 0
  • Каждый кликабельный элемент может иметь разное количество использований и время ожидания
  • Команды с одинаковым тайм-аутом и количеством использований, группируются одним токеном (в будущих обновлениях будет добавлен способ управления группами по количеству использований)
  • Добавлена команда удаления токена - ///// (работает только для кликабельных сообщений)
Скачать: TokenCommands_v1.0.jar
 

Поделиться этой страницей

Назад
Верх