⭐ hAirdrops ⭐ [1.16.X-26.X] | Folia, PAPI, Nexo, Oraxen, ItemsAdder, MythicMobs and more support! icon

⭐ hAirdrops ⭐ [1.16.X-26.X] | Folia, PAPI, Nexo, Oraxen, ItemsAdder, MythicMobs and more support! -----

Add perfect and very customizable airdrops on your server!




1. Added the ability to create a fake airdrop that will move every N;N time across the location near its position
2. Removed the 5-second delayed start timer
3. Another batch of optimizations
----------, May 27, 2026

1. Minor bug fixes and critical optimizations
2. New animation type: "meteorite" - falling meteor
----------, May 25, 2026

1. The plugin has been heavily optimized (airdrop spawns now take 1-3 ms instead of ~150 ms). Tested on over 100 real-world players.
----------, May 22, 2026

1. Improved handling of the PRE_SPAWN stage
2. Added a new particle trigger "BOSS_DAMAGE" when the boss takes damage
3. Improved warm-up stage --> added new functions for "%" of warm-up
----------, May 21, 2026

1. Added "damage" setting for bosses and minions
2. Fixed periodic bug with FLYING/DROP types of resource drops
3. The "schedule" setting can now be used in the BAirdrops plugin as well. (Example schedule: 300)
----------, May 19, 2026

1. Added support for the German language
2. Added support for the Belarusian language
3. Added support for the Ukrainian language
4. Added the /hairdrops install command for the initial installation of the "locale" without restarting the server
----------, May 10, 2026

1. Tail fix percent at the WARMING stage
2. Fix for applying HexSupport to Fancy hologram type (No longer applied)
3. Optimization of random location generation + notification in case chunk loading takes a long time (recommendation to download Chunky)
4. Other global optimizations, the plugin has become MUCH more efficient and faster!
----------, May 8, 2026

1. Added plugin "Oraxen" support
----------, May 7, 2026

1. Added support for the "ItemsAdder" plugin
----------, May 6, 2026

1. For abilities of type "EXPLOSION", the parameter "damageMinions: false/true" has been added.
2. For the boss.yml of the boss itself, the parameter "naturalBehavior: false/true" has been added.
----------, May 2, 2026

1. Region and schematic fix
2. Global code refactoring
3. Support for asynchronous insertion using FAWE
----------, May 1, 2026

  • "airClearance" in "rule.yml" can now be 0. If "spawn.ruleId" is empty or missing, the default rule uses "airClearance: 0".
  • Added the "areaEffects" section to "boss.yml": timers can apply effects to players within a radius around the boss either at fixed intervals or within a random interval range, and can also run a particle file from "plugins/hAirdrops/effects/<id>.yml" at the boss position.
  • Added the "abilities" section to "boss.yml": boss super abilities work on timers. The first ability, "EXPLOSION", launches the boss upward and creates a configurable TNT-like explosion with a delay, center offset, and optional particle effects.
  • Added the "SELF_HEAL" type to "abilities": the boss can heal itself directly on a timer, with settings for fixed healing, healing based on a percentage of max health, healing based on a percentage of missing health, and a particle effect.
----------, May 1, 2026

1. Major boss-related update: now even a VILLAGER will become AGGRESSIVE if the aggressive: true parameter is enabled.
----------, May 1, 2026

  • 1. Minions are now bound to the boss and move together with it.
  • 2. Added a new minion parameter: maxDistanceFromBoss.
----------, May 1, 2026

1. Made 1 fix for loading default files
----------, Apr 30, 2026

  1. Boss configuration has been moved from airdrop files to a separate boss.yml file.
  2. The boss stage branch now uses the BOSS_FIGHT;<boss id> format, for example: BOSS_FIGHT;guardian.
  3. Added a flexible boss minion summoning system through the summons section: multiple independent timers, fixed values and min;max ranges, execution limits, alive minion limits, wave chance, lifetime, drop cleanup, and removal after the boss dies.
  4. Minions now support VANILLA and MYTHIC_MOBS providers, health, custom names, glowing, baby mode, effects, spawn radius, and target selection via NONE, BOSS_TARGET, or NEAREST_PLAYER.
  5. Equipment editor: the /hairdrops boss command has been replaced with /hairdrops bossAmmunition. Support for minion ammunition settings has also been added. Old ammunition files should be deleted.
----------, Apr 30, 2026

1. Added the ability to create an airdrop without "spawn" (i.e., now airdrops can be without barrels, chests, and other containers for opening contents, now you can make a pure boss without anything)
----------, Apr 29, 2026

1. Major changes in the operation of the hologram with the 'DecentHolograms' mod for maximum optimization
----------, Apr 29, 2026

1. At the first launch, you need to choose a language (Russian or English)
1.1. A locale.yml file appears, where the language is selected
1.2. After selecting, the language is applied automatically and all necessary files are created
1.3. All settings, messages, and logs are now in the chosen language
1.4. If any files are missing — the plugin will take them from inside itself
2.1. Now, at the first launch, a bunch of files is not created immediately
2.2. First, you choose the language → then the settings are created
2.3. Already configured files are not touched and not overwritten
3. All translation files are neatly moved into one folder locale
4. Old and unnecessary language selection files are deleted
4.1. Extra translation folders are removed
----------, Apr 28, 2026

  • The enable parameter has been removed from the breaking and warming sections.
  • The presence of the BREAKING and WARMING stages is now determined solely by the branch list.
  • If the breaking or warming section is missing in the airdrop config, the plugin does not break and uses built-in default values.
  • If BREAKING or WARMING is not included in branch, the stage simply does not participate in the airdrop lifecycle.
  • The redundant enable flag has been removed from the BreakingSettings and WarmingSettings models.
  • Checks for breakingSettings().enable() and warmingSettings().enable() have been removed from runtime.
  • Comments in example.yml have been updated, and unnecessary breaking.enable / warming.enable entries have been removed.
----------, Apr 27, 2026

Fixed plugin behavior on server cores other than Paper and Folia.
----------, Apr 24, 2026

  • Configuration and text update
    Added settings.applyPlaceholderApiToText in config.yml. PlaceholderAPI is now applied to messages, bossBar, hologram, boss name, and summoner text.
  • Timers and holograms update
    Minimum hologram.<stage>.updateIntervalMillis set to 1000. Fixed skipped seconds in {timeLeft}. Fixed hologram synchronization drift.
  • FancyHolograms expansion
    Added hologram.<stage>.fancyHolograms section. Works only when hologram.mode: "FANCY". Added support for display, position, lighting, and text parameters. Example added to example.yml.
  • FancyHolograms validation
    Added validation for visibility, billboard, textAlignment. Added range checks for brightness.block and brightness.sky. Added validation for color format and scale/translation values.
  • Schematic update
    Added offsetX, offsetY, offsetZ parameters. Offset is applied to placement, region bounds, and calculated schematic position. Example added to example.yml.
  • Grouped spawn logic update
    When spawn.independentSpawns: false, a single schematic and region are used. Logic synchronized with PRE_SPAWN stage. Updated block cleanup and restoration.
  • Dependency initialization update
    Plugin startup delayed by 5 seconds. Added safe bridges for WorldEdit and WorldGuard. If dependencies are missing, related features are disabled without crashes.
  • New spawn rule
    Added blockedAirdrops to rule.yml. Prevents spawn if listed airdrops are active or in PRE_SPAWN. Works for both manual and scheduled spawns. Current airdrop does not block itself.
  • Compatibility update
    Added support for Folia (1.19+).
----------, Apr 23, 2026

✨ New
  • Added rule.yml for spawn rule configuration
  • Added minDistanceFromLastSpawn parameter
    • Limits minimum distance between last spawns of the same airdrop
    • 0 — disables the check
  • Added pluginPrivate parameter
    • true — plugin protects schematic and airdrop blocks
    • false — schematic protection is disabled (can be broken)
  • Added ruleId system for selecting spawn rules
  • Added parameters:
    • maxAttempts
    • airClearance
  • Added to rule.yml:
    • blockedBiomes / allowedBiomes
    • blockedBlocks / allowedBlocks
    • blockedWeather / allowedWeather
    • blockedRegions / allowedRegions
  • Added region parameters:
    • createAtPhase
    • removeAfterPhase
⚙️ Changes
  • Spawn logic fully moved to rule.yml
  • Removed legacy spawn rule settings from old configs
  • Improved PRE_SPAWN stage behavior
  • Fixed region positioning logic:
    • Region now correctly covers schematic + buffer
  • Improved region handling for negative world heights
  • Updated example.yml
Fixes
  • Fixed PIGLIN_BRUTE → ZOMBIFIED_PIGLIN issue
    • Added zombification immunity
    • Reset ongoing transformation
    • Cancelled EntityTransformEvent for bosses
  • Fixed /hairdrops tp behavior during PRE_SPAWN stage
----------, Apr 22, 2026

1. Effects Optimization
  • Another round of performance improvements for effects
2. Drop Settings Update (drops.yml)
  • Added new settings for each drop type
Format:
flying_default:
mode: "FLYING"
items:
enable: false # Enable or disable item drops
amount:
min: 3 # Minimum amount of resources in the airdrop
max: 6 # Maximum amount of resources in the airdrop
----------, Apr 18, 2026

1. Nexo Plugin Support Added
  • Integrated via reflection
  • You can now use custom items with the format:
    nexo:item_id instead of standard materials
2. Performance & Logic Improvements
  • Another batch of optimizations
  • Improved internal logic and stability
3. CustomModelData Support
  • Added optional parameter customModelData for materials
  • Allows better integration with resource packs
4. New Message Added
  • summonerNotConfigured in config.yml
5. New Message Added
  • activeNotFound in config.yml
----------, Apr 14, 2026

Update Overview
  1. Removed sections "hideDrop" and "loot" from all airdrop configs.
  2. A new file drop.yml is now automatically generated on plugin startup.
    It contains loot offset settings and introduces 3 drop modes (2 new ones):
Drop Modes
2.1. OPEN
Standard chest opening mode.
You can configure:

  • title
  • size
  • randomSlots
  • hideDrop settings (including cooldowns)
2.2. DROP
Item drop mode.
Example: if your airdrop only has the BREAKING phase,
after completion the airdrop disappears and drops items directly on the ground.

2.3. FLYING
Advanced version of DROP.
Items are thrown into the air and visually "fly" before landing.

Perfect for creating unique events like:

  • Volcano eruptions
  • Explosions
  • Dynamic loot showers

⚠️ IMPORTANT

The hideDrop system now works with DROP and FLYING modes as well.

What does this mean?

  • Players cannot see the real item (material, name, lore, etc.) until they pick it up
  • Prevents cheat clients from detecting valuable items on the ground
This effectively fixes loot detection exploits, which (as far as I know) no other plugin handles this way.

⚡ Other Changes
  • General performance optimizations
----------, Apr 13, 2026

This update brings long-awaited compatibility features along with significant performance improvements under the hood.

1775991668995.png

✨ New Features
  • MythicMobs Support Added
    Spawn fully custom bosses directly from airdrops!
  • ⚙️ New Boss System Options
    • provider: VANILLA or MYTHIC_MOBS
    • mythicMobId
    • mythicLevel
Performance & Improvements
  • Effects System Optimized (80%+ improvement)
    Default effects are now significantly lighter and more efficient
  • Added built-in safety limits:
    • intervalTicks ≥ 5
    • viewRange ≤ 25
  • Additional internal optimizations for smoother performance
⚡ Maximum Performance Mode
For the best possible performance:
  • Enable usePacketEvents: true in config.yml
  • Install PacketEvents 2.12.0
Compatibility Updates
  • Updated default effects.yml for full compatibility from 1.16.5 to 1.21.1
  • Added commented configs for newer versions to easily adjust offsets if needed
⚠️ Important Notes
  • To make MythicMobs boss drops work correctly, set:
    lootMode: "VANILLA"
  • To use MythicMobs display name, set:
    name: ""
As always, thank you for your feedback — it directly shapes future updates!
----------, Apr 12, 2026

1. PacketEvents now officially uses its API without any reflections
2. Improvements in Admin UX: new commands - /hairdrops list, /hairdrops enable (ID), /hairdrops disable (ID)
3. New messages for config.yml:
Code (YAML):

listHeader
: "{prefix}List of airdrops:"
definitionDisable
: "{prefix}Airdrop #FDBE00{id}&f temporarily disabled"
listEntry
: "&8 - &f{id} &7- {state}"
listEmpty
: "{prefix}The list of airdrops is empty"
enableSuccess
: "{prefix}Airdrop #FDBE00{id}&f enabled until restart"
enableAlready
: "{prefix}Airdrop #FDBE00{id}&f is already enabled"
disableSuccess
: "{prefix}Airdrop #FDBE00{id}&f disabled until restart"
disableAlready
: "{prefix}Airdrop #FDBE00{id}&f is already disabled"
 
----------, Apr 9, 2026

1. Fixed "maxAttempts"
2. Improved overall plugin logistics globally
3. Improved air spawn animation
4. Added new animation yml file - for configuring animation
5. Added support for PacketEvents and the setting "settings.usePacketEvents" in config.yml
6. The plugin now requires the "Caffeine" and "fastutil" libraries <-- automatically downloaded on the first plugin run
----------, Apr 8, 2026

Resource Information
Author:
----------
Total Downloads: 25
First Release: Apr 8, 2026
Last Update: May 27, 2026
Category: ---------------
All-Time Rating:
16 ratings
Find more info at t.me...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings