高速库

高速库

一个库模组,添加了多个受ULTRAKILL启发的元素

HighSpeedLib 是一个库与框架模组,旨在将高能、时尚的动作机制——深受 ULTRAKILL 快节奏玩法启发——带入 Minecraft 环境。它为高速移动、技术性战斗和高级实体状态管理提供了坚实的基础。

作为其他模组的库,它也实现了几项核心机制,从根本上改变玩家的移动和战斗能力。

主要特性

1. 高级移动系统

HighSpeedLib 引入了一套流畅的机动套件,超越了标准 Minecraft 移动方式:

  • 冲刺: 进行快速的速度爆发,并附带内置的无敌帧(i-frames)。这会消耗耐力,耐力会随时间恢复。
  • 滑铲: 在降低自身姿态的同时保持动量,实现快速穿越和闪避。
  • 砸地: 从空中进行强力下砸,在撞击时对附近的实体造成伤害。
  • 蹬墙跳: 从垂直表面踢开以保持高度并串联移动连招。

2. 技术性战斗机制

该模组为战斗遭遇引入了技术深度:

  • 招架: 一种基于时机的防御机制。成功招架一次攻击可抵消伤害,并能触发各种奖励或反击。
  • 鞭索: 一种多功能的钩爪系统。用它把较小的敌人拉向你,或将你自己推向较大的目标和固定点。
  • 手臂切换: 在不同手臂类型之间切换(例如,回馈臂和指节爆裂臂)以改变你的主要交互和实用模式。
  • 自定义 HUD: 专用的“超级 HUD”以时尚而不突兀的格式显示关键资源,如硬币库存和耐力。

4. 生物缩放与属性

  • 光辉与激怒: 一个用于增强实体的框架,可增加其生命值、伤害和速度,并配有视觉效果指示器。
  • 新属性: 为游戏添加自定义属性,如拳击伤害和砸地伤害,实现精细的角色成长调整。

物品与装备

  • 机械之翼: 一个标志性的背部槽位物品,与 Curios API 集成,直观展示玩家增强的机动能力。
  • 耐力提升附魔: 一种适用于护腿的新附魔,可增加玩家的最大耐力容量。

开发者 API

HighSpeedLib 为模组制作者设计了良好的可扩展性:

  • IParryable: 在你的实体或弹射物上实现此接口,使其可与招架系统进行交互。
  • IHighSpeedInteractable: 定义实体被拳击或鞭索钩子命中时的自定义反应。
  • 玩家状态管理: 通过 PlayerStateManager 轻松访问和修改复杂的玩家状态(移动、战斗和能力)。