VanishBridge
1.0.0A simple plugin providing information of vanished players across the network on a proxy level.
VanishBridge
VanishBridge is a simple plugin that provides information about vanished players on a proxy level. It is designed to be used by other plugins to provide a better experience for players.
Currently, VanishBridge supports the following proxy software:
And the following backend server software:
If you miss your proxy or backend server software, feel free to open an issue or create a pull request.
For Server Owners
Installation
The installation of VanishBridge could not be easier.
- Download the version required for your proxy software (e.g. Velocity) from the releases page.
- Drop the downloaded jar into your proxy's
pluginsfolder. - Restart your proxy.
- Download the version required for your backend server software (e.g. Paper) from the releases page.
- Drop the downloaded jar into every server's
pluginsfolder. - Restart your server's.
- Enjoy!
Configuration
No configuration needed!
For Developers
The repository is currently not available. It will be available again later in January.
Installation
Maven
<repository>
<id>loapu-releases</id>
<name>Loapu Maven Repository</name>
<url>https://maven.loapu.dev/releases</url>
</repository>
<dependency>
<groupId>dev.loapu.vanishbridge</groupId>
<artifactId>vanishbridge-api</artifactId>
<version>1.0</version>
</dependency>
Gradle
repositories {
maven("https://repo.loapu.dev/releases")
}
dependencies {
implementation("dev.loapu.vanishbridge:vanishbridge-api:VERSION")e
}
JavaDocs
Usage
Checking if VanishBridge is installed (Velocity)
@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();
}
}
Getting a list of vanished players
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();
}
That's it! You can now use VanishBridge in your plugin.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta