PVDC —— 新一代自动调整视距 | 1.20.x~1.21.8 | Folia支持 | 动态自动控制 | 基岩版支持

授权转载 开源 工具 PVDC —— 新一代自动调整视距 | 1.20.x~1.21.8 | Folia支持 | 动态自动控制 | 基岩版支持 2.3.3

完成注册/登录后下载
版权类型
授权转载
插件中文名称
玩家视距控制器
插件英文名称
Player View Distance Controller
原帖地址
https://modrinth.com/plugin/pvdc
支持的核心(服务端)
  1. Paper
  2. Folia
  3. Purpur
  4. Leaves
语言支持
多语言
前置组件
无
适配版本(Java)
  1. 1.21
  2. 1.20


​

玩家视距控制器(PVDC)是一款轻量且功能强大的 Paper 插件,可让你完全掌控游戏视距。它能提升服务器性能,并提供丰富的自定义选项,包括权限设置、自动性能模式、AFK态处理等。该插件支持 LuckPerms、GeyserMC和 PlaceholderAPI,可顺畅集成到任何服务器中。

访问文档以获取有关如何使用此插件的信息

主要功能:​

  • 单人控制:每位玩家都拥有独立的最大视距,玩家自身或其他用户均可对该视距进行设置并保存。
  • 全局控制:可轻松设置所有在线玩家的最大视距。
  • 基于 MSPT 的动态模式:当 MSPT 升高时,自动降低视距,助力稳定服务器性能(注:MSPT 是衡量 Minecraft 服务器每游戏刻运行时间的指标,数值越高表示服务器负载越大)。
  • 基于延迟的调整:针对延迟较高的玩家,自动降低其视距,以提升客户端运行流畅度。
  • AFK 视距限制:处于 AFK 状态的玩家,其视距可被限制,从而减少不必要的区块加载和游戏刻运算。
  • LuckPerms 集成:提供多种权限选项,可通过 LuckPerms 为玩家群组或单个玩家设置最大视距(无需强制安装 LuckPerms)。
  • 数据持久化保存:玩家连接服务器时,系统会自动为其设置之前保存的最大视距。
  • 基岩版支持:完全支持通过 GeyserMC 连接的基岩版玩家,且可为基岩版玩家设置自定义默认视距值。
  • 极致轻量化:插件体积小巧,甚至能显著提升服务器性能 —— 因为服务器向玩家发送的区块数据会减少,且视距外的实体、方块与流体无需进行游戏刻运算。
  • 多语言支持:所有提示信息均可自定义,用户甚至可自行添加语言。
  • PlaceholderAPI 支持:插件内置 PlaceholderAPI,提供部分实用的占位符。
  • 控制台支持:大部分指令可在服务器控制台中执行。

YAML:
# 若要禁止特定消息发送,将其设置为"none"

messages:
  join: 你当前的最大视距已设置为 {chunks} 区块
 
  not-max: 你的视距已设置为 {chunks}。使用 /pvdc <chunks> 可将其调整,本世界最大为 {maxChunks} 区块!使用 /pvdc reset 可重置全局视距至最大。
 
  no-permission: 你没有执行此命令的权限!
 
  incorrect-args: 参数错误 - 使用 /pvdc help 获取帮助
 
  afk: 你已处于AFK状态,视距已限制为{chunks}区块!
  afk-return: 你的视距已恢复正常!
 
  chunks-too-high: 你最多只能将视距设置为 {chunks} 区块!
 
  self-view-distance-change: 你已将自己的最大视距更改为 {chunks} 区块
 
  # 命令执行者更改他人最大视距时显示的消息
  sender-view-distance-change: '{target-player} 的最大视距已更改为 {chunks} 区块'
 
  # 玩家自身最大视距被更改时显示的消息
  target-view-distance-change: 你的最大视距已被更改为 {chunks} 区块
 
  reset: 你已重置 {target-player} 保存的视距!
  self-reset: 你已重置自己保存的视距!
 
  all-online-change: 所有在线玩家的最大视距已设置为 {chunks} 区块
 
  view-distance-get: '{target-player} 的当前最大视距为 {chunks} 区块'
  self-view-distance-get: 你当前的最大视距为 {chunks} 区块
 
  ping-mode-change-self: 你已{mode}延迟模式!
  ping-mode-change-others: 该玩家的延迟模式现已{mode}!
  ping-mode-change: 你的延迟模式现已{mode}!
  ping-optimised: 你的视距已针对延迟进行优化!
  ping-info: 你的延迟模式处于{mode}状态!
  ping-mode-disabled: 服务器已禁用延迟模式!
 
  dynamic-mode-change: 动态模式现已{mode}!
  dynamic-info: 动态模式处于{mode}状态!
  dynamic-mode-reduced: 因动态模式调整,你的视距已降低!
 
  not-player: 你必须是玩家才能执行此操作!
  not-offline-cmd: 此命令目前不支持离线玩家!
 
  no-keys-ping: 延迟模式缺少配置。请联系服务器管理员!
  no-keys-dynamic: 动态模式缺少配置。请联系服务器管理员!


commands:
  get: 显示玩家的最大视距(不包含AFK和性能模式影响)
  help: 显示插件帮助信息
  reset: 重置玩家的最大视距
  set: 设置自己或其他玩家的最大视距
  setonline: 设置所有在线玩家的最大视距
  ping: 切换延迟模式
  dynamic: 切换动态模式

1756177082223.webp
1756191516781.webp
  • 喜欢
反馈: Forsice
作者
Liou_Yang
下载
80
查看
1,543
首次发布
最后更新

评分

0.00 星 0 次评分

Liou_Yang 的其他资源

后退
顶部 底部