<repository>
<id>loapu-releases</id>
<name>Loapu Maven Repository</name>
<url>https://repo.loapu.dev/releases</url>
</repository>
<dependency>
<groupId>dev.loapu.vanishbridge</groupId>
<artifactId>vanishbridge-api</artifactId>
<version>1.0</version>
</dependency>repositories {
maven("https://repo.loapu.dev/releases")
}
dependencies {
implementation("dev.loapu.vanishbridge:vanishbridge-api:VERSION")e
}@Plugin(
id = "velocityexample",
name = "VelocityExample",
version = "1.0.0",
dependencies = {
@Dependency(id = "vanishbridge", optional = true)
}
)
public class VelocityExample
{
// Make sure to add this to your plugin class if you declared VanishBridge as optional
public boolean isVanishBridgeInstalled()
{
return proxyServer.getPluginManager().isLoaded("vanishbridge");
}
// Now you can use VanishBridge
public void example()
{
if (!isVanishBridgeInstalled()) return;
VanishBridge vanishBridge = VanishBridgeProvider.get();
}
}import dev.loapu.vanishbridge.api.VanishBridge;
import dev.loapu.vanishbridge.api.model.VanishBridgePlayer;
import dev.loapu.vanishbridge.api.VanishBridgeProvider;
public class Example {
// It's really that easy
public List<VanishBridgePlayer> vanishedPlayers = VanishBridgeProvider.get().vanishedPlayers();
}