VanishBridge 图标

VanishBridge

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/vanishbridge
资源信息

Minecraft 版本: 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4

平台: paper

标签: library

资源介绍

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.

  1. Download the version required for your proxy software (e.g. Velocity) from the releases page.
  2. Drop the downloaded jar into your proxy's plugins folder.
  3. Restart your proxy.
  4. Download the version required for your backend server software (e.g. Paper) from the releases page.
  5. Drop the downloaded jar into every server's plugins folder.
  6. Restart your server's.
  7. 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.

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Nayverse [16x] - Sky Blue

价格:0 墨喵币
下载量:0

查看详情
NoPvP

价格:0 墨喵币
下载量:0

查看详情
K-On!! Custom GUI Pack

价格:0 墨喵币
下载量:0

查看详情
Santa's Helpers (EMF)

价格:0 墨喵币
下载量:0

查看详情