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

Плагин Msgdisabler

Статус
Закрыто для дальнейших ответов.

vanchezzz

Старожил
Девелопер
Пользователь
Баллы
123
Имя в Minecraft
Medved
Астрологи предвещают неделю плагинов Vanchezzz'a на Рубакките. Темы от Vanchezzz'a увеличились вдвое
crazy.gif


Только что увидел тему от Smilesdc, в которой он выложил class-файл для CB, который убирает надоедливые надписи типа "%username% зашел в игру" и "%username% вышел из игры".
Я же предлогаю использовать выложенный мной плагин, т.к. он не зависим от версии ядра, не ломает сервер заменой файла в случае использования кастомных ядер.

P.S. прошу прощения за мой спам плагинами, но я почитатель принципа философии UNIX, звучащего как (Пусть каждая программа делает что-то одно, но хорошо.). Пусть у меня будет не программа, а плагины
crazy.gif


Скачать плагин можно здесь.
Исходники как обычно доступны здесь.
 
Плагин не пробовал, однако за "Героев" - плюсик :D
 
Плаин не опробовал, но за философию UNIX – плюсик.
 
Я уже в код глянул. Из серии "не сломается" ;)
 
Астрологи предвещают неделю плагинов Vanchezzz'a на Рубакките. Темы от Vanchezzz'a увеличились вдвое
crazy.gif


Только что увидел тему от Smilesdc, в которой он выложил class-файл для CB, который убирает надоедливые надписи типа "%username% зашел в игру" и "%username% вышел из игры".
Я же предлогаю использовать выложенный мной плагин, т.к. он не зависим от версии ядра, не ломает сервер заменой файла в случае использования кастомных ядер.

P.S. прошу прощения за мой спам плагинами, но я почитатель принципа философии UNIX, звучащего как (Пусть каждая программа делает что-то одно, но хорошо.). Пусть у меня будет не программа, а плагины
crazy.gif


Скачать плагин можно здесь.
Исходники как обычно доступны здесь.
на деве был плагин под 1.1 (или 1.0.1 , я его в сборку пихал) .
В нем можно было заменить почти все серверные сообжения CB (зешел\вышел\забанен и тп)
 
Больше хуков, красивых и разных! — помимо имеющихся трех.

Ну и настройки бы, какие сообщения отключать, а какие не трогать.

А у подключения приоритет высокий по какой-то причине?
Код:
@EventHandler(priority = EventPriority.HIGHEST)
public void onJoinLogin(PlayerJoinEvent event) {
 
Больше хуков, красивых и разных! — помимо имеющихся трех.

Ну и настройки бы, какие сообщения отключать, а какие не трогать.

А у подключения приоритет высокий по какой-то причине?
Код:
@EventHandler(priority = EventPriority.HIGHEST)
public void onJoinLogin(PlayerJoinEvent event) {
Если такие нужны, то в принципе мне ничего не мешает их добавить, так же как и конфиг. Займусь этим чуть позже.

По поводу приоритета событий:
В существующей системе есть следующие приоритеты в порядке возрастания: lowest, low, normal, high, highest.(Еще есть monitor, но это отдельная тема).

Соответственно именно обработчик события с приоритетом HIGHEST будет решать, что будет с событием.

P.S. понимаю что как то криво объяснил, но что то уже клинит ночью. Если с английским лады, можно почитать здесь.
 
По поводу приоритета событий:
В существующей системе есть следующие приоритеты в порядке возрастания: lowest, low, normal, high, highest.(Еще есть monitor, но это отдельная тема).

Соответственно именно обработчик события с приоритетом HIGHEST будет решать, что будет с событием.

P.S. понимаю что как то криво объяснил, но что то уже клинит ночью. Если с английским лады, можно почитать здесь.
Нет, суть понятна. Спасибо.

Но опять возникает вопрос, почему для двух других событий подобный приоритет не выставлен. Или же для них в системе просто не бывает других событий (с приоритетом normal)?

А monitor просто "смотрит" и не меняет ничего в системе, я правильно понял?
 
Нет, суть понятна. Спасибо.

Но опять возникает вопрос, почему для двух других событий подобный приоритет не выставлен. Или же для них в системе просто не бывает других событий (с приоритетом normal)?

А monitor просто "смотрит" и не меняет ничего в системе, я правильно понял?

Абсолютно верно замечено про monitor.
А по поводу приоритета - сейчас обновлю, плагин писал в состоянии глубокого похмелья, было не до таких суровых размышлений ;D
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх