HighSpeedLib is a library and framework mod designed to bring high-octane, stylish action mechanics—heavily inspired by the fast-paced gameplay of ULTRAKILL—into the Minecraft environment. It provides a robust foundation for high-speed movement, technical combat, and advanced entity state management.
While serving as a library for other mods, it also implements several core mechanics that fundamentally change the player's movement and combat capabilities.
Key Features
1. Advanced Movement System
HighSpeedLib introduces a fluid mobility suite that transcends standard Minecraft movement:
- Dashing: Perform a quick burst of speed with built-in invulnerability frames (i-frames). This consumes stamina, which regenerates over time.
- Sliding: Maintain momentum while lowering your profile, allowing for fast traversal and dodging.
- Slamming: Perform a powerful ground-pound from mid-air, dealing damage to nearby entities upon impact.
- Wall Jumping: Kick off vertical surfaces to maintain height and chain movement combos.
2. Technical Combat Mechanics
The mod introduces technical depth to combat encounters:
- Parrying: A timing-based defensive mechanic. Successfully parrying an attack negates damage and can trigger various rewards or counter-attacks.
- Whiplash: A versatile hookshot system. Use it to pull smaller enemies toward you or propel yourself toward larger targets and fixed points.
- Arm Switching: Toggle between different arm types (e.g., Feedbacker and Knuckleblaster) to change your primary interaction and utility modes.
- Custom HUD: A dedicated "Ultra HUD" displays essential resources such as coin stocks and stamina in a stylish, non-intrusive format.
4. Mob Scaling and Attributes
- Radiance and Enrage: A framework to buff entities with increased health, damage, and speed, complete with visual indicators.
- New Attributes: Adds custom attributes to the game, such as Punch Damage and Slam Damage, allowing for fine-tuned character progression.
Items and Equipment
- Machine Wings: A signature back-slot item that integrates with the Curios API, visually representing the player's enhanced mobility.
- Stamina Boost Enchantment: A new enchantment for leggings that increases the player's maximum stamina capacity.
Developer API
HighSpeedLib is designed with extensibility in mind for modders:
- IParryable: Implement this interface on your entities or projectiles to make them interactable with the parry system.
- IHighSpeedInteractable: Define custom reactions when an entity is hit by a punch or a Whiplash hook.
- Player State Management: Easily access and modify complex player states (movement, combat, and abilities) through the
PlayerStateManager.