OldCombatMechanics - Disable 1.9 hit cooldown icon

OldCombatMechanics - Disable 1.9 hit cooldown -----

Configure combat-related mechanics from 1.9 onwards




Bug Fixes
  • avoid ghost items after sword block restore (822fb1f), closes #749
  • don't prevent moving shield to chests in disable offhand module (b299df2)
  • error when right clicking air while holding block in <1.13 (cbc0c4b), closes #754
  • listen to dynamically loaded worlds for modesets (f5b59d7), closes #747
  • resolve elytras always unequipped by removing out-of-scope module (07106e6), closes #725
  • fix sword blocking shield ending up in inventory on world change (8aa3fa3), closes #753
----------, Oct 28, 2024

  • Fix Reflector loading error when running Spigot 1.21
  • Fix setting empty message in config sending the message anyway instead of disabling (thanks @SrBedRock)
----------, Sep 21, 2024

Features
  • Full support for Spigot 1.20.6, including new potion and enchantment names. This fixes potion, golden apples, fishing knockback, and damage modules on newest version
  • You can now disable messages by setting relevant string in config.yml to empty ""
Changes
  • Minimum Java version required is now Java 17, but plugin still supports Spigot 1.9 through 1.20.6
  • Removed player-collisions module. This module relied on NMS and kept breaking with almost every new version of the game, or when running with badly-coded scoreboard plugins. You can use the enable-player-collisions option in paper.yml instead.
  • Removed SpartanAPI dependency. Library repository for API disappeared and this was breaking builds.
Bug Fixes
  • Account for fake overdamage from environmental sources. This was causing issues with players getting large amounts of damage too quickly if they received non-combat damage and then were hit by another player again, bypassing damage immunity.
  • Fix NullPointerException when sending custom sounds (e.g. using resource pack with sound modules). Thanks @Waischbrot
  • Fix no getPlayer method for BlockCanBuildEvent when using sword-blocking module in Spigot 1.12.2 or lower
  • Fix gapple module effects overriding pre-existing but longer effects of same strength (e.g. regen would be reset down even if player already had longer regen effect)
  • Fix splash potions being thrown in the sky not being affected by old-potion-effects module
----------, Jun 3, 2024

Bug Fixes
  • Fix error using /ocm mode when current world not in config
  • Fix mode.own permission not working
New Features
  • Added placeholders for enderpearl, gapple, and napple cooldowns. See wiki for more details.
----------, Jan 12, 2024

Features
  • Added per-user combat mode "modesets" supporting all modules, not just attack speed
  • You can now configure as many modesets as you like, and specify which modules should be enabled when a player is in that modeset
  • You can specify which modesets are allowed in which worlds
  • Modesets are persistent across server restarts
  • Players can switch between allowed modesets with /ocm mode for their current world
  • This allows players to choose what combat mode to be in, as long as they have the permission. The mode of the attacker takes precedence for any given damage calculation, to allow for a fair fight.
  • PlaceholderAPI support has been updated to display the player's current modeset for the player they are in with %ocm_modeset%
Important Changes
  • Fixed last damage calculations not taking into account non-entity damage. Improves compatibility with other plugins and fixes problems with damage immunity.
  • Moved worlds section from individual module configs to new modesets section
  • Removed toggle, enable, and disable commands. These have been replaced by the mode command.
  • sword-sweep-particles and disable-attack-sounds modules now require ProtocolLib. This allowes for faster updates and greater inter-plugin compatibility.
Smaller changes
  • Allow configuring message prefix
  • Added denied message when offhand is disabled
  • Added ability to disable randomness in old armour strength calculations
  • Allow configuring projectiles affected by projectile randomness module
Bug Fixes
  • Fixed issues with sword blocking module, including duplication
  • Fixed fishing knockback module not getting picked up by other plugins as entity damage (e.g. WorldGuard)
  • Fixed projectile randomness module launching items at a right angle sometimes
  • Remove offhand item if player switches world and is not allowed
----------, Jan 8, 2024

Build changes
  • Switched from building with Maven to Gradle
  • Updated to build against Spigot 1.20 API
Compatibility
  • Improved compatibility with other plugins that extensively modify damage e.g. McMMO. This should fix remaining issues with high click rate/no immunity.
Fixes
  • Fixed being able to shift-click shield into offhand slot when disabled
  • Fixed sword blocking not triggering when right-clicking air
  • Fixed certain potion effects being removed and re-applied with old gapple module, including health boost hearts being reset
  • Fixed Spartan anticheat compatibility throwing console error
----------, Jun 9, 2023

New features
  • Added auto-updater, can be configured in config.yml
  • Added option to force config update even when on Spigot < 1.18.1 (warning: this will remove all config comments)
  • Removed list of interactive blocks from config
Bug Fixes
  • Fixed issues with fishing rods being able to be used in Worldguard & Residence restricted areas
  • Fixed damage calculation not being applied when running Spigot < 1.16 and having attack cooldown enabled
  • Fixed errors with get absorption method when running Spigot < 1.15
  • Fixed problems with eating golden apples being reset when damage taken
----------, May 28, 2023

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
----------, Apr 18, 2023

New features
  • Allow toggling cooldown via console
  • Allow configuring cooldown messages
  • Add /ocm command tab completion
  • Add oldcombatmechanics.swordblock permission for sword blocking (if turned on in config)
  • Add /ocm <enable/disable> world-wide and server-wide commands for toggling pvp version
  • Add /ocm test command to run automated damage tests in game (still a work-in-progess)
  • Check wiki for all details on new commands
Bug fixes
  • Fix console error with freeze damage when running Spigot < 1.17
  • Add Player Collisions module support for 1.18 (plugin still worked fine if disabled)
  • Avoid random knockback being applied in certain situations
  • Fix enderpearl fall damage not being applied correctly in Projectile Knockback module
  • Make plugin use less memory if the server is running out of it
  • Allow non-nms packets through with a warning for greater compatibility with other plugins
  • Allow gapple cooldown to be applied even if old effects are disabled
  • Fix console error in Disable Projectile Randomness module if running Spigot < 1.14
  • Fix brewing stand refueling on Spigot 1.17 and above
  • Update SpartanAPI dependency for compatibility with newer versions
Fixes to damage calculations
  • Set correct last damage when player invulnerable to include base damage + strength modifier + crits
  • Rearrange overdamage order calculation
  • These fix problems with spamming attacks when a player or an entity should have invulnerability overdamage
From this version onwards, project licence was changed to Mozilla Public Licence 2.0
----------, May 12, 2022

Updated dependencies, reflection and added freeze damage to work with Spigot 1.17 (with great help from I-Al-Istannen)

New features:
  • Added old player knockback module (with MWHunter's help)
  • Added old critical hits module
  • Added golden apple cooldown messages (with M0diis's help)
Fixes:
  • Fixed shield-blocking damage reduction & armour durability
  • Fixed compatibility with plugins that modify item damage, e.g. EpicBosses and MMOItems
  • Fixed thorns causing too much damage through armour
  • Fixed ignoring invulnerability overdamage, which caused repeated attacks to be too strong
  • Fixed errors with netherite tools and shovels caused by Spigot 1.13+ item name changes
  • Accounted for zombie horse and zombie villagers when calculating smite enchantment damage
----------, Jul 27, 2021

Updated dependencies, reflection and added freeze damage to work with Spigot 1.17 (with great help from I-Al-Istannen)

New features:

  • Added old player knockback module (with MWHunter's help)
  • Added old critical hits module
  • Added golden apple cooldown messages (with M0diis's help)
Fixes:

  • Fixed shield-blocking damage reduction & armour durability
  • Fixed compatibility with plugins that modify item damage, e.g. EpicBosses and MMOItems
  • Fixed thorns causing too much damage through armour
  • Fixed ignoring invulnerability overdamage, which caused repeated attacks to be too strong
  • Fixed errors with netherite tools and shovels caused by Spigot 1.13+ item name changes
  • Accounted for zombie horse and zombie villagers when calculating smite enchantment damage
----------, Jul 27, 2021

New modules:
  • Add AttackFrequency module to change invulnerability time in-between hits for both mobs & players
  • Add OldFishingRodVelocity module to make fishing rods go as far as they did in 1.8 (thanks to MWHunter)
New features:
  • Allow setting individual cooldowns for enchanted and normal golden apples
  • Add configurable message for enderpearl cooldown
  • Add configurable message for disabled crafting
  • Add option to use worlds configurations as blacklist instead of whitelist
  • Make ChorusFruit module disabled by default
Bugs fixed:
  • Improve performance of sword sweep module
  • Fix error when a player has null attributes
  • Fix error when player changing world
  • Fix errors with player collisions module when player leaving and rejoining server
  • Fix OldPlayerRegen not accounting for exhaustion changes correctly
  • Fix OldPlayerRegen not starting to heal immediately
  • Fix DisableEnderpearlCooldown not respecting worlds configuration
  • Fix DisableEnderpearlCooldown not respecting other plugins' cancelling of an enderpearl launch event
  • Fix OldPotionEffects not having worlds configuration option
  • Fix OldBurnDelay not having worlds configuration option, and not respecting it
  • Fix ChorusFruit not respecting worlds configuration option
Dependencies updated:
  • Update PlaceholderAPI
  • Update Spigot dependency
  • Update bStats dependency
----------, Jan 4, 2021

Full 1.16.1 support, this includes:
  • Updated to use 1.16.1 Spigot API dependency
  • Support for Netherite weapons
  • Support for new mob types
  • Account for being able to hotkey handswap while in an inventory (DisableOffhandModule)
New modules:
  • ModuleAttackSounds, to disable the new attack sounds. (Module is disabled by default)
Bugs:
  • Fixed OldArmourDurability module not accounting for unbreaking enchants
  • Fixed shovels not being detected as a weapon anymore due to name changes
  • Fixed gapples being used up while in creative
  • Fixed error due to Advancements not being present on pre-1.12
  • Fixed per-world setting not working for ShieldDamageReduction module
  • Fixed unbreaking not working with elytras with OldArmourDurability enabled
  • Added crafting table to list of interactive blocks
----------, Jul 10, 2020

New modules:
  • OldArmourDurability module
  • OldBurnDelay module
Changes:
  • Added configurable gapple cooldown
  • Added configurable enderpearl cooldown
  • Made cancelDraggingIn for FishingKnockback module (for compatibility with WorldGuard PVP regions)
  • Added configurable option for fishing rod knockback on mobs
  • Updated Bukkit dependency to 1.15.2
  • Updated bStats version to 1.7
  • Removed MCStats metrics
  • Added barrel to list of interactive blocks
  • Lowered default damage for projectile & fishing rod knockback
Fixes:
  • Eating gapples didn't increment statistics or advancements
  • Plugin now respects gapple consume event cancellation (for compatibility with other plugins)
  • NPE with PlayerCollisions module when using PaperMC
  • Players were getting kicked when using ProtolSupport
  • Memory leak in PlayerCollisions module
  • Memory leak in PlayerRegen module
  • Memory leak in SwordBlocking module
  • ProjectileKnockback was not working with absorption effect
  • DisableProjectileRandomness wasn't working with multishot enchantment
----------, May 19, 2020

Changes:
  • Built against Bukkit 1.14.4
  • Added Old Chorus Fruit module
  • Removed now obsolete and broken Bukkit update checker
  • Updated Spigot update checker to work with 1.14 dependencies
Fixes:
  • Fixed Old Tool Damage not applying to gold and wood tools
  • Fixed error regarding magma blocks when running a 1.9 server
  • Fixed drinking stacks of potions not consuming one
  • Fixed Slow Falling potion having 0 duration
  • Slow Falling potion duration is now configurable
  • Made plugin more resistant to uninstallation by /reload and PlugMan
----------, Aug 23, 2019

  • Fixed potions not being removed in adventure mode after drinking them
  • Fixed MAGIC is not applicable error in OldArmourStrength module
----------, Jun 5, 2019

  • Fixed issue MAGIC is not applicable
  • Added support for beta versions to the update checker
  • If using Paper and update checker is on auto, Spigot update checker is now used
----------, May 25, 2019

Significant changes:

  • Added OldPotionEffects module, to modify duration and effect of potions to be like in 1.8
  • Added proper 1.13 support
  • Rewrote SwordSweep, OldToolDamage, OldArmourStrength, SwordBlocking modules and changed their listener priorities, including:
    • updating OldToolDamage Module damage values in config file,
    • adding ShieldDamageReduction module, allowing customisation of general and projectile damage reduction,
    • changing ShieldBlocking module to be more accurate with 1.8 blocking,
    • removing NBT editing of Toughness and Strength on armour.
      This was done in order to:
    • accomodate the OldPotionEffects module,
    • improve compatibility with other plugins,
    • make OldArmourStrength module accurate with 1.8 calculations.
  • Sweep particle effect now not shown if sweep attack is cancelled
  • Added "enableTeamDisbanding" option to PlayerCollisions module for improved compatibility with scoreboard and tablist-editing plugins (e.g. AnimatedNames)
  • Added configurable fishing rod cooldown
  • Prevented Citizens NPCs from being affected by fishing rods
  • Updated config.yml, rewriting some comments for clarity and removing obsolete sections
Bug fixes:

  • Fixed NPE in Sword Blocking module, including "playerWeakReference" error message
  • Fixed error message spam "Unable to find method getTypeId"
  • Plugin now works properly after /reload command
  • FishingRodKnockback module now follows 1.8 rules
  • Fixed error arising with some locales having differing letters for uppercase and lowercase
  • Fixed "Duplicate recipe ignored" error when using 1.13
  • Fixed compatibility issue with PaperSpigot
  • Fixed bug with DisableElytra module and hotbar swapping
  • Fixed enderpearl cooldown in DisableEnderpearlCooldown module
----------, May 20, 2019

Incompatibilities fixes:
  • Added support for Placeholder API
  • Added support for Spartan
  • old-armour-strength: added support for custom items
  • no-collisions: fixed incompatibility when another plugin modifies the scoreboard
Bug fixes:
  • Added validation for golden apple potion effects in config
  • sword-blocking: made shield automatically remove when switching hotbar slot
  • sword-blocking: fixed problem with players respawning with a shield when keep-inventory enabled
  • sword-blocking: made much more resposive but still accounting for slow connections
  • Some fixes with fishing-rod knockback not always working as intended
  • Minor clean-ups & fixes for disable-crafting, disable-elytra, enderpearl-cooldown, offhand, sword-blocking and player-collisions modules
----------, Jul 25, 2018

Fixed bug where armour strength value would be removed from armour when wearing it, causing armour to not reduce any incoming damage.
----------, Mar 11, 2018

  • Fixed NullPointerException error when doing /ocm reload
Update checker system has been rewritten to be more robust and flexible, including:
  • Removed check that was delaying server startup
  • Made update checker asynchronous to prevent server hanging
  • Changed Spigot update checker entirely to use Spiget API
  • Now also Spigot update checker returns direct link to specific update page
----------, Mar 10, 2018

  • Fixed gapples and napples not giving saturation
  • Fixed brewing stand refuelling module not working in newest MC versions
----------, Dec 13, 2017

Your config.yml will be reset when upgrading to this version

New features:

  • Added option to disable dragging hooked entity towards you when reeling in
  • Added configurable list of items that stop blocking mechanic
Changes:
  • Updated Bukkit dependency to 1.12.2
  • Made weapon damages & armour values be loaded only when relevant modules are enabled
  • Changed how notch-apple recipe is added
Bug fixes:
  • Added method for UUID NBTTags that are not following convention (Integer cannot be cast to Long error)
  • Fixed bug that caused enderpearls being throw after the cancellation of PlayerInteractEvent
  • Fixed NPE error in sword blocking module
----------, Oct 17, 2017

Fixed fatal bug where plugin wouldn't start
----------, Aug 11, 2017

  • Revamped no collisions module to use packets instead of teams to reduce conflicts and be compatible with tablist and scoreboard plugins
  • Made shield blocking not stop every three seconds but work as normal blocking
  • Added config option for minimum damage while blocking & shield damage reduction
  • Change shield damage reduction from 1/2 a heart to 50% (like was in 1.8)
  • Added extra checks to avoid creating invincible players
  • Added oldcombatmechanics.nolapis permission with config option to only allow players with the permissions to get lapis auto-added to their enchantment table
----------, Aug 5, 2017

  • Internal code improvements
  • Fixed shield dropping if killed while sword-blocking
  • Fixed some errors in fishing knockback module
  • Fixed no-enderpearl-cooldown module duplicating enderpearls
  • Fixed no-enderpearl-cooldown module consuming the first available enderpearl instead of the selected one
  • Fixed not being able to take chestplate off with elytra module enabled
  • Fixed NullPointerException in elytra module
----------, Jul 19, 2017

WARNING: your config will be backed up and reset when updating to this version

New features:
  • Made brewing stand module not use blaze powder to avoid duplication issues
  • Completely revamped elytra module to not allow you to wear elytras instead of simply deleting the item
  • Added disable enderpearl cooldown module
Fixes:
  • Fixed NPE in shield crafting module in 1.12
  • Fixed NPE when accessing virtual inventories such as /enderchest
  • Stopped error with wearing armour while in creative with old armour strength module enabled
----------, Jun 28, 2017

  • Changed default offhand module mode to whitelist
  • Fixed brewing stand blaze powder duplication issues
  • Fixed enchantment table lapis duplication issues
----------, Jun 8, 2017

Updating to this version will cause your config to be backed up and reset.
  • Plugin now requires Java 8
  • Updated for 1.12
  • Added many interactive blocks to sword blocking exclusion list, such as workbench, bed, lever, trapdoor, fence gate, burning furnace and shulker box
  • Fixed many bugs with fishing rod knockback module
  • Fixed offhand item not getting restored upon death while blocking
----------, May 16, 2017

Updating to this version will cause your config to be backed up and reset.

New features:
  • Added no-lapis-enchantments module, to automatically place lapis in your enchantment table upon opening
Bug fixes:
  • Fixed left-clicking giving you a shield
  • Fixed sword sweep with shovels and wood and gold tools giving an error in the console
  • Fixed swords' damage not getting adjusted by old-tool-damage module
  • Fixed old-brewing-stand module placing blaze powder in stands in worlds it was disabled in
----------, Apr 19, 2017

  • Fixed per-world feature not working as intended
  • Fixed sword-sweep module not working on swords with "sweeping edge" enchantment
  • Improved fishing-rod-knockback module
----------, Apr 18, 2017

  • Fixed projectile knockback module, where you were able to damage creative mode and protected players, and adjusted to no damage by default (but configurable)
----------, Apr 15, 2017

New features:

  • Added projectile knockback module for snowballs, eggs & enderpearls
  • Added option to choose which update checker to use
Bugfixes:

  • Fixed per-world feature with worlds containing full stops
  • Fixed being able to use numbers to move blocked items into offhand
----------, Apr 15, 2017

New features:
  • Added a configurable set of blocks that won't give you a shield when right clicked
  • Added bStats as MCStats has been down for quite a while
Bugs Fixed:
  • Fixed NPE in old bow module with getting shot by non-players
  • Fixed Updater class missing error
  • Fixed NPE in Sword Blocking module on inventory clicked
  • Fixed NPEs in Old Brewing Stand module
  • Made Old Golden Apple and Disable Offhand modules reload correctly
  • Fixed not being able to switch-in non-whitelist items with disabled offhand
  • Fixed OCM Toggle setting a negative speed
  • Removed debug messages
  • Fixed not being able to access slot 40 of chests with Disable Offhand module
----------, Mar 20, 2017

New features:

  • Added disable projectile randomness module
  • Added disable bow boosting module
  • Added black/white list to disable offhand slot module
  • Allowed customising golden apples effects in config
  • Added frequency, amount & exhaustion options to config for old player regen module
Fixes:

  • Made old regen module take into account exhaustion
  • Updated to use Gravity's updater for people running not running the plugin on a Spigot server
  • Changed from general-attack-speed to generic-attack-speed in config to reflect Bukkit's naming
  • Fixed attack speed on world change not going back to default
  • Fixed disabling of offhand slot
----------, Dec 28, 2016

New stuff:

  • Made projectiles not get entirely blocked by shields but instead apply their damage but reduced by 1/2 a heart (like in 1.8)
  • Made shields block 1/2 a heart of damage instead of reduce damage to 33%
  • Made it so the old armour strength module doesn't leave any trace if the plugin is uninstalled
  • Added check if fishing rod event got cancelled, with toggle in config
  • Added option to define custom fishing rod damage
Bugs Fixed:

  • Fixed a NPE in Shield Crafting module
  • Fixed not being able to move blaze powder into brewing slot
  • Fixed armour values not updating on world change
  • Fixed golden items in armour values
  • Fixed casting exception with armour dispensing out of droppers
Other:

  • Changed default attack speed from 1024 to 24
----------, Dec 5, 2016

New Features:
  • Disable OffHand module
  • Old Brewing Stands module
  • Disable elytra module

Bugs Fixed:
  • Fixed shield crafting always being disabled even when module was disabled
  • Added world option for shield crafting module
----------, Oct 30, 2016

New features:
  • Added option to disable shield crafting (courtesy of detobel36)
  • Implemented kukelekuuk00's solution for weapon cooldown persisting after uninstall (armour toughness will stay, though)
  • Implemented /ocm toggle command as requested by Ghoti, with OldCombatMechanics.toggle permission, so that players can toggle their cooldowns individually
Bug fixes:
  • Removed some debug code
  • Fixed NPE with some other plugins modifying golden apple recipe
  • Fixed health not regenerating past 20 hearts
  • Fixed players becoming invincible if weapon damage was set to 0
----------, Oct 28, 2016

  • Fixed golden apple duplication bug
  • Fixed Bukkit Update Checker not firing at all
----------, Aug 17, 2016

Hotfix to stop players from being able to take/drop shields from the offhand slot while blocking with a sword.
----------, Aug 2, 2016

Modules added:
  • Sword blocking module
  • Old armour strength module
Improvements:
  • Improved /ocm chat output
  • Fixed config backup failing if backup already present
  • Other minor fixes
----------, Aug 2, 2016

* Fixed bug in old regen module preventing regeneration form occurring
----------, Jul 3, 2016

  • Fixed a bug where eating a golden apple did not consume it
  • Added a Spigot update checker, plugin will automatically select it over the Bukkit one if a Spigot server is being used
----------, Jul 2, 2016

  • Added old golden apples module
  • Added old fishing knockback module
  • Reworked internals for improved code performance

Credits to HyKurtis for the original fishing knockback code, which Rayzr522 optimised
https://www.spigotmc.org/members/hykurtis.149161/
----------, Jun 27, 2016

  • Added old tool damage module
  • Added disable sweep attack module
  • Fixed anti-player-collisions module having players unable to collide with any entity
----------, Jun 23, 2016

  • Added configurable option to disable player collisions
  • Added option to change general attack speed
  • Made config re-generate if not existent upon /ocm reload
----------, Jun 18, 2016

You will want to delete and let the plugin re-create the config file to access full functionality for this version.

Added multiworld support, worlds for the plugin to work in can be specified in config, or just left blank to act in all worlds.

Permissions added:

  • OldCombatMechanics.commands: allows usage of OCM's commands
  • OldCombatMechanics.notify: notifies player of new update
----------, Jun 14, 2016

You will want to delete and let the plugin re-create the config file to access full functionality for this version.
  • Made code much more efficient. Courtesy of Rayzr522's code
  • Plugin is now compatible with all 1.9 and 1.10 versions
  • There is now a global switch in the config file to turn the whole thing on/off
  • Config can be reloaded using /ocm reload
  • The plugin no longer uses the leggins/button system, it all happens upon login to the player
  • Changed Metrics to MetricsLite for improved performance and plugin file size
----------, Jun 9, 2016

Just an update to 1.9.4 as due to this plugin needing access to Minecraft internal code it needs an update for almost every Minecraft update.

ATTENTION: This version will only work with Minecraft 1.9.3 and 1.9.4.
----------, May 10, 2016

Compiled with & updated to 1.9.2
  • Added armour toughness
  • Fixed NPE on op logging in
----------, Apr 5, 2016

  • Fixed bug where armour would lose armour points
  • Made plugin only set attack speed value if it hasn't been set yet (to increase efficiency)
  • Added a config.yml to set the update checker and values for the substitute item in case no armour is being worn
----------, Mar 29, 2016

The Update Checker would stop the plugin from working in the case it could connect to BukkitDev but no files were found. This release fixes it.
----------, Mar 5, 2016

Resource Information
Author:
----------
Total Downloads: 183,559
First Release: Mar 5, 2016
Last Update: Oct 28, 2024
Category: ---------------
All-Time Rating:
184 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings