2022-10-24 02:43:46 +08:00
2022-10-24 02:43:46 +08:00
2022-10-24 02:43:46 +08:00
2023-02-22 07:37:33 +08:00
2023-11-20 16:16:22 +08:00

HamsterBall

仓鼠球:一个基于 Redis 的 Minecraft 服务端通用消息中间件原HamsterService

该插件依赖于 仓鼠核心

环境变量

为了适配 docker 环境,本插件除了从 config.yml 中配置服务器信息以外,还支持从环境变量中读取

环境变量 描述 对应 config 值
BALL_LOCAL_SERVER_IP 本服务器 IP server-info.host
BALL_LOCAL_SERVER_PORT 本服务器端口 server-info.port
BALL_LOCAL_SERVER_INFO_ID 本服务器唯一识别码,最长 32 字符 server-info.id
BALL_LOCAL_SERVER_INFO_NAME 本服务端名称,用于展示给玩家看 server-info.name

添加依赖

Gradle (build.gradle)

// 添加仓库
repositories {
    maven {
        url "https://maven.airgame.net/maven-public"
    }
}

dependencies {
    // 对于 Bukkit 插件
    compileOnly "cn.hamster3.mc.plugin:ball-bukkit:1.4.1"
    // 对于 BungeeCord 插件
    compileOnly "cn.hamster3.mc.plugin:ball-bungee:1.4.1"
}

Maven (pom.xml)


<project>
    <!--添加仓库-->
    <repositories>
        <repository>
            <id>airgame-repo</id>
            <name>AirGame Maven仓库</name>
            <url>https://maven.airgame.net/maven-public</url>
        </repository>
    </repositories>

    <dependencies>
        <!--对于 Bukkit 插件-->
        <dependency>
            <groupId>cn.hamster3.mc.plugin</groupId>
            <artifactId>ball-bukkit</artifactId>
            <version>1.4.1</version>
        </dependency>
        <!--对于 BungeeCord 插件-->
        <dependency>
            <groupId>cn.hamster3.mc.plugin</groupId>
            <artifactId>ball-bungee</artifactId>
            <version>1.4.1</version>
        </dependency>
    </dependencies>
</project>
Description
仓鼠球:一个基于 Redis 的 Minecraft 服务端通用消息中间件
https://www.hamster3.cn/docs/minecraft-plugins/free-plugins/HamsterBall
Readme GPL-3.0 786 KiB
1.8.1 Latest
2025-07-10 20:47:03 +08:00
Languages
Java 100%