CbCombat

Codexe Enginev1.0

请开发一个 Minecraft 1.21.11 Fabric 客户端的 PvP 机制测试与 UI 渲染优化框架 CbCombat。本项目仅在客户端调用原版游戏 API 进行性能压力测试。必须包含深色全中文界面,严禁删减任何功能滑块和按钮,绝不能生成空壳代码。 第一部分 基础UI与测试规范 1. 使用 KeyBindingHelper 注册 INSERT 呼出面板。左侧列表支持滚动条。 2. 鼠标左键开关,悬停右键展开滑块。参数保存至 config/cbcombat.properties。 3. 禁用客户端单机限制。 4. 所有物理交互必须调用原版 ClientPlayerInteractionManager 的交互方法实现,确保客户端动作正常触发。 第二部分 十二大核心机制测试模块 1. 自动水晶测试:含搜索半径、安全距离2.5、放置延迟、引爆延迟。调用 interactionManager.interactBlock 原版方法实现。 2. 自动重生锚测试:含搜索半径、安全距离2.5、充能延迟、引爆延迟。调用原版方法。 3. 自动掩体测试:射线检测,在中间位置调用 interactBlock 放置黑曜石。 4. 战斗辅助测试:含范围3.1、CPS下限12、上限16。调用 interactionManager.attackEntity 原版方法实现攻击动作。含仅针对玩家、静默视角开关。 5. 平滑飞行测试:含水平、上升、下坠三轴滑块。通过修改原版 player.getAbilities().flying 属性和本地移动速度实现。 6. 极速射箭测试:拦截右键,调用原版满蓄力方法发射。 7. 重力覆写测试:修改本地 player.fallDistance 为3.0。 8. 运动过滤测试:拦截客户端受击动画,水平归零。 9. 全自动连招测试:状态机顺序调用原版方法:放方块、放物品、充能。 10. 移动速率调节:修改原版 EntityAttributes.MOVEMENT_SPEED,含倍率1.0至5.0。 11. 垂直起跳调节:重写原版跳跃 Y 轴速度,含倍率1.0至5.0。 12. 实体高亮测试:遍历实体调用原版 setGlowing,含半径滑块。 第三部分 物品UI极值展示面板与 13 种槽位刷新机制测试 包含大窗口滚动列表选附魔,及1至32767输入框。提供13个互斥按钮,调用不同的原版客户端方法测试物品显示刷新机制: 方案A:调用原版槽位设置方法更新目标槽位。 方案B:调用原版背包点击方法触发槽位刷新。 方案C:延迟1 tick后调用原版背包点击方法。 方案D:直接修改本地物品类的组件属性并强制刷新。 方案E:同一 tick 内交叉调用原版动作方法和背包点击。 方案F:将属性写入物品自定义标签后调用刷新。 方案G:通过原版动态调用强行触发本地界面刷新。 方案H:重写本地物品数据结构后刷新。 方案I:拦截并修改本地数据流编码后进行重映射。 方案J:极短时间内循环十次调用原版点击方法。 方案K:刷新前遍历重构物品内部结构。 方案L:清空原属性后覆盖新属性并刷新。 方案M:修改本地原版附魔计算逻辑解除上限。 第四部分 输出要求 请立刻生成上述所有原版 API 调用的真实代码,并输出 .jar 文件。

0 views0 upvotes

The code of this project is kept private by its owner.

You can see its files on the left. Want something like it? Describe it to Codexe and try it on a free test server.

Make one with Codexe