promotional bannermobile promotional banner

OldCombatMechanics

Makes combat work like before 1.9, with no weapon cooldown etc.
Back to Files

OldCombatMechanics v2.6.0

File nameOldCombatMechanics.jar
Uploader
kernituskernitus
Uploaded
Sep 1, 2026
Downloads
154
Size
8.5 MB
File ID
8784092
Type
R
Release
Supported game versions
  • 26.2
  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17
  • 1.16
  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9

What's new

2.6.0 (2026-09-01)

This release adds optional per-modeset permissions and improves item handling when players change hotbar slots or swap hands. It also fixes inventory compatibility errors and prevents sword item data from disconnecting players when shared through chat plugins.

Configuration

  • Added optional access control for individual modesets. Enable mode-permissions.enabled and grant oldcombatmechanics.modeset.<modeset> to decide which modesets each player may select. Tab completion, commands, joining, and changing worlds respect these permissions. The option is disabled by default, preserving existing behaviour. Related to #905.

Fixes

  • Fixed attack-range and per-item attack cooldown handling when players change hotbar slots or swap hands. OCM now applies settings to the new main-hand item and restores a spear's native reach after removing its range override. Fixes #925 and #939.

  • Fixed inventory compatibility errors that could produce repeated stack traces when disable-offhand processed inventory clicks on some server versions. Sword-blocking hand swaps also use safer inventory-view tracking. Fixes #911.

  • Fixed Paper sword-blocking item data using an invalid duration when serialised by item-chat plugins. Sharing a sword through plugins such as InteractiveChat no longer disconnects recipients because of a negative consumable duration. Fixes #937 via #938.

Report issues on GitHub.

This mod has no related projects