战斗生机

战斗生机

AliveCombat通过优化原版机制,实现更流畅的攻击和更智能的目标选择,让Minecraft战斗更加生动,且是一个轻量级、完全客户端侧的模组。

冒险

AliveCombat 致力于通过改进原版战斗机制,让 Minecraft 的战斗体验更加鲜活。它增强了响应性和目标选择逻辑,专注于流畅的近战交互和更直观的瞄准行为。所有功能均为仅客户端,并可在游戏内完全配置,带来轻量且灵活的体验。


战斗增强

  • 自动攻击系统
    支持两种模式:

    • 点击模式:触发短时间的自动连续攻击
    • 长按模式:按住攻击键时持续攻击
  • 连续攻击(无未命中惩罚)
    未命中的攻击不再重置攻击力度,使战斗流程更加流畅。

  • 使用物品时攻击
    允许在使用物品时进行攻击(盾牌除外),提升战斗灵活性。


高级目标选择系统

  • 穿透目标选择
    允许瞄准时穿透:

    • 无碰撞方块(例如草、藤蔓)
    • 处于死亡动画中的实体
    • 友方实体(例如宠物狼、宠物猫)
  • 条件穿透行为
    当满足以下任一条件时,可自动启用对无碰撞方块和友方实体的穿透目标选择(可配置):

    • 手持工具时 (例如,当高草挡住玩家视野且手持剑时,目标选择系统会自动忽略草,并瞄准其后的敌对实体。)
    • 交互被阻挡时 (例如,当宠物挡住玩家视线中的可交互木门时,目标选择系统会自动忽略宠物,转而瞄准门。)
  • 工具特例
    适合当前手持工具的方块不会被目标选择系统忽略。

  • 切换按键支持
    新增一个可配置的按键绑定,用于在游戏内快速切换穿透目标选择。(默认未分配。)


UI 与反馈改进

  • 近战横扫粒子
    进行近战攻击时添加视觉横扫粒子。

  • 平滑攻击指示器
    为攻击冷却条添加插值,使视觉反馈更加平滑。

  • 远程武器蓄力指示器
    使用远程武器时,通过攻击指示器显示蓄力进度。


兼容性

已知不兼容模组:

Aeronautics Camera Sync 模组直接替换了原版目标选择逻辑,导致 AliveCombat 的目标选择修改无法正常生效。

添加兼容性需要重写 Aeronautics Camera Sync 的这部分实现。因此,目前没有计划在未来的更新中为其添加兼容支持。


使用须知

AliveCombat 被设计为仅客户端模组,以保持轻量且灵活的实现,使其无需额外依赖或限制即可运行。

该模组专注于在客户端增强战斗手感和交互。 在多人环境中使用时,用户应注意服务器规则和玩法预期。

开发者的意图是改善整体战斗体验,并且不对与所有服务器端政策的兼容性作出保证。