mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-18 23:01:03 +00:00
api addon bootstrap config
This commit is contained in:
@@ -1,2 +1,10 @@
|
|||||||
dependencies {
|
dependencies {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.withType<Jar>() {
|
||||||
|
manifest {
|
||||||
|
attributes("Bootstrap-Addon-Entry-Point" to "com.dfsek.terra.addon.loader.ApiAddonLoader")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
project.extra.set("bootstrap", true)
|
||||||
+17
-1
@@ -1,4 +1,20 @@
|
|||||||
package com.dfsek.terra.addon.loader;
|
package com.dfsek.terra.addon.loader;
|
||||||
|
|
||||||
public class ApiAddonLoader {
|
import com.dfsek.terra.api.addon.BaseAddon;
|
||||||
|
import com.dfsek.terra.api.addon.bootstrap.BootstrapBaseAddon;
|
||||||
|
|
||||||
|
import java.nio.file.Path;
|
||||||
|
import java.util.Collections;
|
||||||
|
|
||||||
|
|
||||||
|
public class ApiAddonLoader implements BootstrapBaseAddon<BaseAddon> {
|
||||||
|
@Override
|
||||||
|
public Iterable<BaseAddon> loadAddons(Path addonsFolder, ClassLoader parent) {
|
||||||
|
return Collections.emptySet();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getID() {
|
||||||
|
return "API";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user