签名速度

签名速度

允许你取消或修改来自Velocity的消息或命令,且不会出现同步问题。

SignedVelocity

最新版本 Discord Modrinth 下载量 GitHub 下载量 (所有资源, 所有版本) Jenkins 构建

允许你取消或修改来自 Velocity 的消息或命令,且不会出现同步问题

环境要求

  • Java 21+
  • Velocity 3.4.0+

后端:

  • Paper 1.20+
  • Sponge 10/12+
  • Minestom
  • Fabric 1.21+

特性

  • 使用插件消息将 Velocity 消息和命令的修改及取消状态传输到你的后端服务器。这避免了聊天链路同步问题,并通过正确同步消息来规避 Velocity 的安全检查。

  • 支持使用 Velocity 的聊天举报功能(可以使用 FreedomChat 等外部插件禁用,不推荐)

  • 能够移除每次登录服务器时出现的非安全聊天警告。需要 VPacketEvents 或 PacketEvents

    SignedVelocitySignedStatus

低于 1.3.0 版本的 SignedVelocity-Proxy 包含一个可被利用的漏洞, 该漏洞可用于替换任何玩家的输入,并可能向恶意代理授予管理员权限, 建议升级到最新版本。 SignedVelocity 后端版本不受影响

安装方法

为了使 SignedVelocity 正常工作,你必须同时将其安装在 Velocity 和所有服务器上

Velocity

  • 下载 SignedVelocity-Proxy
  • 将其拖放到你的 Velocity 插件文件夹中
  • 启动你的代理服务器

Paper

  • 下载 SignedVelocity-Paper
  • 将其拖放到你的 Paper 插件文件夹中
  • 启动你的服务器

Sponge

  • 下载与你服务器版本兼容的 SignedVelocity-Sponge 版本。 SignedVelocity-Sponge-8 支持 API 8.1 和 9,SignedVelocity-Sponge-10 支持 API 10 和 11
  • 将其拖放到你的 Sponge 插件文件夹中
  • 启动你的服务器

Fabric

  • 下载与你服务器版本对应的 SignedVelocity Fabric 版本
  • 将其拖放到你的 Fabric 模组文件夹中
  • 启动你的服务器

Minestom

对于 Minestom,从 1.3.0 版本开始,SignedVelocity 以库的形式使用, 以便可以将其包含在你自己的实现中。

Maven 仓库

Gradle
repositories {
    mavenCentral()
}

dependencies {
    implementation("io.github.4drian3d:signedvelocity-minestom:1.4.0")
}

示例

import io.github._4drian3d.signedvelocity.minestom.SignedVelocity;

// 然后...

SignedVelocity.initialize();

对于较旧版本的 Minestom,你可以使用 SignedVelocity-Minestom 1.2.4,它以扩展的形式提供

安装视频

西班牙语(由 4drian3d 录制)

统计数据

metrics