Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
CelestialDash
Storm-powered movement and progression for Spigot, Paper, and Purpur servers.
Turn thunderstorms into gameplay
CelestialDash adds a lightweight progression loop for Survival, SMP, RPG, and Skyblock-style servers.
Players can obtain Celestial Tears during thunderstorms, spend them on fast aerial dashes, and craft a Celestial Amulet for emergency purification.
Player Features
-
Celestial Tears — obtain Tears during thunderstorms.
-
Wind Dash — hold a Celestial Tear in your main hand and right-click to dash forward.
-
Double Dash — perform a second dash within the combo window for additional movement and temporary fall-damage protection.
-
Optional custom resource pack — gives Tears and Amulets their own pixel-art appearance without replacing vanilla Ghast Tears or Nautilus Shells.
-
Celestial Amulet — craft it with 4 Celestial Tears and 1 Netherite Ingot to remove configured harmful effects and extinguish fire.

Server Owner Controls
- Per-player storm-drop chances and cooldowns.
- Choose whether generated Tears go to the ground or directly to the eligible player's inventory.
- Safe handling when an inventory is full.
- World blacklists for drops and dashes.
- Configurable dash strength, lift, cooldowns, particles, sounds, trails, and double-dash multipliers.
- Configurable Amulet uses, cooldown, and removable potion effects.
- Optional PlaceholderAPI integration.
- Optional server-managed resource-pack delivery with SHA-1 validation and decline/download-failure logging.
Compatibility
- Minecraft 1.20+
- Spigot, Paper, and Purpur
- Java 17
- No required dependencies
- Optional PlaceholderAPI support
Installation
- Download the latest CelestialDash JAR.
- Put it in your server's
pluginsfolder. - Restart the server.
- Configure
plugins/CelestialDash/config.yml. - Run
/celestialdash reloadafter configuration changes.
The bundled resource pack is disabled by default. Enable it only if you want the custom item appearance.
Commands
/celestialdash give <player> <amount>/celestialdash pack send <player>/celestialdash reload
Aliases: /cdash and /celestial
Permissions
celestialdash.use— use Celestial Tearscelestialdash.receive— receive storm-generated Tearscelestialdash.amulet— use the Celestial Amuletcelestialdash.bypass-dash-blacklist— bypass dash world restrictionscelestialdash.admin— administrator commandscelestialdash.*— all CelestialDash permissions
Links
Feedback, screenshots, and server suggestions are welcome!


