
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.
⭐ 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.
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.ymlwithout 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
Комментарии
Загружаем…
