api addon bootstrap config

This commit is contained in:
dfsek
2021-11-17 12:39:44 -07:00
parent fd22dca0fa
commit 226420b1d2
2 changed files with 25 additions and 1 deletions

View File

@@ -1,2 +1,10 @@
dependencies {
}
tasks.withType<Jar>() {
manifest {
attributes("Bootstrap-Addon-Entry-Point" to "com.dfsek.terra.addon.loader.ApiAddonLoader")
}
}
project.extra.set("bootstrap", true)

View File

@@ -1,4 +1,20 @@
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";
}
}