Hello and welcome to the Combatica API.
This project was intended to help modders apply different stats to their weapons and armor.

Currently there are two stats in mind.  DamageType and ReachValue.
DamageTypes can be cutting, piercing, blunt, or magic.
ReachValue can be any float with a default sword at 6.0F.

In the future many new things will be added including a titles feature where modders can choose
to use the title system and add their own custom titles in-game.




In this package you will find a few things.
Weapon Types                :       Basic weapon types that Combatica uses.  Feel free to use them or not.
IDamageTypes                :       This interface holds data for DamageTypes (Currently no math applied for damage calculation.)
IArmorTypes                 :       Though unfinished, this will hold values for making armor resist and weak to DamageTypes.
IModifiedReach              :       Interface for modified reach value.
MessageModifiedReachAttack  :       This is the message you need to send on a network channel to register modified reach attacks.
ExampleReachEvent           :       This is a sample event to be put into an EventHandler.  This will handle the reach event.




Please note:
I am a novice modder, and am in no way, shape, or form the most experienced.
I intend to write up documentation for this project as it progresses.
In the earlier builds my focus will be more on its place in Combatica, though after that it will be supporting the API.
If you have any feedback or would like to share your thoughts comment on the project page or email me in the links down below.

https://minecraft.curseforge.com/projects/combatica-api
thenamesnano6@gmail.com


Happy modding!
    ~Nano