Перейти к содержимому
Mineforgian

CelestialDash

⚡ Adds a configurable Wind Dash ability, storm-based Celestial Tear drops, particles, trails, sounds and regeneration. Lightweight and highly customizable.

Загрузки
163
Подписчики
2
Обновлён
7 декабря 2025 г.
Лицензия
MIT

Опубликован 27 ноября 2025 г.

⚡ CelestialDash — Storm-Powered Mobility

CelestialDash introduces a fast, fluid Wind Dash ability fueled by rare, storm-forged Celestial Tears. Lightweight, stylish, and fully configurable — perfect for survival servers, RPG worlds, movement-focused gameplay, or servers that want a unique ability without mods or client requirements.

During thunderstorms, the world generates Celestial Tears, which players can use to dash in any direction with cinematic visuals, smooth mobility, and optional double-dash mechanics.

dash

⭐ Key Features

🌩 Storm-Forged Celestial Tears

Tears spawn naturally near players during thunderstorms

Fully configurable drop chance and per-player cooldown

Includes a custom “tear dropped” message

Players only need Tears anywhere in their inventory

Dash can only be triggered with a Tear in the main hand, ensuring perfect compatibility without interfering with vanilla actions like eating, blocking, or bow-charging


⚡ Wind Dash (with Double Dash Support)

Activate by right-clicking with a Celestial Tear in the main hand

Dashes in the direction the player is facing

Each dash consumes 1 Tear

Configurable player cooldown

Second Dash:

Triggered if a second input is made within a configurable window

Increased strength + lift

Grants temporary fall-damage immunity

Displays a dedicated second-dash message


🌬 Premium Visual Effects

🌀 Wind Trail

A smooth, dynamic particle trail that follows the player mid-dash. Fully configurable: particle type, amount, speed, interval, and duration.

💨 Impact Burst

Particle explosion at the moment of activation — entirely customizable.

🔊 Dash Sound

Play a custom sound when the dash activates, with configurable volume and pitch.


❤️ Regeneration Boost

Each dash grants temporary regeneration, with configurable duration and amplifier. Great for exploration, PvP escapes, and high-mobility gameplay.


🎛 Fully Customizable

You can adjust everything:

Storm drop rates

Per-player drop cooldown

Dash force

Vertical lift

Dash cooldown

Double-dash timing

Fall-damage immunity

Particle trails

Activation messages

CustomModelData for Tears

Sound effects

Regeneration effects

Hot-reload all settings instantly with: /celestialdash reload


🔧 Commands & Permissions

Commands:

/celestialdash give

/celestialdash reload

Permission:

celestialdash.admin

Players do not need permissions to use the dash.


🧱 Compatibility

✔ Spigot

✔ Paper

✔ Purpur

✔ Fully functional on MC 1.17 – 1.21

✔ No resource packs required

✔ Extremely lightweight, optimized for large servers


🎯 Ideal For

Survival enhancement

RPG ability systems

PvP mobility

Movement-based minigames

Parkour

Servers wanting a unique ability without mods or clients


Ченджлог

1.1.4Релиз1.21.8, 1.21.9, 1.21.10 · 7 декабря 2025 г.

Added

  • World blacklist system for storm tear drops Celestial Tears will NOT generate in configured worlds.

Config: drop-blacklist-worlds:

  • "world_nether"
  • "world_the_end"

Add more worlds here

Improved

  • Restored PlaceholderAPI variable: %celestialdash_tears%
  • Internal refactor + cleanup
  • Fully commented codebase for open-source clarity

Open Source CelestialDash is now MIT-licensed. Forks, contributions and PRs are welcome.

GitHub → https://github.com/Miniico/CelestialDash

1.1.3Релиз1.21.8, 1.21.9, 1.21.10 · 4 декабря 2025 г.

📌 v1.1.3 — PlaceholderAPI support + Fixed off-hand dash conflict

Added

Full PlaceholderAPI integration

New placeholders:

%celestialdash_tears% — Shows how many Celestial Tears the player has

%celestialdash_cooldown% — Current dash cooldown time (seconds)

%celestialdash_double_ready% — Whether a second dash is available

Fixed

Previously, double dash failed when an item was equipped in off-hand

Now the second dash activates normally even if off-hand is occupied

Notes

Celestial Tears still only function in main hand, not intended for off-hand use

1.1.2Релиз1.21.8, 1.21.9, 1.21.10 · 1 декабря 2025 г.

Changelog – Version 1.1.2

Added

  • Double Dash system: • Second dash within a configurable time window. • Increased strength and lift on second dash. • Temporary fall-damage immunity after second dash.

  • Support for CustomModelData on the Celestial Tear.

  • New message entry: messages.second-dash.

  • Configurable dash trail effect.

  • New message on storm drops: messages.tear-drop – sent only to the player who receives the Celestial Tear.

Changed

  • Dash can now only be used when the Celestial Tear is in the main hand. Reason: Right-click conflicts with vanilla actions (eating, drinking, blocking, bow charging, shield use, etc.). Off-hand usage caused inconsistent behavior and interfered with correct dash and double-dash detection. Limiting the activation to the main hand ensures 100% consistent and conflict-free usage.

  • Dash settings improved (strength, vertical lift, cooldown, regeneration).

  • Storm drop system refined with per-player cooldown.

  • Cooldown message now appears only when actually attempting to dash.

Fixed

  • Rare cases where the second-dash window didn’t close properly.
  • Trail effect sometimes persisting after logout.
  • Minor inconsistencies when using off-hand items to trigger the dash.
1.1.1Релиз1.21.8, 1.21.9, 1.21.10 · 29 ноября 2025 г.

Fixed excessive “no tears” message spam Right-clicking with any item was triggering the “no tears” message constantly. The plugin is now completely silent when the player has no Celestial Tears.

Improved dash trigger logic Dash only activates when the player actually has at least one Celestial Tear. Normal right-click interactions are no longer affected.

Cleaned up event handling No more false triggers or unwanted feedback during regular gameplay.

General code cleanup Minor internal adjustments for better consistency and reliability.

1.1.0Релиз1.21.8, 1.21.9, 1.21.10 · 29 ноября 2025 г.

This update brings both major internal improvements and new user-facing enhancements. Gameplay remains the same, but the plugin is now cleaner, faster, and significantly more scalable.

━━━━━━━━━━━━━━━━━━

What’s New in 1.1.0

━━━━━━━━━━━━━━━━━━

• ActionBar cooldown system:

  • Clean, non-intrusive cooldown display
  • Replaces old chat messages
  • Instant feedback without spamming the chat

• New configurable message system:

  • Cooldown message
  • No-tears warning
  • Dash-used notification
  • Fully customizable through config.yml

• Full internal codebase refactor:

  • Main class now handles only plugin lifecycle & config
  • DashHandler manages dash logic, particles, sounds, regen, and wind trail
  • DropHandler manages storm-based Celestial Tear drops
  • TearUtils centralizes tear creation, detection, and consumption
  • CelestialCommand provides clean handling for /celestialdash
  • Messages centralizes all text formatting and color parsing

• Performance and stability improvements:

  • Cleaner event handling
  • Faster cooldown checks
  • More reliable tear detection
  • Removed debug code and redundant checks

• Architecture prepared for future expansions:

  • Dash tiers and upgrades
  • Per-player configuration
  • Custom dash types
  • External API hooks

━━━━━━━━━━━━━━━━━━

Summary

━━━━━━━━━━━━━━━━━━

CelestialDash 1.1.0 introduces UX improvements (ActionBar cooldown, better messaging) and a complete structural refactor. All gameplay remains identical, but the plugin now operates with professional-grade architecture ready for new features.

1.0.1Релиз1.21.8, 1.21.9, 1.21.10 · 27 ноября 2025 г.

New Features

  • Dash usable with any main-hand item The dash no longer requires holding the Celestial Tear in the main hand. It now works with any item in the main hand, or with a Celestial Tear in the off-hand.

  • Wind Trail Effect Added a dynamic wind trail that follows the player during the dash. Fully configurable (particle type, duration, interval, amount, speed).

  • Improved Visual & Audio Effects

  • Configurable particle burst on dash activation

  • Custom dash sound effect

  • Regeneration Bonus Using the dash now grants Regeneration I for 5 seconds (fully configurable).

Commands

  • /celestialdash reload New command to reload config.yml without restarting the server. Includes confirmation message, sound feedback, and console logging.

  • /celestialdash give Unchanged. Still restricted to administrators.

Config.yml Overhaul

  • Added full configuration for:
  • Dash strength & lift
  • Regeneration duration & amplifier
  • Particle burst effects
  • Dash sound
  • Wind trail visuals
  • All settings can be reloaded instantly via /celestialdash reload.

Internal Improvements

  • Code cleanup and safer metadata handling
  • Improved listener structure
  • Removed unnecessary warnings
  • Overall stability improved

Комментарии

Загружаем…