/ChocoCraft4

Continuation of ChocoCraft 3 but for 1.16+ with improvements

Primary LanguageJavaOtherNOASSERTION

Chococraft 4

This repository is based on Slayer5934's ChocoCraft3 repository.

Which was rewritten from scratch based on ChocoCraft 1 and 2.

License information

The source code of this mod, which is located under src/main/java, is licensed under the MIT license, see LICENSE-code.md

https://licensebuttons.net/l/by-sa/3.0/88x31.png The assets in this mod are licensed under CC-BY-SA 4.0, see LICENSE-code.md

Changes

To comply with the CC-BY-SA 4.0 license of the assets the following adjustments were made:

  • While porting Slayer5934's repository to 1.16.5 the chocobo_stats.png asset got slightly adjusted (A section got moved by a few pixels) otherwise it's identical.

TODO

  • Nerf Chocobo's speed and fly time
  • Nerf Chocobo's jump height
  • Nerf Chocobo's health
  • Add HUD indicator for Choboco's flying power
  • Add Chocobo's child color probability system
    • Green chicobo probability 70%, 30% yellow - requires 2 yellow parents
    • Blue chicobo probability 70%, 30% green - requires 2 green parents
    • White chicobo probability 50%, 30% blue - requires 1 blue parent and 1 green parent
    • Black chicobo probability 50%, 30% white - requires 1 white parent and 1 blue parent
  • Add Chocobo's ability system
    • Add Chocobo's ability to fly
    • Add Chocobo's ability to swim
    • Add Chocobo's ability to jump
    • Add Chocobo's ability to sprint
    • Add Chocobo's ability to dive
    • Add Chocobo's ability to get extra health
    • Add Chocobo's ability to get extra speed
    • Add Chocobo's ability to get fire resistance

Setting up a development workspace

  1. Ensure that Java (found here), Git (found here) are installed correctly on your system.
  • Clone this repository into a new folder using your IDE, a git gui or the git command line.
  • In your IDE, import the build.gradle from the chococraft project
  • Generate the run configurations by running the following gradle task, depending on your IDE:
    • Eclipse: gradlew genEclipseRuns
    • IntelliJ IDEA: gradlew genIntellijRuns
    • VSCode: gradlew genVSCodeRuns

Credits