2018-02-05 17:04:38 -08:00
|
|
|
package WayofTime.bloodmagic.api;
|
2017-08-15 18:14:28 -07:00
|
|
|
|
2018-02-11 00:39:04 -08:00
|
|
|
/**
|
|
|
|
* The main class to implement to create a Blood Magic plugin. Everything communicated between a mod and Blood Magic is through this class.
|
|
|
|
* IBloodMagicPlugins must have the {@link BloodMagicPlugin} annotation to get loaded by Blood Magic.
|
|
|
|
*/
|
2017-08-15 18:14:28 -07:00
|
|
|
public interface IBloodMagicPlugin {
|
|
|
|
|
2018-02-11 00:39:04 -08:00
|
|
|
/**
|
|
|
|
* Register mod content with the API
|
|
|
|
*
|
|
|
|
* @param api The active instance of the {@link IBloodMagicAPI}
|
|
|
|
*/
|
2017-08-15 18:14:28 -07:00
|
|
|
void register(IBloodMagicAPI api);
|
|
|
|
}
|