No Description

ZRY 4234fa1a10 Version update to 0.2.1. 9 months ago
gradle 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
src a105cdf08c Fix some warning. 9 months ago
.gitattributes 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
.gitignore 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
FORGE_CREDITS.txt 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
FORGE_LICENSE.txt 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
FORGE_README.txt 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
LICENSE 464a67dcbb Initial commit 9 months ago
README.md 4234fa1a10 Version update to 0.2.1. 9 months ago
build.gradle 4234fa1a10 Version update to 0.2.1. 9 months ago
gradle.properties 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
gradlew 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
gradlew.bat 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago
settings.gradle 6d51a45cf9 A first version that implement a WE help panel. Now only two commands in the panel. Will append more commands later. 9 months ago

README.md

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 <x> <y> <z>

  • 创建AABB盒选区: /zcu-marker add-range <x1> <y1> <z1> <x2> <y2> <z2>

注意:从WorldEdit选区创建自定义标记时,仅支持方形WE选区。

ChangeLog

时间 Release 修订
2023-07-29 16:24 0.1.0 发布第一个可用版本
2023-07-29 19:08 增加View Frustum Culling,优化性能
2023-07-29 20:57 增加自定义标记功能
2023-07-29 21:16 0.2.0 增加从WE选区创建自定义标记功能
2023-07-29 23:00 fix: WE_Panel增加对客户端命令的支持
2023-07-30 00:39 0.2.1 更好的默认配置文件示例, fix: 零零碎碎bug

en-US

TODO