Плагин Механика ⭐ hAirdrops ⭐ [1.16.X-26.X] | Folia, PAPI, Nexo, Oraxen, ItemsAdder, MythicMobs and more support! [3.6.9]

⭐ hAirdrops ⭐ [1.16.X-26.X] | Folia, PAPI, Nexo, Oraxen, ItemsAdder, MythicMobs and more support!
Краткое описание:
Добавьте на свой сервер идеальные и легко настраиваемые аирдропы.
147
1 301
  • Лайк 0
Реакции:8 пользователей

Последние обновления

3.6.9

Добавлен импорт лута из сундуков и других контейнеров: /hairdrops additems <id> <inventoryId>...

3.6.1

Добавлены звуки инвентаря для аирдропа. Значительно оптимизированы слушатели событий. Немного...

3.5.2

Плагин переведён на Paper API 1.21+ (ранее использовался Paper API 1.20). Полностью удалена...
Смотреть еще...
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
  7. 26.✘
Источник
https://www.spigotmc.org/resources/134118/

Описание плагина hAirdrops:​

В случайной точке мира появляется особое событие.
Сначала — глобальное оповещение и зрелищные визуальные эффекты.
Затем — битва с могущественным боссом, которого нельзя просто проигнорировать или бездумно закликать.
После этого начинается этап взлома, где доступ к наградам необходимо заработать, нанося личные удары или совместно заполняя общий прогресс.
И только затем открывается этап получения лута, где ценные предметы могут быть скрыты среди поддельных предметов-масок.
Это не просто «сундук с добычей», а полноценная система игровых событий для вашего сервера.

Особенности плагина hAirdrops:​

  • Гибкая многоэтапная система аирдропов
  • Поддержка различных сценариев событий
  • Отдельное расписание для каждого аирдропа
  • Система боссов с гибкими настройками
  • Этап взлома с прогрессом, зависящим от количества ударов
  • Скрытая система лута с использованием предметов-масок
  • Поддержка отдельных BossBar и Hologram для каждой фазы
  • Индивидуальные визуальные эффекты для каждого аирдропа
  • Поддержка предметов-призывателей (Summoner)
  • Автоматическая вставка схематики (Schematic) при появлении
  • Поддержка регионов WorldGuard и отдельных флагов для каждой фазы
  • Ограничения спавна по биомам, погодным условиям и типам блоков
  • Поддержка PlaceholderAPI
  • Поддержка Vault
  • Гибкая система действий для всех ключевых событий
  • Поддержка нескольких бочек в одном аирдропе
  • Возможность использовать независимые точки спавна (опционально)

Система фаз​

Каждый аирдроп может проходить через следующие этапы:

PRE_SPAWN → BOSS_FIGHT → BREAKING → OPENING → OPENED

Вы можете:
  • отключать ненужные фазы;
  • изменять порядок их выполнения;
  • создавать различные типы аирдропов:
    • быстрые сундуки с лутом;
    • аирдропы с боссом;
    • PvP/PvE-события;
    • события со взломом;
    • аирдропы со скрытым лутом.

Отдельное расписание для каждого аирдропа​

Каждый аирдроп может иметь собственное расписание появления.

Можно настроить:
  • автоматический спавн;
  • часовой пояс;
  • формат времени;
  • список ежедневных запусков.
Пример:
  • 18:00
  • 21:30
Это позволяет запускать разные типы событий в разное время без использования сторонних планировщиков или дополнительных плагинов.

Гибкая система спавна​

Поддерживаются различные варианты появления:
  • фиксированные координаты;
  • случайные координаты в заданном радиусе;
  • случайный спавн на поверхности мира;
  • несколько точек появления с отдельными бочками вокруг центральной позиции.
Возможности системы:
  • центральная точка аирдропа;
  • дополнительные дочерние точки;
  • независимый режим, в котором каждая точка работает как отдельный аирдроп;
  • анимация появления блока при спавне;
  • отложенная смена материала блока в зависимости от текущей фазы.

Схематики, WorldGuard и защита по фазам​

При появлении аирдропа плагин может:
  • автоматически вставлять файлы .schem и .schematic;
  • игнорировать воздушные блоки;
  • создавать или обновлять регион WorldGuard;
  • добавлять дополнительный буфер вокруг региона;
  • ограничивать появление только разрешёнными регионами;
  • автоматически изменять флаги WorldGuard в зависимости от текущей фазы.
Например:
  • разрешить PvP во время битвы с боссом;
  • открыть доступ к контейнеру только на этапе получения лута;
  • запретить выполнение команд внутри зоны события;
  • защитить постройку от гриферства.

Продвинутая система боссов​

Для фазы BOSS_FIGHT можно настроить:
  • тип моба;
  • пользовательское имя;
  • запас здоровья;
  • эффект свечения;
  • взрослую или детскую модель;
  • смещение точки появления относительно центра аирдропа;
  • радиус появления вокруг аирдропа;
  • максимальную дистанцию удаления босса;
  • пользовательский ИИ;
  • постоянные эффекты зелий;
  • систему выпадения лута.

Режимы лута босса​

  • VANILLA — стандартный лут Minecraft.
  • PLUGIN — только лут, настроенный в плагине.
  • DISABLE — без выпадения лута.

Дополнительные возможности​

  • улучшенная система выбора цели;
  • улучшенное передвижение;
  • отслеживание нанесённого урона;
  • список игроков с наибольшим уроном;
  • отдельные действия после смерти босса.

Уникальная механика взлома​

Можно включить специальную фазу, во время которой игрокам необходимо вскрыть аирдроп ударами.

Настраиваются:
  • необходимое количество ударов;
  • режим активации:
    • BREAK — попытка сломать блок;
    • CLICK — удар левой кнопкой мыши;
  • режим прогресса:
    • SELF — каждый игрок заполняет прогресс самостоятельно;
    • GLOBAL — все удары складываются в общий прогресс.
Благодаря этому доступ к наградам необходимо заслужить, а не получить мгновенно.

HideDrop — скрытый лут​

Можно включить режим, в котором настоящие награды скрываются за предметами-масками.

Игрок не видит содержимое сразу — вместо этого он выбирает предмет-маску, после чего получает настоящий предмет из соответствующей ячейки.

Поддерживается:
  • индивидуальная задержка между получением предметов;
  • настраиваемый набор предметов-масок;
  • защита от мгновенного сбора всего лута;
  • защита от автоматического лута;
  • защита от повторных кликов и других способов злоупотребления.

Визуальные элементы​

BossBar​

Для каждой фазы можно отдельно настроить:
  • заголовок;
  • цвет;
  • стиль;
  • радиус отображения;
  • флаги.
Поддерживаемые плейсхолдеры:
  • {id}
  • {timeLeft}
  • {secondsLeft}
  • {world}
  • {x}
  • {y}
  • {z}
  • {nextSpawn}
  • {bossHealth}
  • {bossMaxHealth}
  • {breakingMode}
  • {breakingCount}
  • {breakingHits}
  • {breakingCurrent}
  • {breakingRemainingCurrent}
  • {breakingCompletedPlayers}

Голограммы​

Над аирдропом можно отображать голограммы.

Поддерживаются режимы:
  • VANILLA — через ArmorStand, без сторонних плагинов;
  • FANCY — FancyHolograms;
  • DECENT — DecentHolograms.
Для каждой фазы отдельно настраиваются:
  • расстояние между строками;
  • интервал обновления;
  • радиус обновления;
  • дистанция отображения;
  • текст строк.

Визуальные эффекты​

Каждый аирдроп может использовать собственный файл эффектов:

plugins/hAirdrops/effects/<id>.yml

Поддерживаются:
  • эффекты для каждой фазы;
  • частицы;
  • формы:
    • точка;
    • круг;
    • сфера;
    • спираль;
    • линия;
    • куб;
  • цвет REDSTONE-частиц;
  • BlockData;
  • ItemStack;
  • дистанция отображения;
  • принудительный режим отображения.

Предмет-призыватель аирдропа​

Можно создать специальный предмет для ручного вызова аирдропа командой:

/hairdrops givesummoner <id>

Настраиваются:
  • материал;
  • отображаемое имя;
  • описание (Lore);
  • зачарования;
  • флаги предмета;
  • отдельное право доступа для каждого аирдропа:
    hairdrops.summoner.<id>
Игрок может использовать предмет, нажав ПКМ по блоку или в воздухе. В этом случае аирдроп появится в точке, на которую направлен взгляд игрока.

Система действий (Actions)​

Плагин поддерживает выполнение действий практически для всех важных событий:
  • spawn — появление аирдропа;
  • bossAlive — босс ещё жив;
  • bossKilled — босс убит;
  • bossKilled_1 — игрок с наибольшим уроном по боссу;
  • bossKilled_2 — игрок со вторым результатом по урону;
  • bossKilled_3 — игрок с третьим результатом по урону;
  • breakingProgress — обновление прогресса взлома;
  • breakingReady — взлом завершён;
  • breakingLocked — попытка взлома до разблокировки;
  • unlock — открытие доступа к луту;
  • notReady — аирдроп ещё недоступен;
  • protectedBlock — попытка взаимодействия с защищённым блоком;
  • summonerUseSuccess — успешное использование предмета-призывателя;
  • summonerUseFailed — не удалось использовать предмет-призыватель;
  • summonerNoPermission — недостаточно прав для использования предмета-призывателя;
  • remove — удаление аирдропа.

Поддерживаемые плейсхолдеры​

  • {id}
  • {world}
  • {x}
  • {y}
  • {z}
  • {timeLeft}
  • {nextSpawn}
  • {bossHealth}
  • {bossMaxHealth}
  • {breakingCurrent}
  • {breakingCount}
  • {breakingRemainingCurrent}
  • {bossKilled_killer_name} — имя игрока, добившего босса;
  • {bossKilled_killer_hp} — здоровье игрока в момент убийства босса;
  • {bossKilled_1_name} — имя игрока, занявшего первое место по нанесённому урону;
  • {bossKilled_1_hp} — здоровье игрока, занявшего первое место;
  • {bossKilled_2_name} — имя игрока, занявшего второе место по нанесённому урону;
  • {bossKilled_2_hp} — здоровье игрока, занявшего второе место;
  • {bossKilled_3_name} — имя игрока, занявшего третье место по нанесённому урону;
  • {bossKilled_3_hp} — здоровье игрока, занявшего третье место.

Команды плагина hAirdrops:​

  • /hairdrops reload — перезагрузить конфигурацию плагина.
  • /hairdrops spawn <id> — принудительно создать аирдроп с указанным ID.
  • /hairdrops remove <id> — удалить активный аирдроп.
  • /hairdrops tp <id> — телепортироваться к аирдропу.
  • /hairdrops additems <id> <inventoryId> — добавить содержимое инвентаря в указанный лут аирдропа.
  • /hairdrops boss <id> — заспавнить босса для указанного аирдропа.
  • /hairdrops givesummoner <id> <player> <amount> — выдать игроку предмет-призыватель аирдропа

Права плагина hAirdrops:​

  • hairdrops.admin — доступ ко всем административным командам плагина.
  • hairdrops.summoner.<id> — разрешение на использование предмета-призывателя для конкретного аирдропа.

Плэйсхолдеры плагина hAirdrops:​

PlaceholderAPI — доступные плейсхолдеры​

Активный аирдроп (Active)​

  • %hairdrops_active_id% — ID текущего активного аирдропа.
  • %hairdrops_active_state% — состояние (Active, Waiting, None).
  • %hairdrops_active_status% — то же, что и состояние.
  • %hairdrops_active_active% — активен ли аирдроп (true/false).
  • %hairdrops_active_scheduled% — запланирован ли аирдроп (true/false).
  • %hairdrops_active_phase% — текущая фаза (PRE_SPAWN, BOSS_FIGHT и т. д.).
  • %hairdrops_active_phase_name% — название текущей фазы в читаемом виде.
  • %hairdrops_active_world% — мир.
  • %hairdrops_active_x% — координата X.
  • %hairdrops_active_y% — координата Y.
  • %hairdrops_active_z% — координата Z.
  • %hairdrops_active_time_left% — оставшееся время (в отформатированном виде).
  • %hairdrops_active_seconds_left% — оставшееся время в секундах.
  • %hairdrops_active_next_spawn% — время следующего появления.
  • %hairdrops_active_boss_health% — текущее здоровье босса.
  • %hairdrops_active_boss_max_health% — максимальное здоровье босса.
  • %hairdrops_active_breaking_mode% — режим взлома.
  • %hairdrops_active_breaking_count% — необходимое количество ударов.
  • %hairdrops_active_breaking_hits% — общее количество нанесённых ударов.
  • %hairdrops_active_breaking_current% — текущий прогресс взлома.
  • %hairdrops_active_breaking_remaining_current% — оставшееся количество ударов до завершения текущего этапа.
  • %hairdrops_active_breaking_completed_players% — количество игроков, завершивших взлом.
  • %hairdrops_active_breaking_player_hits% — количество ударов текущего игрока.
  • %hairdrops_active_breaking_player_remaining% — сколько ударов осталось текущему игроку.

Следующий аирдроп (Next)​

  • %hairdrops_next_id% — ID следующего аирдропа.
  • %hairdrops_next_state% — состояние.
  • %hairdrops_next_status% — то же, что и состояние.
  • %hairdrops_next_active% — активен ли аирдроп.
  • %hairdrops_next_scheduled% — запланирован ли аирдроп.
  • %hairdrops_next_phase% — текущая фаза.
  • %hairdrops_next_phase_name% — название фазы в читаемом виде.
  • %hairdrops_next_world% — мир.
  • %hairdrops_next_x% — координата X.
  • %hairdrops_next_y% — координата Y.
  • %hairdrops_next_z% — координата Z.
  • %hairdrops_next_time_left% — время до появления.
  • %hairdrops_next_seconds_left% — оставшееся время в секундах.
  • %hairdrops_next_next_spawn% — время следующего появления.
  • %hairdrops_next_boss_health% — здоровье босса.
  • %hairdrops_next_boss_max_health% — максимальное здоровье босса.
  • %hairdrops_next_breaking_mode% — режим взлома.
  • %hairdrops_next_breaking_count% — необходимое количество ударов.
  • %hairdrops_next_breaking_hits% — общее количество ударов.
  • %hairdrops_next_breaking_current% — текущий прогресс.
  • %hairdrops_next_breaking_remaining_current% — оставшееся количество ударов до завершения этапа.
  • %hairdrops_next_breaking_completed_players% — количество игроков, завершивших взлом.
  • %hairdrops_next_breaking_player_hits% — количество ударов текущего игрока.
  • %hairdrops_next_breaking_player_remaining% — сколько ударов осталось текущему игроку.

Конкретный аирдроп​

Замените <id> на идентификатор аирдропа (имя файла без расширения .yml).
  • %hairdrops_airdrop_<id>_id% — ID аирдропа.
  • %hairdrops_airdrop_<id>_state% — состояние.
  • %hairdrops_airdrop_<id>_status% — то же, что и состояние.
  • %hairdrops_airdrop_<id>_active% — активен ли аирдроп.
  • %hairdrops_airdrop_<id>_scheduled% — запланирован ли аирдроп.
  • %hairdrops_airdrop_<id>_phase% — текущая фаза.
  • %hairdrops_airdrop_<id>_phase_name% — название фазы в читаемом виде.
  • %hairdrops_airdrop_<id>_world% — мир.
  • %hairdrops_airdrop_<id>_x% — координата X.
  • %hairdrops_airdrop_<id>_y% — координата Y.
  • %hairdrops_airdrop_<id>_z% — координата Z.
  • %hairdrops_airdrop_<id>_time_left% — оставшееся время.
  • %hairdrops_airdrop_<id>_seconds_left% — оставшееся время в секундах.
  • %hairdrops_airdrop_<id>_next_spawn% — время следующего появления.
  • %hairdrops_airdrop_<id>_boss_health% — текущее здоровье босса.
  • %hairdrops_airdrop_<id>_boss_max_health% — максимальное здоровье босса.
  • %hairdrops_airdrop_<id>_breaking_mode% — режим взлома.
  • %hairdrops_airdrop_<id>_breaking_count% — необходимое количество ударов.
  • %hairdrops_airdrop_<id>_breaking_hits% — общее количество ударов.
  • %hairdrops_airdrop_<id>_breaking_current% — текущий прогресс.
  • %hairdrops_airdrop_<id>_breaking_remaining_current% — оставшееся количество ударов до завершения этапа.
  • %hairdrops_airdrop_<id>_breaking_completed_players% — количество игроков, завершивших взлом.
  • %hairdrops_airdrop_<id>_breaking_player_hits% — количество ударов текущего игрока.
  • %hairdrops_airdrop_<id>_breaking_player_remaining% — сколько ударов осталось текущему игроку.

Счётчики​

  • %hairdrops_active_count% — количество активных аирдропов.
  • %hairdrops_scheduled_count% — количество аирдропов, ожидающих запуска.

Установка плагина hAirdrops:​

Зависимости​

Необязательные​

  • WorldGuard
  • WorldEdit / FAWE
  • FancyHolograms / DecentHolograms
  • PlaceholderAPI
  • Vault
  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Автор

bobobo

Еще ресурсы от bobobo

Upgradeable Spawners
Upgradeable Spawners
Улучшения спавнера, лимиты, стакование сущностей, мясник, магазин сущностей
Executable Items PREMIUM
Executable Items PREMIUM
Кастомные предметы ✨ Поддержка Custom Craft ✅ Более 30 различных триггеров ⭐ Бесконечные возможности
⭐ ExecutableEvents ⭐ PREMIUM
⭐ ExecutableEvents ⭐ PREMIUM
Инструмент, позволяющий настраивать события, происходящие на вашем сервере.
ExecutableCrafting Premium
ExecutableCrafting Premium
Кастомный крафт — ультимативная система кастомных рецептов для серверов Minecraft!
Executable Blocks ⭐ PREMIUM
Executable Blocks ⭐ PREMIUM
Кастомные блоки, кастомные триггеры, создавайте эпические блоки! Поддерживает ItemsAdder, Oraxen!
Executable Levers
Executable Levers
Размещайте масштабируемые рычаги и настраивайте их триггеры
SCore
SCore
Библиотека для плагинов от Ssomar
⚡ X PRIVATE MINES ⚡ [1.13 - 26.X] ⭐#1 MINES PLUGIN ⭐Lag-Free & Feature-Packed ⭐
⚡ X PRIVATE MINES ⚡ [1.13 - 26.X] ⭐#1 MINES PLUGIN ⭐Lag-Free & Feature-Packed ⭐
Масштаб. Оптимизация. Функции. — Полный контроль над приватными шахтами.
GWarpPro
GWarpPro
✨ Создавайте продвинутые варпы, дома и спавны с помощью многочисленных функций телепортации ✨
GPet ⭐ Modern & Advanced Pet Plugin - [1.20 - 26.2] ✨
GPet ⭐ Modern & Advanced Pet Plugin - [1.20 - 26.2] ✨
✨ Заведи себе милых маленьких питомцев! ✨
ВерхНиз