Icon

ViaVersion 多版本插件

SpigotMC 玄易同志 2024-04-01
资源介绍


作用是 通过新的MC版本支持尽早访问Via*

俗称倒流插件 这个插件是ViaVersion(和ViaBackwards)的插件。它允许1.7.x和1.8.x连接到1.8-1.16.2服务器。



/viaver list - 显示哪些版本的玩家
/viaver autoteam - 切换成碰撞体积自动组队,如果您遇到Bungee问题,可能需要禁用。
/viaver dontbugme - 切换更新通知
/viaver pps - 显示端口玩家的每秒数据包数
/viaver debug - 用于数据包崩溃和报告,将在控制台上显示所有数据包。除非要求,否则不要使用



YAML
# 感谢您下载 ViaVersion
# 请浏览所有这些选项
# 如果您需要帮助:
#  Discord - https://viaversion.com/discord
# Docs - https://docs.viaversion.com/display/VIAVERSION/Configuration

#
#----------------------------------------------------------#
#                     全局选项                             #
#----------------------------------------------------------#
#

# ViaVersion 是否应该检查更新?
checkforupdates: true
# 发送支持的版本到状态(Ping)响应数据包
send-supported-versions: false
# 相对于 'block-protocols' 的更易于配置的替代方案。使用可读的版本字符串,可能包含 '<' 和 '>' 前缀。
# 一个阻止 1.16.4,所有低于 1.16 版本,以及所有高于 1.17.1 版本的示例配置为:["<1.16", "1.16.4", ">1.17.1"]
# 您也可以同时使用这个选项和 block-protocols 选项。
block-versions: []
# 阻止特定的 Minecraft 协议版本号。
# 所有 Minecraft 协议版本的列表:https://wiki.vg/Protocol_version_numbers,  或者使用生成器:https://via.krusic22.com
block-protocols: []
# 改变被阻止时的断开连接消息
block-disconnect-msg: 您正在使用不支持的 Minecraft 版本!
# 如果您使用 ProtocolLib,我们无法在不踢出玩家的情况下重新加载。
# (我们不建议使用重新加载,使用插件管理器)
# 如果您使用 ProtocolLib,您可以在这里自定义踢人的消息。
reload-disconnect-msg: 服务器重新加载,请重新加入!
# 当跨版本转换物品和方块数据时出现错误,我们会发出警告,我们应该抑制这些警告吗?(仅在大量发送时建议)
suppress-conversion-warnings: false

#
#----------------------------------------------------------#
#                  全局数据包限制器                      #
#----------------------------------------------------------#
# 此功能在 1.17.1+ Paper 服务器上被禁用,因为它内置了更好的数据包限制器
#

# 每秒数据包限制器(PPS)(使用 -1 在 max-pps 和 tracking-period 来禁用)
# 客户端默认发送大约 20-90 个数据包每秒。
#
# 客户端每秒最多可以发送多少个数据包(使用 %pps 显示他们的 PPS)
# 使用 -1 来禁用。
max-pps: 800
max-pps-kick-msg: 您发送的数据包太多!
#
# 我们还可以在一段时间内超过某个阈值时踢出他们。
#
# 跟踪周期(秒)
# 使用 -1 来禁用。
tracking-period: 6
# 每秒多少数据包算作警告
tracking-warning-pps: 120
# 间隔内可以有多少警告
# 这个数字永远不能高于 "tracking-period"
tracking-max-warnings: 4
tracking-max-kick-msg: 您发送的数据包太多,:(

#
#----------------------------------------------------------#
#                多版本选项                               #
#----------------------------------------------------------#
#

# 是否确保 ViaVersion 的 UserConnection 对象在 PlayerJoinEvent 中已经可用。
# 如果您百分之百确定没有插件需要这个,您可以为此禁用它以获得更快的启动/加入时间。
register-userconnections-on-join: true
# 我们应该启用我们的全息图补丁吗?
# 如果它们位置不对,就启用这个
hologram-patch: false
# 这是偏移量,当启用时应该按默认值工作。
hologram-y: -0.96
# 我们应该为 1.11/1.11.1 客户端禁用活塞动画吗?
# 在某些情况下,当发射大量活塞时,它们会崩溃。
piston-animation-patch: false
# 我们应该为 1.12 及以上客户端在聊天消息中修复 nbt(会导致物品无效)吗?
chat-nbt-fix: true
# 实验性 - 我们应该为 1.12 客户端修复 shift 快速移动动作吗(会导致 shift + 双击在移动物品时不起作用)(仅在 1.8-1.11.2 的 Bukkit 基础服务器上工作)
quick-move-action-fix: false
# 我们应该为 1.13 及以上客户端使用前缀来修复团队颜色吗?
team-colour-fix: true
# 1.13 引入了新的自动完成,这可能会触发 "因垃圾邮件被踢出" 对于老于 1.13 的服务器,以下选项将完全禁用它。
disable-1_13-auto-complete: false
# 对于 1.13 客户端,最小的(1 层)雪没有碰撞,这将把这些作为 2 雪层发送给 1.13+ 客户端,以防止他们穿过它们出错
fix-low-snow-collision: false
# 对于 1.13+ 客户端,受感染的方块立即可破坏,导致他们在低于 1.13 的服务器上无法破坏它们。这个重映射将它们改为他们的普通石头变种
fix-infested-block-breaking: true
# 在 1.14 中,客户端页面限制已经提高到 100(从 50)。一些反利用插件会在客户端超过 50 时禁止。此选项将编辑过的书籍限制为 50 页。
truncate-1_14-books: false
# 这会防止使用 1.9-1.13 在 1.8 服务器上的玩家在蹲下时没有击退效果/存在速度 bug。
change-1_9-hitbox: false
# 类似于上面的,但是针对 1.14+ 玩家在 1.8-1.13 服务器上。
# 警告:这使得 1.14+ 玩家有能力在蹲下时穿过方块,而低于该版本的玩家则不能(在只有 1.5 个方块高的地方蹲下)!
# 另一件事要记住的是,当玩家蹲下时,他们可能会被投射物和其他击中他们头顶最顶端的攻击错过!
change-1_14-hitbox: false
# 修复 1.14+ 客户端在低于 1.14 服务器上非全块的光值为 0 的问题。
fix-non-full-blocklight: true
# 修复当健康值设置为 Float.NaN 时,1.14+ 客户端的行走动画不显示的问题
fix-1_14-health-nan: true
# 1.15+ 客户端是否应该立即重生/不显示死亡屏幕?
use-1_15-instant-respawn: false

#
# 为 1.13+ 客户端启用服务器端块连接 - 此部分的所有选项都是围绕这个选项构建的
serverside-blockconnections: true
# 设置块连接的方法(world 用于高度实验性的(自担风险)世界级别或 packet 用于数据包级别)
blockconnection-method: packet
# 当激活时,只有最重要的块存储在块存储中。(围栏、玻璃窗等不会连接到实体块)
reduce-blockstorage-memory: false
# 当与 serverside-blockconnections 激活时,上面有块的花部分将作为茎发送
# 对于用户不能建造并且这些茎用作装饰性的大厅服务器很有用
flowerstem-when-block-above: false
# 未连接到块的藤蔓将被映射为空气,否则 1.13+ 仍能够爬上它们。
vine-climb-fix: false

#
# 忽略 1.16+ 客户端传入的插件通道消息,如果通道名称长度超过 32 个字符。
# CraftBukkit 直到 1.16 都有这个硬编码限制,因此我们不得不假设任何服务器/代理可能都有这个任意检查。
ignore-long-1_16-channel-names: true

#
# 强制 1.17+ 客户端接受服务器资源包;如果他们拒绝,他们将自动断开连接。
forced-use-1_17-resource-pack: false
# 当 1.17+ 客户端接收到服务器资源包时,提示时显示的消息。
resource-pack-1_17-prompt: ''

#
# 缓存光照直到区块卸载,以允许后续的区块更新数据包,而不是在发送第一个区块数据时立即取消缓存。
# 只有在你知道你在做什么的情况下才禁用这个。
cache-1_17-light: true

#
# 当 1.19.4+ 玩家尝试在被占用的插槽中交换盔甲时,强制更新他们的库存。
armor-toggle-fix: true

#
# 获取应该为每个 Minecraft 原版维度返回的世界名称
map-1_16-world-names:
  overworld: minecraft:overworld
  nether: minecraft:the_nether
  end: minecraft:the_end

#
#----------------------------------------------------------#
#             1.9+ 客户端在 1.8 服务器选项                #
#----------------------------------------------------------#

#
# 无碰撞选项,这些允许您配置碰撞的工作方式。
# 您想要我们阻止碰撞吗?
prevent-collision: true
# 如果上述选项为 true,是否应该自动组队玩家,直到您这样做?
auto-team: true
# 当启用时,如果无法读取某些元数据,我们不会告诉您
suppress-metadata-errors: false
# 当启用时,1.9+ 将能够通过使用盾
shield-blocking: true
# 如果这个设置被激活,将使用主手持盾而不是副手来触发玩家的防御动作。
# 使用主手可以让防御动作的启动速度显著加快。
# (需要“show-shield-when-sword-in-hand”设置为未激活状态)
no-delay-shield-blocking: false
# 如果这个设置被激活,当你在主手持剑时,1.9及以上版本的盾牌会立即显示。
# 当你切换到另一个物品时,盾牌会消失。
# (需要启用“shield-blocking”设置)
show-shield-when-sword-in-hand: false
# 启用玩家蜱虫模拟,这修复了吃,喝,下入口。
simulate-pt: true
# 我们应该使用nms播放器来模拟数据包吗?(可能会解决反作弊问题)
nms-player-ticking: true
# 我们应该给老板酒吧打补丁让它们正常工作吗?(默认值:true,如果有问题则禁用)
bossbar-patch: true
# 如果你的老板栏在1.9+上闪烁,请将其设置为“true”。它将使所有凸条保持100%(不推荐)
bossbar-anti-flicker: false
# 这将在右上角显示1.9名以上玩家的新效果指标。
use-new-effect-indicator: true
# 在死亡屏幕上显示1.9+的新死亡消息
use-new-deathmessages: true
# 如果我们缓存项目,这将防止服务器滞后,但是缓存项目的成本是一项恒定的任务
item-cache: true
# 我们是否应该更换加长活塞以固定1.10.1(仅适用于大块负载)
replace-pistons: false
# 我们应该用什么id替换,默认为air。(小心玩家被卡住站在上面)
replacement-piston-id: 0
# 修复了1.9多个客户端无法渲染远处的块,并在快速移动时改进了块渲染(增加了网络使用率,略微降低了客户端的fps)
chunk-border-fix: false
# 强制字符串->json转换
force-json-transform: false
# 最小化1.8服务器中的冷却动画
minimize-cooldown: true
# 在1.8台服务器上允许1.9+左手(主手)
left-handed-handling: true
资源操作
前往下载
将跳转至进入云盘/官网下载!请知晓
作者信息
Avatar
玄易同志

网站的个人号~