hPvP - честные поединки 1 на 1 на рандомной локации

Платно Плагин hPvP - честные поединки 1 на 1 на рандомной локации 2.8

Нет прав для приобретения ("110.00" ₽)
[1] Добавил возможность смотреть инвентарь игрока нажатием ЛКМ в гуи 2 мода

[2] Добавил для гуи pvpgui холдер

! Обновите конфиг, изменения
[1] Поддержка value как в DeluxeMenus. Пример: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2UzM2QwOTQxMWZhZWQwM2QzODY5OTAwNWRmZTQ2NzE5YzJmNWQ0ZmM1YjNlZGJlNTE1MjBhNmYzNjE2MjA1OSJ9fX0=

[2] Новая команда /hpvp sudo start/stop Игрок (выполняет команды /spvp start/stop от лица игрока)

[3] Работа с ItemNbt в гуи 2 мода
[4] Работа с PlaceholderApi в гуи 2 мода

[5] Новое право для админов: обход задержки на /spvp start (Настраивается в permissions.yml)
[1] Добавил поддержку голов игроков с их скина в гуишке pvpgui
[2] Добавил поддержку плейсхолдеров PlaceholderAPI в нике игрока и описании
[3] Убрал внутренний плейсхолдер %player%, т.к. с этим справляется %player_name%
[1] Новая функция в классе "PvPLocation" lock-at-each позволяет игрокам при начале поединка смотреть друг на друга, а не в рандомное место. (true/false)
[2] Качественная проработка класса PvPLocation - это ждёт все классы, но не всё сразу, я же не робот (Строгое соблюдение ООП, оптимизация Random --> ThreadLocalRandom, сокращение кол-ва строк кода, новый функционал описанный выше, BugFixes с проверкой зависимостей)
[3] Убрал ненужный ключ utils.depend (Теперь зависимость автоматически выбирается из тех плагинов, что есть на вашем сервере)
[4] Исправил баг в классе "PvPLeave" игроки не удалялись при выходе с сервера из поиска
[5] Исправил баг в классе "PvPGui" игроки не удалялись при вводе /spvp stop и гуи не обновлялась
[6] Заменил название package для softdepend"ов с depend на softdepend, да бы не вводить в заблуждение
[1] Новые конфиги (permissions, gui) для удобства
[2] Оптимизация и использование lombok"а
[3] Поддержка PvPManager (Lite)
[1] Добавил 2 мод для пвп, указать мод можно в конфиге (settings.pvp-mode)
[2] Добавил новую Sub команду /spvp gui (Открывает гуи меню 2 мода)
[3] Добавил новое сообщение (messages.disable)
[4] Добавил новое сообщение (messages.full)
[5] Добавил новый ключ для настройки гуи меню 2 мода (pvpgui.name/size/player)

[6] Изменил команду /hpvp теперь есть TabCompleter + добавил суб комманду "config"

[7] Сделал возможность полной кастомизации прав плагина (Ключ permissions)
[1] Добавил минимальные требования по броне для старта пвп
[2] Исправил баг с гуи менюшкой ( Окончательно заменил ненужный slot на slots, ибо был баг со slot )
[3] Добавил реплейсеры,сообщения, и прочие параметры для удобной настройки мин. требований для пвп
[1] Оптимизация: убрал все Object"ы, так как они были абсолютно ненужны, и создавали доп. проверки
[2] Сделал так, чтобы через команду перезагрузки перезагружался весь плагин, а не конфиг. Т.е. гуи теперь тоже пересоздаётся по вводе команды /hpvp reload
[3] Из класса Start убрал лишний "implements Listener", который забыл убрать ранее
[4] Из класса GuiOpen убрал лишний "TabCompleter" который не нужен, ведь по дефолту команда и так таб комплитается
[5] Исправил мини-баг, тот же что и был в плагине Vulcan связанный с Gui менюшкой
[6] Заменил "List" на "EnumSet" в классе Location (Т.к. List больше нагружает сервер, пока перебирает все блеклист блоки из конфига по очереди)
[7] Убрал инициализацию "HexSupport" в абсолютно каждом классе (Типа сбавил немного нагрузки и в целом очистил код от ненужного говна)
[8] В классе "Location" присвоил рандому приватный статик, чтобы заново не искать его каждый раз
Добавил команду перезагрузки плагина /hpvp reload (Право hpvp.*)
[1] В 1.8 допустил ошибку с кешэм (после поиска поединка он не удаляется, т.е. дальше выдаёт в консоль ошибку и плагин становится овощем)

[2] Исправил баг с teleport-range (он работал криво, поскольку забыл удалить старую строку)

[3] Фикс бага с CMI (Режим бога забирался неккоректно)
Назад
Сверху Снизу