The following repository was created to assist in the creation of addons for Tensura: Reincarnated, a Minececraft Forge mod.
This not only serves as an easily downloadable template to speed up the gradle setup, but also has examples of adding the following:
- Common Skills
- Intrinsic Skills
- Extra Skills
- Unique Skills
- Ultimate Skills
- Races
- Gamerules [Todo]
- Config Files [Todo]
This project should be easy to install and set up. All gradle configuration has been done, so simply open the project in Intellij, and build it.
You will need to download the latest versions of both Tensura: Reincarnated and ManasCore, and place them inside
.\TensuraAddonExample\lib
Once the build completes, I recommend testing that the client runs using the 'runClient' task. If it does, you can move to modifying the gradle.properties to change the mod_id and mod_name.
Then, update the project structure to your unique namespace, as well as renaming files away from the default "Example" and "tenaddex"
More detailed explanations coming soon.
Right now, the following skills have been added in this mod.
This skill adds in a toggleable effect for an absorption effect.
Explains:
- Toggleable Skills
- Kill Based Unlock Requirements
This adds in a held skill, that when held increases your speed. When mastered, becomes toggleable
Explains:
- Held Skills
- Mastery Based Toggle Skills
This adds in a passive skill, that simply adds a permanent speed modifier to the player. Right now, the code says it is intrinsic to Humans, but currently that doesn't work (not my fault)
see HumanRaceMixin.java for adding skills to existing races
Explains:
- Permanent Effects
- Movement Modifiers
This adds a cool ultimate skill. Unlocked by mastering Water Blade, and having 100,000 EP. Shoots waterblades at all mobs in a radius.
Explains:
- Skill Unlock Requirements
- Projectile Usage
This adds an explosion Unique skill, that has multiple modes.
Explains:
- Handling Skill Modes
- Explosions
Currently added a single race to show the basics. Currently the example does not add in the evolution lines, that may come later.
Memoires - Provided an example base addon code that was used to create this repo
Bader - Gradle Setup Support
MinhEragon - Developer of Tensura: Reincarnated
Eclipse - Asset art
Check out the Tensura: Reincarnated mod here: https://www.curseforge.com/minecraft/mc-mods/tensura-reincarnated