UltimateAirdrops

UltimateAirdrops is a fully customizable supply-drop plugin designed for maximum flexibility and performance. Easily configure drop intervals, precise world locations, appearance chances, and any kind of reward β€” items, commands or custom perks. Built from the ground up to leverage Paper’s optimizations, it delivers seamless execution while sacrificing minimum server performance.

UltimateAirdrops in action

A Common Airdrop decorated with a schematic and an info hologram A Void Crate airdrop with a stone-brick structure and particle effects

πŸ’¬ Enjoying the plugin? Please leave a review on Spigot and send any recommendations on our Discord!


Requirements

  • Java: 17 or higher.
  • Spigot / Paper (recommended): 1.17.x – 1.21.x (other forks may work but are unsupported).
  • For Java 11 and/or Spigot/Paper 1.16.x, use plugin version 1.0.3.

Optional dependencies

The plugin runs perfectly fine without these, but they unlock extra features:

  • PlaceholderAPI β€” placeholders in messages and behaviors.
  • HolographicDisplays, DecentHolograms or FancyHolograms β€” info holograms above airdrops.
  • WorldEdit or FastAsyncWorldEdit β€” schematic decoration around airdrops.

Features

  • Fully configurable β€” messages, permissions, behavior and more.
  • Customizable airdrop block β€” use any block as the drop.
  • Behaviors engine β€” execute commands, send messages, post webhooks and more, triggered on spawn, despawn, unlock, open or any event, with optional conditions.
  • Dynamic property system β€” per-airdrop configuration through an extensible registry of typed properties.
  • Airdrop tracking compass β€” points players to the nearest drop in their world.
  • Lasers & particle effects β€” configurable beams and particle shapes for easy spotting.
  • In-game management GUI β€” create and edit everything without leaving Minecraft.
  • Configurable drop interval with a random threshold.
  • Paper async chunk loading support for smooth performance.
  • Full hex color support.
  • PlaceholderAPI integration.
  • Holograms above airdrops (HolographicDisplays, DecentHolograms, FancyHolograms).
  • Schematic decoration via WorldEdit / FAWE, with terrain restored on despawn.
  • Region add-ons for WorldGuard, RedProtect, GriefPrevention, Towny, Lands and more.
  • Webhook support (e.g. Discord).
  • Developer API for custom integrations and add-on creation.
  • Adjustable spawn locations and radius.
  • Configurable lock time before opening.
  • Minimum player count to spawn.

Add-ons

Region and map integrations are shipped as separate, open-source add-on plugins, so the core stays lightweight. See the Add-ons page for the full list with download and source links.


Installation

  1. Stop your server.
  2. Put the plugin jar into your server’s plugins/ folder and start the server.
  3. Customize config.yml and messages.yml to your liking.
  4. Run /airdrops reload to reload the plugin files.
  5. Run /airdrops create to open the airdrop editor GUI and create as many airdrops as you want.
  6. Done! Airdrops will start spawning with the delay you set in the config β€” use /airdrops summon to force one to spawn.

Documentation

  • Configuration β€” the global config.yml defaults.
  • Airdrop Options β€” every per-airdrop setting in the editor.
  • Behaviors β€” the event β†’ condition β†’ action engine.
  • Effects β€” lasers and particle shapes.
  • Commands & Permissions β€” every command and node.
  • Add-ons β€” the official region & map integrations.
  • API β€” extend the plugin from your own code.

Credits

Built with these open-source libraries: