Dragon Curse Chronicles

Quick rating

Dragon Curse Chronicles

No reviews yet

This mod adds some items from 'Jackie Chan Adventures' into Minecraft.

Magic
Mod Loaders
Forge
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
dcc-0.2.4-rc-8.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Dragon Curse Chronicles

Mod Overview

Dragon Curse Chronicles is a Minecraft Forge mod inspired by the animated series "Jackie Chan Adventures", providing players with various powerful talisman abilities. The mod not only implements some of the talisman functions but also develops a custom particle rendering API (DC Render API) for creating various magnificent particle effects.

跳转至中文介绍: README.md

Features

  • Twelve Talismans System: Implements multiple talisman abilities, including the Dragon Talisman (fireball) and Pig Talisman (laser)
  • Custom Particle API: Developed DC Render API, supporting complex particle animation effects
  • Java and Kotlin Hybrid Development: Core functionality implemented in Java, animation system implemented in Kotlin
  • Network Synchronization: Achieves particle effect synchronization between server and client
  • Performance Optimization: Adopts efficient particle management and rendering mechanisms
  • Origin Power Enchantment: Powerful enchantment system providing defense-ignoring damage capabilities
  • Uncle's Dried Puffer Fish: Special in-game item
  • Talisman Base: Basic material for crafting talismans

Talisman Introduction

Implemented Talismans

Dragon Talisman

  • Ability: Fires Ghast-style fireballs, causing large-scale explosion damage
  • Particle Effects: Circular orbit fire particles, spiral particles, and wave particles
  • Usage: Hold the Dragon Talisman and right-click to release

Pig Talisman

  • Ability: Fires lasers, causing damage and igniting targets in a straight line
  • Particle Effects: Circular orbit particles at the laser origin, spiral particles at the end, and wave particles along the path
  • Usage: Hold the Pig Talisman and right-click to release

Chicken Talisman

  • Ability: Toggles flight mode, providing flight capability
  • Usage: Hold the Chicken Talisman and right-click to toggle flight status

Dog Talisman

  • Ability: Provides life recovery, clears negative effects, and grants temporary invulnerability
  • Usage: Hold the Dog Talisman and right-click to release

Horse Talisman

  • Ability: Completely restores health and clears all negative effects
  • Usage: Hold the Horse Talisman and right-click to release

Snake Talisman

  • Ability: Provides enhanced invisibility effect
  • Usage: Hold the Snake Talisman and right-click to release

Rabbit Talisman

  • Ability: Increases movement speed and enables short-range teleportation
  • Usage: Hold the Rabbit Talisman and right-click to release

Cow Talisman

  • Ability: Increases attack power, defense, and movement speed
  • Usage: Hold the Cow Talisman and right-click to release

Mouse Talisman

  • Ability: Transforms specific blocks into corresponding creatures
  • Usage: Hold the Mouse Talisman and right-click on target blocks

Unimplemented Talismans

Monkey Talisman

  • Planned Function: Transformation Power (transform targets into other creatures)

Tiger Talisman

  • Planned Function: Good and Evil Separation (create good and evil clones of the player)

Sheep Talisman

  • Planned Function: Out-of-Body Power (allow the soul to leave the body)

Installation

  1. Ensure Minecraft Forge 1.20.1 is installed
  2. Download the Dragon Curse Chronicles mod jar file
  3. Place the jar file into the mods folder
  4. Start the game and enjoy the power of the talismans

Development Notes

Project Structure

  • src/main/java/com/qituo/dcc/: Main mod code
  • DC Render API/src/main/java/com/qituo/dcrapi/: Particle API code
  • DC Render API/src/main/kotlin/com/qituo/dcrapi/: Kotlin-implemented animation system

Building the Project

  1. Clone the project to your local machine
  2. Build the project using Gradle:
   ./gradlew build
  1. The build product will be generated in the build/libs directory

Dependencies

  • Minecraft Forge 1.20.1-47.4.17
  • DC Render API 0.1.0+

Future Plans

  • Implement more talisman abilities
  • Optimize performance and compatibility

Contributing

Welcome to submit suggestions and contributions to the project! If you have any questions or ideas, please submit an issue or pull request on GitHub.

License

This project is licensed under the QSUP License. See the LICENSE file for details.

Dragon Curse Chronicles

Mod Overview

Dragon Curse Chronicles is a Minecraft Forge mod inspired by the animated series "Jackie Chan Adventures", providing players with various powerful talisman abilities. The mod not only implements some of the talisman functions but also develops a custom particle rendering API (DC Render API) for creating various magnificent particle effects.

跳转至中文介绍: README.md

Features

  • Twelve Talismans System: Implements multiple talisman abilities, including the Dragon Talisman (fireball) and Pig Talisman (laser)
  • Custom Particle API: Developed DC Render API, supporting complex particle animation effects
  • Java and Kotlin Hybrid Development: Core functionality implemented in Java, animation system implemented in Kotlin
  • Network Synchronization: Achieves particle effect synchronization between server and client
  • Performance Optimization: Adopts efficient particle management and rendering mechanisms
  • Origin Power Enchantment: Powerful enchantment system providing defense-ignoring damage capabilities
  • Uncle's Dried Puffer Fish: Special in-game item
  • Talisman Base: Basic material for crafting talismans

Talisman Introduction

Implemented Talismans

Dragon Talisman

  • Ability: Fires Ghast-style fireballs, causing large-scale explosion damage
  • Particle Effects: Circular orbit fire particles, spiral particles, and wave particles
  • Usage: Hold the Dragon Talisman and right-click to release

Pig Talisman

  • Ability: Fires lasers, causing damage and igniting targets in a straight line
  • Particle Effects: Circular orbit particles at the laser origin, spiral particles at the end, and wave particles along the path
  • Usage: Hold the Pig Talisman and right-click to release

Chicken Talisman

  • Ability: Gain Slow Falling Power or Levitation Power
  • Usage: Hold the Chicken Talisman and right-click to release, Shift+right-click to switch between Slow Falling Power and Levitation Power

Dog Talisman

  • Ability: Provides life recovery, clears negative effects, and grants temporary invulnerability
  • Usage: Hold the Dog Talisman and right-click to release

Horse Talisman

  • Ability: Completely restores health and clears all negative effects
  • Usage: Hold the Horse Talisman and right-click to release

Snake Talisman

  • Ability: Provides enhanced invisibility effect
  • Usage: Hold the Snake Talisman and right-click to release

Rabbit Talisman

  • Ability: Increases movement speed and enables short-range teleportation, when the Chicken Talisman's Levitation Power is active, right-clicking this talisman will grant Chicken-Rabbit Power (flight ability)
  • Usage: Hold the Rabbit Talisman and right-click to release

Cow Talisman

  • Ability: Increases attack power, defense, and movement speed
  • Usage: Hold the Cow Talisman and right-click to release

Mouse Talisman

  • Ability: Transforms specific blocks into corresponding creatures
  • Usage: Hold the Mouse Talisman and right-click on target blocks

Unimplemented Talismans

Monkey Talisman

  • Planned Function: Transformation Power (transform targets into other creatures)

Tiger Talisman

  • Planned Function: Good and Evil Separation (create good and evil clones of the player)

Sheep Talisman

  • Planned Function: Out-of-Body Power (allow the soul to leave the body)

Item Introduction

Talisman Power Extractor

  • Ability: Extract power from animals to craft talismans
  • Usage: Hold the extractor in the main hand and a Talisman Base in the offhand, then right-click on animals to extract power and craft talismans. There are usage limits and probability restrictions. The probability can be adjusted in the configuration file, with a default probability of 10%. Except for Chicken, Dragon, and Pig, other animals require 10 extraction attempts, while these three require 100 attempts (the attempt limit is hard-coded and cannot be changed).
  • Obtainment: Craftable

Cube of Tang Shan

  • Ability: Extract Sheep Talisman, following the same steps as the Talisman Power Extractor
  • Usage: Hold the Cube of Tang Shan in the main hand and a Talisman Base in the offhand, then right-click on sheep to extract the Sheep Talisman. The probability is 10% and requires 100 attempts (hard-coded, cannot be changed).
  • Obtainment: Obtained through the Meteor Shower event. There is a 35% chance to find it in the treasure chest that appears after the meteor shower ends. The meteor shower event randomly triggers at midnight (12:00 AM) in the Overworld (30% probability), or can be forced using the command /meteorshower start (requires OP permission). The chest spawns inside a meteor crater and needs to be dug out to find.

Talisman Box

  • Ability: Store and manage talismans
  • Usage: No use yet, not implemented.

Installation

  1. Ensure Minecraft Forge 1.20.1 is installed
  2. Download the Dragon Curse Chronicles mod jar file
  3. Place the jar file into the mods folder
  4. Start the game and enjoy the power of the talismans

Development Notes

Project Structure

  • src/main/java/com/qituo/dcc/: Main mod code
  • DC Render API/src/main/java/com/qituo/dcrapi/: Particle API code
  • DC Render API/src/main/kotlin/com/qituo/dcrapi/: Kotlin-implemented animation system

Building the Project

  1. Clone the project to your local machine
  2. Build the project using Gradle:
    ./gradlew build
    
  3. The build product will be generated in the build/libs directory

Dependencies

  • Minecraft Forge 1.20.1-47.4.17
  • DC Render API 0.1.0+

Future Plans

  • Implement more talisman abilities
  • Optimize performance and compatibility

Contributing

Welcome to submit suggestions and contributions to the project! If you have any questions or ideas, please submit an issue or pull request on GitHub.

License

This project is licensed under the QSUP License. See the LICENSE file for details.

Screenshots

Gallery

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~3,000
Total Downloads
CurseForge
<1,000
Modrinth
~2,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works