Dinamyc Combat

Easy, spectacular and fun melee combat system with combos, dual wielding, and weapon attributes from Minecraft Dungeons.

File Details

Dinamyc Combat (v1.0.0-beta.20)

  • B
  • Jul 7, 2026
  • 1.90 MB
  • 10
  • 26.1.2
  • NeoForge

File Name

dinamyc_combat-1.0.0-beta.20.jar

Supported Versions

  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:dinamyc-combat-1600733:8386553"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

v1.0.0-beta.20 -- Combat Animations + HUD + Full Translations

Added

  • Attack animations: Server now broadcasts AttackAnimation packets with animation name, upswing duration, and weapon range to all players. Clients play animations via Player Animation Library API on the attacking entity.
  • Combo HUD: Displays combo counter (x1, x2, x3…) in center-bottom of screen during active combos.
  • Translations: All 14 language files synchronized with full key sets for client (20 options) and server (34 options) config. NeoForge-native key format (dinamyc_combat.configuration.<key>).

Fixed (Critical)

  • Attack flow: Mod intercepts vanilla attacks, sends C2S_AttackRequest with combo count and target entities, cancels vanilla when weapon has attributes. Non-weapon items fall back to vanilla normally.
  • ClassCastException in ServerNetwork.handleAttackRequest: PlayerEntityMixin now implements PlayerAttackProperties.
  • Duplicate packets: playToClient registrations unified into single point.
  • Removed crash mixins: ClientPlayNetworkHandlerMixin (non-existent minecraft field on ClientPacketListener), InGameHudInject (empty body).
  • StackOverflowError in getItemBySlot, ArrayIndexOutOfBounds in inventory loading.
  • LivingEntityAccessor invalid field reference.
  • WeaponAttributesFallback uses preset IDs for modded weapon compatibility.
  • Config translations now display properly instead of raw key strings.

Improved

  • Hold-to-attack propagates key state for proper auto-attack.
  • Dual wielding off-hand attribute swapping works correctly.
  • Attack sounds distributed to nearby players via SoundHelper.
  • Weapon registry synced to clients on login.

Build

  • Minecraft: 1.21.5 / NeoForge: 26.1.2 / Java: 25