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

Плагин [ADMIN/SEC] UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока!

Крутые обновления
Еще бы сделать чтобы отображались команды при вводе команде /usp там только указаны команды:

> Использование:
[10:53:24 INFO]: /usp reload - перезагрузить конфиг
[10:53:24 INFO]: /usp reboot - перезапустить плагин

Остальных команд нет, но это мелочь, но добавить можно
 
Обновление 12.0
- Добавлены звуки при вводе команд плагина (опционально)
- Добавлены эффекты, которые будут выдаваться игроку, который не ввел админ-пароль (опционально)
- Оптимизация до этого неоптимизированного
Ну можно еще добавить базу данных для файла log.yml Чтобы можно было переключатся либо использовать базу данных либо файл .yml
 
Остальных команд нет, но это мелочь, но добавить можно
Они отображаются только когда включены. Когда выключены - не отображаются

Ну можно еще добавить базу данных для файла log.yml
А зачем? Суть такого логгирования в том, чтобы человек смог без труда посмотреть лог. Если делать это через базу - поиск нужной инфы затрудняется
 
Они отображаются только когда включены. Когда выключены - не отображаются


А зачем? Суть такого логгирования в том, чтобы человек смог без труда посмотреть лог. Если делать это через базу - поиск нужной инфы затрудняется
Ну ладно тогда
 
Обновление 14.0
> Добавлена возможность отключения команд ввода пароля
> Сделал пас чувствительным к регистру
 
С гитом все ещё не собираешься знакомиться?
 
Пока смотрел код, нашел эксплоит. Возможно использовать любую команду, на которую у игрока есть права и которая есть в allowed-commands, если игрок ещё не ввел /pas. Звучит, будто так и должно быть, но команда работает, даже если игрок не ввел пароль от аккаунта (AuthMe, например), или команда заблокирована другим плагином(флаг WorldGuard, например).
С дефолтным конфигом как бы ничего страшного, но даже разрешение какого-нибудь /msg причинит неприятности.
 
Пока смотрел код, нашел эксплоит. Возможно использовать любую команду, на которую у игрока есть права и которая есть в allowed-commands, если игрок ещё не ввел /pas. Звучит, будто так и должно быть, но команда работает, даже если игрок не ввел пароль от аккаунта (AuthMe, например), или команда заблокирована другим плагином(флаг WorldGuard, например).
С дефолтным конфигом как бы ничего страшного, но даже разрешение какого-нибудь /msg причинит неприятности.
Изменил приоритеты ивентов называется. Ну это будет просто
 
Изменил приоритеты ивентов называется
Тут можно просто прописать ignoreCancelled = true, по-моему. Да и не стоит рассчитывать на приоритет - одни на одном блокируют, другие - на другом.
 
Тут можно просто прописать ignoreCancelled = true, по-моему. Да и не стоит рассчитывать на приоритет - одни на одном блокируют, другие - на другом.
В основном юзается highest
в оригинальном плагине (вроде леймо) не зря lowest везде ставил
За одно щас и апдейт-чекер перепишу, т.к. со спигота мы видите-ли переехали
 
В основном юзается highest
Я часто lowest использую, чтоб остальные плагины лишнюю работу по обработке ивента не делали. А тут уже не предсказать, что быстрее сработает - USP или мой код.
 

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

Назад
Верх