This commit is contained in:
parent
ce0ffdbdfc
commit
7816bbe384
19 changed files with 417 additions and 525 deletions
26
src/main/java/me/unurled/sacredrealms/sr/SRLoader.java
Normal file
26
src/main/java/me/unurled/sacredrealms/sr/SRLoader.java
Normal file
|
@ -0,0 +1,26 @@
|
|||
package me.unurled.sacredrealms.sr;
|
||||
|
||||
import io.papermc.paper.plugin.loader.PluginClasspathBuilder;
|
||||
import io.papermc.paper.plugin.loader.PluginLoader;
|
||||
import io.papermc.paper.plugin.loader.library.impl.MavenLibraryResolver;
|
||||
import org.eclipse.aether.artifact.DefaultArtifact;
|
||||
import org.eclipse.aether.graph.Dependency;
|
||||
import org.eclipse.aether.repository.RemoteRepository;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class SRLoader implements PluginLoader {
|
||||
|
||||
@Override
|
||||
public void classloader(@NotNull PluginClasspathBuilder classpathBuilder) {
|
||||
|
||||
MavenLibraryResolver resolver = new MavenLibraryResolver();
|
||||
resolver.addDependency(
|
||||
new Dependency(new DefaultArtifact("xyz.xenondevs.invui:inventory-access-r20:1.32"), null));
|
||||
resolver.addDependency(
|
||||
new Dependency(new DefaultArtifact("xyz.xenondevs.invui:invui-core:1.32"), null));
|
||||
resolver.addRepository(
|
||||
new RemoteRepository.Builder("invui", "default", "https://repo.xenondevs.xyz/releases/")
|
||||
.build());
|
||||
classpathBuilder.addLibrary(resolver);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue