start addon API

This commit is contained in:
dfsek 2021-09-19 11:09:48 -07:00
parent 06ab30339d
commit c6bdf2e37a
2 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,4 @@
package com.dfsek.terra.api.addon;
public interface Addon {
}

View File

@ -0,0 +1,13 @@
package com.dfsek.terra.api.addon;
import com.dfsek.terra.api.TerraPlugin;
import com.dfsek.terra.api.registry.CheckedRegistry;
public interface AddonLoader {
/**
* Load all addons.
* @param main TerraPlugin instance.
*/
void load(TerraPlugin main, CheckedRegistry<Addon> addons);
}