start addon API

This commit is contained in:
dfsek committed 2021-09-19 11:09:48 -07:00
1 parent 06ab30339d
commit c6bdf2e37a
2 files changed
+17

No files matched your search

@@ -0,0 +1,4 @@
package com.dfsek.terra.api.addon;
public interface Addon {
}
@@ -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);
}