GreatCombat - Мощная анти-релог система

Плагин GreatCombat - Мощная анти-релог система 2.0.4

Создайте и подтвердите аккаунт для скачивания
Исправлен инжект зависимостей в PapiExpansion
Исправлена обёртка предметов из конфига без меты
Исправлено наложение кулдаунов на предметы без режима боя.
Неизвестный teleport cause теперь будет выводится в консоль
  • Люблю это (+2)
Реакции: милкивейка
Исправлен спам NPE
Исправлено сравнение предметов чекерами требующими мету
Небольшие оптимизации.
Исправлен первый запуск плагина.

Полностью переделана система InteractionHandler, теперь вы сами можете легко и просто зарегистрировать слушателя определённого ивента в пару строк кода. (В будущем будет добавлена такая же система для чекеров.)


Java:
private final IInteractionManager interactionManager = GreatCombatProvider.getPlugin().getManager(IInteractionManager.class);

public void addCustomListener() {
    interactionManager.registerMapping(
            MyCustomEvent.class,
            interactionManager.newHandler(
                    "MY_CUSTOM_EVENT",
                    MyCustomEvent::isMyCustomRulePassed,
                    MyCustomEvent::getPlayer,
                    MyCustomEvent::getItem
            )
    );
}
ОБЯЗАТЕЛЬНО ПРОЧТИТЕ ПЕРЕД ОБНОВЛЕНИЕМ!
ЭТО БЕТА ВЕРСИЯ, И ОНА МОЖЕТ СОДЕРЖАТЬ БАГИ!
ИСПОЛЬЗУЙТЕ ЭТУ ВЕРСИЮ НА СВОЙ СТРАХ И РИСК!
Однако, вы можете помочь с тестированием, все найденные баги отправляйте You must be logged in to see this link.

Изменения:
  • Полностью переписан api (В скором времени будет обновлена документация и добавлены комментарии к коду).
  • Исправлена проблема с POTION_EFFECTS чекером
  • Оптимизировано сравнение предметов.
Добавлен запрет полёта на элитре
Оптимизация ItemStack#getItemMeta
Добавлен список разрешённых причин телепортации
Исправлена ошибка при выключении плагина
Исправлены конфликты с таб комплитом (вроде)
  • Добавлен список предметов, на которые будет накладываться кулдаун вместе с использованным предметом.
  • Добавлена блокировка субкоманд
  • Добавлена интеграция с Lands
  • Изменён приоритет слушателя PlayerCommandPreprocessEvent на LOWEST во избежание конфликтов.
  • Мне нравится (+1)
Реакции: Overwrite
Добавлены внешние плейсхолдеры
YAML:
%greatcombat_time% - Оставшееся время в секундах
%greatcombat_time_formatted% - Форматированное время
%greatcombat_in% - Статус боя (true/false)
%greatcombat_in_formatted% - Форматированный статус боя (Да/Нет из конфига)
%greatcombat_opponents% - Список всех оппонентов
%greatcombat_opponents_contains_{имя}% - Проверка наличия оппонента (true/false)
%greatcombat_opponents_contains_{имя}_formatted% - Форматированная проверка (Да/Нет из конфига)


Также можно получать информацию о других игроках через %greatcombat_player_ИмяИгрока_...%

Добавлено начало боя от кристалла энда
Исправлена очистка кулдаунов при остановке режима боя
Добавлены действия при взятие предмета в руку
Добавлены действия при истечении кулдауна на предмете
Добавлен хук в You must be logged in to see this link. для автоматического перевода названий предметов.
Добавлена поддержка SternalBoard, небольшой рефакторинг скорбордов.
Оптимизация по советам Overwrite
Плагин не прикреплялся по другому, поэтому он находится в архиве!
  • Мне нравится (+1)
Реакции: linen1le
Назад
Сверху Снизу