动态战斗

动态战斗

简单、华丽又有趣的近战战斗系统,包含连击、双持武器以及来自《我的世界:地下城》的武器属性。

⚔️ 动态战斗

适用于 NeoForge 的 Better Combat 风格武器动画 — 33 种武器预设,支持第一人称。


✨ 概述

动态战斗为 Minecraft 的战斗系统带来了精心制作的武器动画。用 33 种独特的武器预设(每种都拥有自己的攻击模式)挥砍、突刺、重击和旋转,击溃敌人。包含完整的第一人称动画支持和双持功能。

🎯 特性

🗡️ 33 种武器预设

每种预设都定义了具有自定义动画的独特攻击模式: 单手 — 水平挥砍(左/右)、换刃挥砍(左/右)、突刺、骑乘突刺、横扫、上勾斩、重击、瞬间重击、拳击 双手 — 水平挥砍(左/右)、垂直挥砍(左/右)、突刺(左/右)、重击、重击(强力)、旋转 双持 — 交叉挥砍、展开挥砍、突刺 架势 — 单手后置、双手弓/弩/重武器/武士刀/长柄武器/镰刀/剑

🎮 长按攻击

长按攻击键可进行连续攻击,双持时左右手交替攻击。每种武器预设都定义了自己的攻击节奏。

🖐️ 副手支持

通过 MirrorIfLeftHandModifier 实现左手动画 — 副手中的武器会自动镜像其动画。

👁️ 第一人称动画

在第一人称视角下渲染完整的玩家模型 (THIRD_PERSON_MODEL),显示双臂、盔甲和武器,并与第三人称视角使用相同的动画。

🛡️ 盔甲始终可见

在所有视角下盔甲都能正确渲染 — 攻击时不再有隐形盔甲。

⚙️ 可配置

完整的客户端配置界面(可通过 Mods → 动态战斗 → 配置访问):

  • 第一人称手臂 — 在攻击时切换手臂的可见性 (isShowingArmsInFirstPerson)
  • 第二只手 — 在第一人称下显示/隐藏副手或双手武器 (isShowingOtherHandFirstPerson)
  • 长按攻击 — 长按进行连续攻击,或点击进行单次打击
  • 使用武器挖掘 — 允许/禁止在持有武器时挖掘
  • 穿过植物挥砍 — 在瞄准敌人时攻击可穿过植物
  • 武器轨迹 — 切换挥砍轨迹粒子
  • 武器挥砍音效 — 调节音量或禁用
  • 准星高亮 — 瞄准敌人时的视觉指示器
  • 攻击范围提示 — 在物品提示中显示武器攻击距离
  • 斧作为武器 — 将斧视为具有完整动画支持的战斗武器

📋 需求

组件 版本
Minecraft 26.1.2
NeoForge 26.1.2.78+
Player Animation Core 1.0.0+(已包含)

🎮 使用方法

  1. 安装模组。Player Animation Core 已打包在 jar 文件中。
  2. 装备任意剑、斧、镐、锹或锄,然后攻击敌人。
  3. 按住攻击键进行连续连击。
  4. 双持两把武器以使用双手。

🔌 兼容性

  • 与 Vampires & Vampires 兼容 — 无 mixin 冲突
  • 适用于所有注册为剑、斧、镐、锹或锄的原版和模组武器
  • 纯客户端模组 — 无需在服务器端安装

🙏 致谢

基于 Better Combat,原作者为 Daedelus。 由 Stalking Dragons 移植并扩展至 NeoForge 26.1.2。

Codex Stalking Dragons https://codex.skdragons.com/ Codex Stalking Dragons — Minecraft 模组制作