addon dependency sorting

This commit is contained in:
dfsek
2021-11-18 21:13:33 -07:00
parent ceeb59301e
commit c53aa12377
11 changed files with 170 additions and 12 deletions

View File

@@ -9,6 +9,9 @@ import java.nio.file.Path;
import java.util.jar.JarFile;
import java.util.stream.Collectors;
import ca.solostudios.strata.Versions;
import ca.solostudios.strata.version.Version;
import com.dfsek.terra.addon.exception.AddonLoadException;
import com.dfsek.terra.api.Platform;
import com.dfsek.terra.api.addon.bootstrap.BootstrapBaseAddon;
@@ -17,6 +20,8 @@ import com.dfsek.terra.api.addon.bootstrap.BootstrapBaseAddon;
public class BootstrapAddonLoader implements BootstrapBaseAddon<BootstrapBaseAddon<?>> {
private final Platform platform;
private static final Version VERSION = Versions.getVersion(1, 0, 0);
public BootstrapAddonLoader(Platform platform) { this.platform = platform; }
@Override
@@ -66,4 +71,9 @@ public class BootstrapAddonLoader implements BootstrapBaseAddon<BootstrapBaseAdd
public String getID() {
return "BOOTSTRAP";
}
@Override
public Version getVersion() {
return VERSION;
}
}