Плагин [ADMN/EDIT/FIX] ADamageModifier v1.2 [1.6.1-1.12.1]

Ты смотри, создай конфиг прям в плагине, а потом уже копируй его, так ведь легче будет, и не нужно будет писать лишнее
Мой метод лучше, так как DamageCause и EntityType могут отличаться на каждом сервере в зависимости от установленных модов.
 
Начнем с того, зачем там мапа?
В ней хранятся множители для каждого типа урона.
Обращаться к хэш-мапе быстрее, чем к конфигам.

Более того, в мапу подгружаются только активированые параметры, что избавляет нас от хранения всех переменных конфига
 
Конфиг - та же мапа
Не знал. В мануалах, которые читал, об этом написано не было.
Однако, у использования мапы с только обрабатываемыми предметами есть плюс - там меньше времени требуется для получения значения, т.е. вместо того, что бы искать два значения в двух больших списках, мы ищем их в спиках ощутимо меньших, что уменьшает потенциальные задержки (а вдруг на этот эвент ещё дофига листенеров висит?).

P.S.
В любом случае, плагин писал для себя, для фикса tfc+kcauldron, выложил сюда на случай, если кому ещё понадобится.
 
Обновление 1.2 :
  • Высчитаны поддерживаемые версии
  • Сообщение о загрузке теперь более информативное
  • Незначительные багфиксы:
    • Администратор теперь получает сообщение о том, что плагин перезагружен
    • Исправлена очепятка

Прошу модераторов перенести тему в Релизы.
Если тема не соответствует правилам (надеюсь что это не так), прошу указать ошибки в написании/оформлении темы.

EDIT : добавил ссылку на dev bukkit
EDIT2 : добавил ссылку на spigot
 
Последнее редактирование:
Назад
Верх