
格挡 - Java版
基于时机的战斗格挡——谁先命中谁获得格挡!击中敌人后,在0.4秒内被其击中(或反之),将使第二个命中者眩晕并击退。无需盾牌。
查看大图格挡 — Java 版
基于时机的战斗格挡。先手命中者获得格挡!
这是基岩版格挡模组的一个忠实移植版本,适用于Java版。无需盾牌——任何物品(或空手)都可以。只需让你的攻击时机与敌人的攻击相匹配即可。
工作原理
如果你和一名敌人在 0.4秒窗口(8个游戏刻)内互相击中对方,那么 先 击中对方的人将获得格挡。后击中者会受到惩罚:
- ❌ 受到 零伤害
- 🌀 被 眩晕(缓慢 II + 虚弱 I,持续3秒)
- 💥 被 击退,远离格挡胜利者
- ✨ 播放格挡音效并触发暴击粒子效果
- 🔢 胜利者的格挡计数器增加
这在 两个方向 上都有效:
- 你先击中敌人,然后敌人击中你 → 你成功格挡(敌人被眩晕)
- 敌人先击中你,然后你击中敌人 → 敌人成功格挡(你被眩晕)
无需盾牌,无需特定物品。拳头、剑、斧头——任何东西都可以。
命令
| 命令 | 描述 |
|---|---|
/parry |
为自己切换格挡功能的开启/关闭 |
/paritype |
显示你的格挡统计信息(次数、状态、窗口、眩晕信息) |
以上命令对所有玩家开放——无需作弊权限或OP权限。
安装
前置要求
| 组件 | 版本 |
|---|---|
| Minecraft Java版 | 26.2(最新稳定版) |
| Fabric Loader | 0.19.3 |
| Fabric API | 0.156.0+26.2(必需依赖) |
| Java SE / JDK | 25 |
步骤
- 为Minecraft 26.2安装Fabric Loader
- 下载Fabric API并将其放入你的
mods/文件夹 - 下载
ciservermodding-parry-1.0.0.jar并将其放入你的mods/文件夹 - 启动游戏并加入任何世界或服务器
服务器安装
将Fabric API的jar文件和格挡模组的jar文件都放入服务器的 mods/ 文件夹。连接到服务器的客户端无需安装此模组(所有逻辑均在服务端运行),但如果他们愿意,也可以自行安装。
兼容性
- ✅ Fabric(不支持Forge/NeoForge)
- ✅ 客户端 + 服务端(
environment: "*")——可安装于任一端或两端 - ✅ 所有格挡逻辑均在 服务端 运行(纯客户端安装时安全无操作)
- ✅ 与所有其他Fabric模组兼容
- ✅ 无需实验性功能或测试版API
- ✅ 无Mixin——仅使用Fabric API事件
- ✅ 无自定义物品、方块或实体(纯逻辑模组)
技术细节
- 格挡窗口: 8个游戏刻(20TPS下为0.4秒)
- 眩晕: 缓慢 II + 虚弱 I,持续60个游戏刻(3秒)
- 击退: 水平方向1.8 + 垂直方向0.6(远离格挡胜利者)
- 切换功能: 使用原版实体标签(
parry_disabled)——通过NBT持久化,可通过/tag list查看
鸣谢
- 作者: CIServerModding
- 原始基岩版模组: 格挡(基岩版)
- Java版移植: ClockSplice + AI辅助
许可证
© CIServerModding. 保留所有权利。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。