File Details
crystcursed_dragon-1.3.0.jar
- B
- Jun 25, 2026
- 2.01 MB
- 416
- 1.21.1
- NeoForge
File Name
crystcursed_dragon-1.3.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Custom Models & Species
- New Species:
neo_crystcursed_dragon- Created to support the brand new custom model, independent from the original species
- The new model's animations and active ability files are fully independent and do not conflict with the base species
- New Model
- Special thanks to my friend 神秘奇男子 for completing the base model of the Crystcursed Dragon; subsequent refinements, rigging, and animations were continued by the mod author
- Enhanced facial animations: most of the DragonSurvival animations have been recreated on the new model
- The neck bone structure uses separate horizontal/pitch controls, allowing the head to more accurately replicate camera rotation without "tilting" when turning
- Model Conversion Between Old and New Species
- If you wish to convert your Crystcursed Dragon between the old and new species models, follow these steps:
- Use an
Dragon Soulto store your Crystcursed Dragon - Drop the stored Dragon Soul item onto an
Amethyst Dragon Altar - Hold an
Amethyst Shard, right-click theAmethyst Dragon Altar, and exit the UI (this will consume one Amethyst Shard) - Wait for the conversion to complete and pick up the converted Dragon Soul
- Use an
- If you pick up the Dragon Soul during the conversion process, the conversion will be interrupted
- If you wish to convert your Crystcursed Dragon between the old and new species models, follow these steps:
Abilities
- Crystcursed Volley
- Coordinated attacks (in conjunction with Crystcursed Revenge) can now also accumulate deflection charges
- The horizontal rotation of floating crystals now follows the dragon model's facing direction rather than the player's camera
- Added Sophisticated Backpacks to the prevented item firing list
crystcursed_dragon:crystcursed_volley/prevent_fire
- Crystcursed Laser
- Added an optional datapack 「Laser Explosion on Block Hit」 (requires the datapack to be enabled and activated in Magic Settings)
- For existing worlds, enable it using the following command:
/datapack enable "mod/crystcursed_dragon:data/crystcursed_dragon/datapacks/laser_hit_explosion" - Optimized the explosion level initialization calculation, now precomputed during the initialization phase
- Crystcursed Revenge
- Coordinated attacks (in conjunction with Crystcursed Volley) can now also accumulate deflection charges
- Crystcursed Missile
- Fixed the issue where hit logic was lost when used by large-sized dragons
- Mana Infusion
- Using this ability on an Amethyst item converts it into a Medium Amethyst Bud
- Serves as a batch-processing alternative to the
Crystal Buddingability (same functional design, different behavior)
- Magic Settings
- Refactored into a dynamic registration system for future extensibility
- All ability setting parameters are now initialized via injection to accommodate future option additions
- Added particle effects for default and paginated states
- Abstracted the ability level retrieval logic into a generic function, unifying base/neo distinction predicates
Technical Improvements
- Added configuration methods for the majority of datapack logic; see
data\crystcursed_dragon\function\dragon_ability_config\READMEin the mod files for details - Due to the growing number of ability predicates, all ability-related predicates have been migrated to
data\crystcursed_dragon\predicate\dragon_ability - Abstracted the active ability level retrieval logic into a generic function
- Refactored
Magic Settingsinto a dynamic registration system - Synchronized the predicate name for
Crystcursed Armorexistence tohaving_base - Changed the parry counter for
Crystcursed Revengeto use decimal calculation
Compatibility & Optimizations
- Split active abilities between neo and base species, and adjusted the accompanying datapacks
- Fixed the issue where addon datapacks could not be enabled or disabled via
/datapack - Modified datapack and resource pack loader classes, adding the missing "Remove All Penalties" and "Disable Experience Conversion" feature datapacks
- Changed
entity_hit_conditionempty parameter from{}to[]to eliminate server warnings - Added
Ominous Bottleto the diet list for improved gameplay flow - Optimized UUID conversion efficiency
- Fixed the issue where
Crystcursed Missilelost hit logic when used by large-sized dragons
Known Incomplete Content
- Due to time and energy constraints, animations for the East body type remain unfinished; standard body type animations are used as a placeholder for now.