ViaVersionStatus 是一款用于报告玩家客户端版本的插件。当玩家加入服务器时,它会将玩家使用的 Minecraft 版本信息记录到日志,并通知拥有相应权限的在线管理员。此外,它还能向使用不匹配客户端版本的玩家发送警告,并可根据版本执行控制台命令。
viaversionstatus.notify 权限的在线玩家发送版本通知。插件提供了合理的默认配置,安装后即可使用。
plugins 文件夹。viaversionstatus.notify 权限以接收游戏内通知。注意:ViaVersion 本身提供了 /viaversion list 命令来查看所有在线玩家的版本。
所有权限默认均为 false。给予玩家相应权限可使其免于对应的处理。
以下权限通常仅授予管理员,用于控制玩家加入时的游戏内通知。
viaversionstatus.notify - 拥有此权限的玩家将在其他玩家加入时收到包含其客户端版本的消息。默认对 OP 生效。viaversionstatus.notify.ignoresame - 拥有此权限的玩家,当加入玩家的客户端版本与服务器版本一致时,将不会收到通知消息。默认为 false。用于控制特定玩家触发 ViaVersionStatus 哪些功能。
viaversionstatus.exempt - 使该玩家在加入时免于所有处理。viaversionstatus.exempt.log - 使该玩家加入时的客户端版本不被记录到日志。viaversionstatus.exempt.notify - 使该玩家加入时不会通知其他玩家,同时也不会触发配置的“加入通知命令”。viaversionstatus.exempt.notify.message - 仅使该玩家加入时不会通知其他玩家。viaversionstatus.exempt.notify.command - 仅使该玩家加入时不会触发配置的“加入通知命令”。viaversionstatus.exempt.warn - 使使用旧版本客户端加入的该玩家免于收到警告,同时也不会触发对应的警告命令。viaversionstatus.exempt.warn.message - 仅使该玩家免于收到旧版本警告消息。viaversionstatus.exempt.warn.command - 仅使该玩家免于触发旧版本警告命令。viaversionstatus.exempt.warn.newer - 使使用新版本客户端加入的该玩家免于收到警告,同时也不会触发对应的警告命令。viaversionstatus.exempt.warn.newer.message - 仅使该玩家免于收到新版本警告消息。viaversionstatus.exempt.warn.newer.command - 仅使该玩家免于触发新版本警告命令。%player% - 玩家名称。%displayname% - 玩家显示名称(由其他插件设置)。%version% - 玩家的客户端版本。%server% - 检测到的服务器版本。字符串需用双引号 ("...") 包裹,并可使用标准 Minecraft 颜色代码。
notify-ops - 设为 true 时,任何玩家加入服务器都会向 OP 通知其客户端版本。notify-string - 当玩家加入时,发送给拥有 viaversionstatus.notify 权限玩家的消息。notify-command - 当玩家加入时,由控制台执行的命令(默认为无)。旧版本客户端警告:
warn-players - 设为 true 时,使用比服务器版本旧的客户端加入的玩家将收到警告。warn-string - 发送给使用旧版本客户端玩家的警告消息(需启用 warn-players)。warn-command - 当使用旧版本客户端的玩家加入时,由控制台执行的命令(需启用 warn-players)。新版本客户端警告:
warn-players-newer - 设为 true 时,使用比服务器版本新的客户端加入的玩家将收到警告。warn-string-newer - 发送给使用新版本客户端玩家的警告消息(需启用 warn-players-newer)。warn-command-newer - 当使用新版本客户端的玩家加入时,由控制台执行的命令(需启用 warn-players-newer)。high-priority - 设为 true 时,插件将在登录流程的后期运行。如果 notify-string 中的 %displayname% 不生效,可以尝试启用此项。list-supported-protocols - 设为 true 时,启动时会将 ViaVersion/ProtocolSupport 支持的协议版本写入日志。block-no-light-data-warnings - 设为 true 时,将屏蔽 ViaVersion 产生的 “No light data found for chunk” 警告信息。这些信息可能在第三方插件(如 Orebfuscator)操作区块数据时产生。除非这些信息造成困扰,否则建议保持默认值 false。enable-metrics - 设为 true 时,启用本插件的 bStats 匿名使用数据统计。您可以在全局 bStats 配置中统一设置。prism-integration - 设为 true 时,启用与 Prism 日志插件的集成。关于 %displayname% 的注意事项:显示名称由其他插件设置,因此其可用性取决于其他插件的执行时机。例如,EssentialsX 存在内置延迟,可能导致 OP 通知中无法显示该名称。但该变量可用于发送给玩家的版本警告消息中。
若您使用 Prism 日志插件,可以让 ViaVersionStatus 在玩家加入时记录其名称和客户端版本。
prism-integration 设为 true。tracking) 部分,将 ViaVersionStatus 添加到允许插件列表中: api:
enabled: true
allowed-plugins:
- ViaVersionStatus启用成功后,ViaVersionStatus 会在日志中记录已成功挂钩到 Prism。
action) 为:vvs-client-connecta:connect/viaversion list。enable-metrics 设为 false,或修改 bStats 的全局配置。统计数据页面位于:https://bstats.org/plugin/bukkit/ViaVersionStatus友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,028,283 | 今日访问人次:12,411 | 昨日访问人次:11,147
独立 IP:4,877 | 最近24小时有3,877人访问本站
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6