OldCombatMechanics v1.12.0

Details

  • Filename
    OldCombatMechanics.jar
  • Uploaded by
  • Uploaded
    Apr 18, 2023
  • Size
    297.96 KB
  • Downloads
    169
  • MD5
    aaffa6b2851ff97a2dcfffecd08fac7a

Supported Bukkit Versions

  • 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

Changelog

This release is the culmination of a lot of work in making sure the damage calculations in the plugin are as accurate as possible. Extensive automated testing was conducted in order to make sure the weapon behaviour is accurate, and a lot of problems were found. They have now been fixed, and you will find the damage reflects the configuration as closely as possible. Additionally, compatibility with other plugins modifying damage was improved significantly.

 

New features

  • Add option to use old sharpness calculations to OldToolDamage module
  • Add automated config.yml upgrader for Spigot 1.18.1 and above. This means you config will not longer be reset when updating and all your options will be carried over to the new config

Bug fixes

  • Fix error on offhand swap with DisableElytra module
  • Fix error on /ocm enable command on Spigot >1.16
  • Added backwards compatibility for certain methods not existing, supports back to 1.9
  • Fix DisableAttackSounds module errors on 1.19.3
  • Improve compatibility with scoreboard plugins

Damage Changes

  • Changed minimum attack speed to disable cooldown to 40
  • Fix overdamage and last damage calculations
  • Fix overdamage calculations interactions with other modules
  • Correctly scale attack damage by cooldown, including enchantment damage
  • Fix critical hit detection in 1.9, by checking player is not sprinting
  • Fix critical hit calculation to be 1.5 multiplier of damage
  • Fix weakness potions causing damage calculations not to run for overdamage
  • Fix lingering & dispensed potions not being included by OldPotionEffects module
  • Fix OldArmourStrength module not taking resistance and absorption into account
  • Updated list of damages that bypass armour to 1.19
  • Allow greater compatibility with custom weapons, especially MCMMO and Crackshot
  • Fix successful overdamage not updating last damage value
  • Fix absorption modifier always being applied even when not needed