# ZRYClientUtilsMod ## zh-CN ZRY制作的客户端辅助Mod,仅需客户端安装。 目前仅支持forge 1.19.2版本的MC。本Mod许可协议为MIT。 提供以下功能: * 类似WorldEdit CUI的WorldEdit选区高亮功能 * 一个GUI面板 WE_Panel,默认按V键调出,可设定快捷命令 * 自定义标记功能,可以自行标记一块区域并高亮 ### 功能介绍 #### WorldEdit选区高亮 可对WorldEdit的选区渲染一个外框, 以便指示WorldEdit选区。 目前为止仅支持长方体/正方体选区。 仅在Forge版本的WorldEdit测试过。 实现原理为hook从服务端发往客户端的`worldedit:cui`报文, 由于不知道什么原因, 只有方形选区情况下报文内才具有正确的选区信息数据, 所以目前只支持方形选区。 #### WE_Panel 该功能的主要制作动机,是使用WorldEdit的时候, 时常会需要重复执行一些命令,例如`//desel`。 该功能提供一个可通过配置文件配置的面板, 面板上可设定一系列按钮来绑定到命令, 点击按钮或按键盘上对应快捷键即可执行。 可通过编辑配置文件设定该面板内的快捷命令。 配置文件位于`.minecraft/config/zry_client_utils.toml`。 可以参考配置文件内的注释进行配置文件编写。 在游戏中,可以通过命令`/reload-zry-client-utils-config` 重新载入配置文件。 默认通过V键调出WE_Panel,该快捷键可在MC的按键设置中修改, 在面板弹出后,按相同的按键可关闭面板。 #### 自定义标记 该功能可以创建一个自定义的点或者区域, 并高亮显示这个点或者区域。 作为纯客户端Mod,自定义标记不会持久保存, 断开当前会话重新连接后, 自定义标记消失。 该功能设计动机为,进行建筑规划时提供辅助参考。 命令说明: * 清除所有自定义标记: `/zcu-marker clear` * 从WorldEdit选区创建自定义标记: `/zcu-marker from-we` * 创建单个方块的选区: `/zcu-marker add-point ` * 创建AABB盒选区: `/zcu-marker add-range ` 注意:从WorldEdit选区创建自定义标记时,仅支持方形WE选区。 ### ChangeLog | 时间 | 修订 | |:-----------------|:----------------------------| | 2023-07-29 16:24 | 发布第一个可用版本 | | 2023-07-29 19:08 | 增加View Frustum Culling,优化性能 | | 2023-07-29 20:57 | 增加自定义标记功能 | | 2023-07-29 21:16 | 增加从WE选区创建自定义标记功能 | ## en-US TODO