hAirdrops [1.20.4-26.X] | Folia, PAPI, ItemsAdder, Nexo, MythicMobs и много чего ещё поддерживается!

Платно Плагин hAirdrops [1.20.4-26.X] | Folia, PAPI, ItemsAdder, Nexo, MythicMobs и много чего ещё поддерживается! v3.4.0

Нет прав для приобретения ("1 299.99" ₽)
1. В плагин вшита лицензия
2. Команда /hairdrops reload больше не перезагружает весь плагин, а лишь все конфиги
3. Добавлена новая команда /hairdrops reboot заменяющая функционал старого reload
4. Улучшена логика табкомплита
5. Удалён парсер для старых хекс колоров и легаси кодов (предупреждение о скором удалении было в обновляних ранее)
6. Исправлено отображение имён боссов
7. Улучшена логика обработки боссбаров
8. Унифицированы голограммы (благодаря удалению легаси кодов, что добавляет небольшой % к копилочке оптимизации)
9. Ослаблена проверка валидации в тех местах, где она была чрезмерна

Для получения лицензии обратитесь в наш официальный дискорд канал автора hPlugin: You must be logged in to see this link.
1. Оптимизация
2. Добавлена новая настройка "maxActiveTimeSeconds"
1. Восстановление активных аирдропов после перезапуска. Настраивается в "config.yml" под ключом "settings.restoreActiveAirdrops" по дефолту стоит "false", т.е. выключено

2. Публичный API для других плагинов, был добавлен Bukkit Services API HAirdropsApi. Через него любой другой плагин может:
2.1 получить список определений аирдропов;
2.2 узнать количество активных и запланированных;
2.3 получить расположение активного аирдропа;
2.4 проверить возможность спавна;
2.5 заспавнить аирдроп автоматически или по координатам;
2.6 удалить аирдроп.

3. Добавлены новые команды для диагностики: /hairdrops <perf/validate/whyspawn>

4. Обновлена логика /hairdrops reload (Он стал более безопасен для сервера в продакшене, к примеру не даст вам с нерабочим конфигом перезапуститься в рантайме и будет использовать последнюю рабочую версию)

5. Оптимизация производительности

6. Улучшена работа с воздухом в схематиках, некая "умная вставка", было:
ignoreAirBlocks: true/false (Глупая вставка, оставляет за собой воздух от схематики и портит визуальную сцену)
ignoreAirBlocks:
enable: true
mode: SMART/DEFAULT (Default это тот же глупый мод, может кому и пригодится ведь он используется во всех плагинах что я знаю, поэтому я и разработал свой SMART мод - это умная вставка, она не заменяет ВСЕ блоки воздухом от схемы, она заменяет их лишь там, где это действительно нужно для корректной вставки)

7. Удалена поддержка HexSupport и Legacy цветовых кодов (Пока-что плагин их сам переводит в формат MiniMessage, но это лишь в этом обновлении, далее они будут полностью не поддерживаемы, поэтому переедьте на MM как можно скорее)

8. Удалена поддержка [HoverText: ...] ведь это итак есть м MiniMessage и реализуемо через него

9. Настройка дебага удалена из главного конфига и перенесена в отдельный "debug.yml"

10. Улучшена поддержка выключения gameMode - теперь появилась отдельная настройка в какой именно режим переводить, target: "SURVIVAL/ADVENTURE/SPECTATOR" для любых задач и любого типа сервера
1. Изменена логика работы с чанками, поэтому из конфига удалён параметр "keepChunkLoaded"
2. Убрана внешняя загрузка Caffeine, теперь он подгружается прямо из jar плагина что ускоряет загрузку плагина без подгрузки либ (правда немного вырос размер джарки)
3. Обновлены fastutil и Caffeine до самых новых версий
4. Рефакторинг всего кода
5. Новая команда /hairdrops hooks показывающая текущие активные хуки
6. В конфиг добавлен новый блок "debug", помогающий отследить ошибки плагина для дальнейшего исправления (при настройке плагина лучше включить, если возникнет ошибка я смогу вам качественно помочь, а на продакшен сервер конечно необходимо выключить да бы не нагружать сервер мусором)
7. Добавлен полноценный "EssentialsHook" для выключения GOD, VANISH состояний если их передаёт сам EssentialsX
8. Добавлена секция "restrictions" с поддержкой в каждом аирдропе своих значений, позволяет настроить ограничения: ВНУТРИ зоны аирдропа, и при КЛИКЕ на аирдроп (попытка открытия), поддерживаемые ограничения: GM1, FLY, VANISH, GOD
9. Добавлена отдельная папка переводов: "translactions/restrictions.yml" здесь вы можете перевести типы по своему, к примеру: FLY --> "&cФлай"
10. Добавлен новый пример и логика аирдропа "gravity": зона вокруг аирдропа тянет игроков к центру и может периодически подбрасывать вверх
11. Добавлен новый пример и логика аирдропа "ice": вокруг аирдропа ставится ледяная оболочка. Пока её не сломали, аирдроп открыть нельзя
12. Добавлен новый пример "example" в котором находятся ПОЧТИ все ДОСТУПНЫЕ параметры и примеры их настройки в плагине
13. Новые настройки частиц в дефолтном конфиге:
Форматирование (BB-код):
particleRenderMode: "WORLD" # Или PACKET (Из PacketEvents)
particleHardBudgetPerTick: 1600
forceInventorySync: false
syncHiddenDropViewers: false
14. В "animation" добавлены готовые пресеты под любой сервер:
Форматирование (BB-код):
CUSTOM
SIMPLE
EPIC
LOW_FPS
15. Отныне плагин будет поддерживаться и обновляться только от версии 1.20.4 и Java 21 для лучшей оптимизации на новых версиях, поддержки новых решений без костылей и улучшения взаимодействия плагина с новыми серверами
16. Улучшена поддержка Folia - удалено много рефлексии и изменено на взаимодействие с прямым API
17. Голограммы отныне работают не с ArmorStand, а с TextHologram
18. PlaceholderAPI теперь ОБЯЗАТЕЛЬНАЯ зависимость
19. Куча мелких микрооптимизаций, что впоследствии помогло значительно оптимизировать плагин
  • Мне нравится (+1)
Реакции: CrazyX
1. Добавлена возможность сделать обманный аирдроп, который будет двигаться раз в N;N время по локации рядом со своим местонахождением
2. Убран отложенный таймер запуска 5 сек
3. Ещё одна порция оптимизаций
1. Мелкие багфиксы и критические оптимизации
2. Новый тип анимации: "meteorite" - падающий метеорит
1. Плагин очень сильно оптимизирован (спавн аирдропа происходит теперь не за ~150 мс, а за ~1-3). Протестировано на 100+ реальном онлайне.
1. Улучшена обработка стадии PRE_SPAWN
2. Добавлен новый триггер для партиклов "BOSS_DAMAGE" при получении урона боссом
3. Улучшена стадия прогрева --> добавлены новые фичи за "%" прогрева
1. Добавлена настройка "damage" для боссов и приспешников
2. Пофикшен периодический баг с FLYING/DROP типами выброса ресов
3. Настройку "schedule" теперь можно использовать как в плагине BAirdrops. (Пример schedule: 300)
1. Добавлена поддержка немецкого языка
2. Добавлена поддержка белорусского языка
3. Добавлена поддержка украинского языка
4. Добавлена команда /hairdrops install для первоначальной установки "locale" без перезапуска сервера
Назад
Сверху Снизу