RU
Слегка оптимизирован таб-комплит.
Слегка оптимизировано удаление предметов из инвентаря.
Выполнение действий ускоренно в 2 раза.
EN
Minor tab-complete optimization
Minor items remove optimization
Actions execution time reduced by 2 times
RU
Значительная оптимизация User и CombatManager
EN
Major optimizations to User and CombatManager
RU
Обновлены библиотеки
Добавлен обработчик PROJECTILE_LAUCH
EN
Libraries updated
PROJECTILE_LAUCH handler added
EN
- Second player in /combat give now is optional
- Added Actions [REMOVE_ITEMS] {Material} and [BACK_ITEMS]
RU
- Второй игрок в /combat give стал необязательным.
- Добавлены действия [REMOVE_ITEMS] {Материал} и [BACK_ITEMS]
Fixed IndexOutOfBoundsException
RU
Исправлена ошибка при первом запуске плагина.
Изменены дефолтные значения конфига, вызывающие ошибки.
Добавлена команда для перезагрузки конфига (изменяет не все значения, желательно перезапускать сервер и не перезагружать во время активной работы сервера).
Исправлена тупая ошибка с обработкой команд
Часть методов и классов помечены как устаревшие и будут заменены в 1.8
Рефакторинг начала боя, разделение на CombatPreStartEvent CombatStartEvent CombatJoinEvent CombatContinueEvent CombatMergeEvent
Добавлен javadoc для основных методов и классов.
EN
Fixed a bug that occurred on the first launch of the plugin.
Changed the default config values that were causing errors.
Added a command to reload the config (does not change all values; it is recommended to restart the server and avoid reloading during active server operation).
Fixed a stupid mistake in command handling.
Some methods and classes have been marked as deprecated and will be replaced in version 1.8.
Refactored the combat start logic, splitting it into CombatPreStartEvent, CombatStartEvent, CombatJoinEvent, CombatContinueEvent, and CombatMergeEvent.
Added Javadoc for the main methods and classes.
RU
Добавлена проверка меты POTION_BASE для зелий без дополнительных эффектов (Эффекты зелий по умолчанию в коллекции не хранятся...).
Исправлена проблема проверки предметов, у которых нет меты (происходила только 1 проверка)
Добавлены недостающие секции в русской конфигурации.
EN
Added POTION_BASE meta check for potions without additional effects (Default potion effects are not stored in the collection...).
Fixed the issue of checking items that have no meta (only 1 check was performed).
RU
- Добавлена обработка продолжения боя в регионах WorldGuard / городах Towny с списком доступных миров.
- Добавлена обработка команд, применяющихся на игрока, который нахоится в режиме боя
- Добавлен сеттер PoweupsManager#setServerManager
EN
- Added support for continuing combat in WorldGuard regions/Towny towns with configurable world list
- Added handling of commands targeting players who are in combat mode
- Added setter method PoweupsManager#setServerManager
Исправлены все баги, появившиеся из-за перепутанного репо + исправлен баг с пропаданием игроков для Vanilla, допущенный по невнимательности
All bugs caused by the mixed-up repo have been fixed + the Vanilla player disappearance bug, which was an oversight, has been resolved.
Изменения в 1.7.0:
Добавлен нормальный перевод сообщений (на данный момент - Русский и Английский). Плагин нужно запустить 2 раза (старые конфиги не пропадут)
Оптимизированы действия. Теперь валидация происходит 1 раз, а не при каждом вызове.
Исправлены цвета в логгере для новых версий
Улучшен дебаг частых ошибок, в конфиге убраны проблемные значения по умолчанию.
Добавлена возможность настраивать сообщения в консоль и при вводе админ команд.
1.7.0 Changes:
Added proper message translation (currently Russian and English are supported). The plugin needs to be launched twice (old configs will not be lost).
Optimized actions. Validation now occurs once instead of on every call.
Fixed logger colors for newer versions.
Improved debugging for frequent errors; problematic default values have been removed from the config.
Added the ability to customize console messages and admin command notifications.
RU
Добавлен нормальный перевод сообщений (на данный момент - Русский и Английский). Плагин нужно запустить 2 раза (старые конфиги не пропадут)
Оптимизированы действия. Теперь валидация происходит 1 раз, а не при каждом вызове.
Исправлены цвета в логгере для новых версий
Улучшен дебаг частых ошибок, в конфиге убраны проблемные значения по умолчанию.
Добавлена возможность настраивать сообщения в консоль и при вводе админ команд.
EN
Added proper message translation (currently Russian and English are supported). The plugin needs to be launched twice (old configs will not be lost).
Optimized actions. Validation now occurs once instead of on every call.
Fixed logger colors for newer versions.
Improved debugging for frequent errors; problematic default values have been removed from the config.
Added the ability to customize console messages and admin command notifications.
Исправлен баг с ванильными кулдаунами на эндер-жемчуге
Добавлен обработчик BOW_SHOOT
Улучшен код обработки ограничений предметов.
Убрал CommandPreprocessInCombatEvent (Теперь команды не должны багаться).
Исправлена ошибка "java.lang.IllegalStateException: This instance got discarded because plugin was reloaded. Obtain a new instance." при использовании TAB
Замена коллекций на более оптимизированные варианты.
Изменены кулдауны и запреты, теперь вы сами выбираете по каким параметрам будут сравниваться предметы.
Возможные варианты:
SIMILAR - Полностью сравнивает предметы не учитывая количество
META - Полностью сравнивает мету предмета
MATERIAL - Сравнивает материал
ITEM_FLAGS - Сравнивает флаги
DISPLAY_NAME - Сравнивает название
LORE - Сравнивает лор
ENCHANTMENTS - Сравнивает зачарования
ATTRIBUTES - Сравнивает атрибуты
PDC - Сравнивает PersistentDataContainer
UNBREAKABLE - Сравнивает неразрушимость предметов
POTION_EFFECTS - Сравнивает эффекты зелий
COLOR - Сравнивает цвет кожанной брони (хз зачем, пусть будет)
CUSTOM_MODEL_DATA - Сравнивает кастом модели.
SKULL - сравнивает текстуры голов
Всё ещё могут быть баги т.к я начал делать обновление неделю назад и доделал только что. Пишите баги в обсуждение или мне в дискорд. Также буду рад пул реквестам с оптимизацией существующих методов сравнения предметов.
EN
Fixed vanilla cooldowns reset on end of combat.
RU
Исправлен сброс ванильных кулдаунов после окончания режима боя
EN
Complete overhaul of the cooldown and prohibited items system!
Now you can add items with special properties (for example, from executable items).
Get the base64 of the item - combat copy.
Added the ability for vanilla cooldown.
RU
Полная переработка системы кулдаунов и запрещённых предметов!
Теперь можно добавлять предметы с особыми свойствами (например из executableitems)
Получить base64 предмета - combat copy
Добавлена возможность ванильного кулдауна
EN
Fixed minimessage for string list.
RU
Исправлена работа minimessage для списка строк
EN
Fixed errors while admin quit/kicked during combat.
(The configuration wasn't changed, so I'll add the translation in the next update)
RU
Исправлены ошибки при выходе/кике администратора во время активного боя
EN
Fixed some bugs, recomend to update plugin
Added commands
/combat give player1 player2 - starts combat for players
/combat stop player - stops player combat
/combat stopall - stops all active combats
Added minimessage
Optimized send [BROADCASTSOUND] [BROADCASTTITLE] actions
Fixed item prevention with handlers CONSUME и BLOCK_BREAK
Removed CombatJoinEvent
Fixed actions send and powerups disabling if player join combat
Removed CombatStartEvent handler
RU
Фикс неприятных багов, рекомендую обновиться
Добавлены команды:
/combat give игрок1 игрок2 - начинает пвп между игроками
/combat stop игрок - прекращает бой у игрока
/combat stopall - прекращает все активные бои
Добавлен minimessage
Оптимизирована отправка [BROADCASTSOUND] [BROADCASTTITLE]
Исправлено предотвращение использования предмета с обработчиками CONSUME и BLOCK_BREAK
Вырезан CombatJoinEvent, за ненадобностью
Исправлено оповещение о начале сражения для присоединяющегося игрока и выключение поверапов
Убрана обработка CombatStartEvent
EntityDamageByEntityEvent обрабатывается с приоритетом MONITOR во избежании конфликтов.
Скачать переведённую версию можно на гитхабе и русскоязычных форумах
RU
Добавлены обработчики RESURRECT_MAINHAND RESURRECT_OFFHAND
Добавлен Fastboard в качестве менеджера скорборда
Добавлен список игнорируемых снарядов
Добавлены действия при тике
Скачать переведённую версию можно на русскоязычных форумах/гитхабе
EN
Added new handlers RESURRECT_MAINHAND RESURRECT_OFFHAND
Added Fastboard for scoreboard manage
Added list of ignored projectile
Added tick event actions
RU
Добавлена гибкая система запрета взаимодействия с предметами во время пвп
Добавлена проверка обновлений плагина
Исправлены баги
Скачать переведённую версию можно на русскоязычных форумах
EN
Added prevent system with interacted items in combat
Added update checker
Bugs fix
RU
Исправлена выдача режима боя от самого себя
Исправлено добавление в противники игроков если они оба уже были в пвп
Улучшена логика начала режима боя
Логика обновления вынесена в обработчик событий, новый ивент CombatTickEvent
Добавлена проверка на отрицательное или нулевое значение времени
Добавлен новый обработчик кулдаунов BLOCK_BREAK
Найти плагин с переводом можно на гитхабе или русскоязычных форумах
EN
Fix give combat mode by oneself
Fix adding in opponents if both players was in combat mode
Added better start combat logic
Update logic moved in event handler, new event CombatTickEvent
Added check for zero and negativity time value
Added new cooldown handler BLOCK_BREAK