Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

Release Candidate 2 Changes:


  • I hate my life (fixed one singular bug)

Changes:


  • Added Attack Indicator Min Value

  • Removed automatic attack speed conversion for modded tools/weapons

  • Reformatted the config, now sorted between CTS and custom

  • Now requiring Java 21.

  • Added support for the Mace by default.

  • Integration of CookeyMod directly into Combatify

  • Now requiring Cloth Config

  • Un-integration of Atlas Lib out of Combatify

  • Removal of unused client options

  • Removal of "1.7 Fishing Rod" client-side option... Unfitting and not necessary

  • Integration of Polymer for the Cleaving enchantment (optional dependency)

  • Added minecraft:enchantable/axe and minecraft:enchantable/breach item tags, breach is used for the Breach enchantment and axe is used for Cleaving

    • Longswords now inherit Breach by default
  • Added combatify:double_tier_durability item tag for if an item will have double its tier's durability

  • Breach now applies the Armour Piercing tooltip


Config Changes:


  • New config GUI

  • Removed Piercer as a custom enchantment, functionality replaced by Breach

  • Added the config option attackDecay, controls whether or not weapon strength and crits are based off of charge

  • Added the config option bedrockImpaling, controls whether or not impaling works in rain

  • Added the config option bowFatigue, controls whether or not bows can fatigue

  • Added the config option canAttackEarly, controls whether or not you can attack before you have 100%

  • Added the config option canSweepOnMiss, controls whether or not sweeping works on missed attacks

  • Added the config option chargedAttacks, controls whether or not your charge goes up to 200%

  • Added the config option chargedReach, controls whether or not you gain reach with a charged attack (independent of chargedAttacks)

  • Added the config option creativeReach, controls whether or not you gain reach in creative

  • Added the config option ctsKB, controls whether or not the knockback is like CTS

  • Added the config option ctsMomentumPassedToProjectiles, controls whether or not momentum is passed to projectiles like in CTS (off is how it is in vanilla)

  • Added the config option dispensableTridents, controls if tridents can be shot from dispensers

  • Added the config option hasMissTime, controls whether or not you have miss time, which is a 1.9 feature which adds 10 ticks of attack delay upon missing

  • Added the config option iFramesBasedOnWeapon, controls if the I-Frames an opponent recieves will match the ticks it takes for a fast attack with your weapon.

  • Added the config option missedAttackRecovery, controls whether or not you can attack in just 4 ticks after missing

  • Added the config option percentageDamageEffects, controls whether or not strength and weakness are percentages

  • Added the config option resetOnItemChange, controls whether or not your attacks are reset when you change items

  • Added the config option snowballKB, controls whether or not snowballs do KB to players

  • Added the config option strengthAppliesToEnchants, controls whether or not strength or weakness apply on top of enchantment damage

  • Added the config option sweepWithSweeping, controls whether or not you can sweep with just the sweeping enchantment

  • Added the config option swingThroughGrass, controls whether or not you can attack through grass or other no collision and no occlusion blocks

  • Added the config option tridentVoidReturn, controls whether or not tridents will return from the void with Loyalty

  • Added the config option vanillaSweep, controls whether or not sweeping will have its vanilla formula

  • Added the config option weaponTypesEnabled, controls whether or not weapon types are used

  • Added the config option shieldDelay, controls how long your shield has to be up before it functions (in ticks)

  • Added the config option crossbowUncertainty, controls the uncertainty of crossbows, matches bowUncertainty

  • Added the config option healingTime, controls how fast you regenerate without fastHealing (in seconds)

  • Added the config option armorPiercingDisablesShields, off by default, allows items with armour piercing to disable shields at expense of dealing normal damage through armour

  • Added the config option canInteractWhenCrouchShield, controls whether or not you can attack while crouch-shielding

  • Added the config option disableDuringShieldDelay, controls whether or not you can be disabled while your shield is on delay

  • Added the config option sweepingNegatedForTamed, controls whether or not your own tamed animals can be hit with sweeping

  • Added the config option attackDecayMinCharge, controls the minimum charge required for the damage to start increasing when attackDecay is enabled

  • Added the config option attackDecayMaxCharge, controls the charge to reach maximum damage when attackDecay is enabled

  • Added the config option attackDecayMinPercentage, controls the minimum percentage of damage you can deal when attackDecay is enabled

  • Added the config option attackDecayMaxPercentage, controls the maximum percentage of damage you can deal when when attackDecay is enabled

  • Added the config option breachArmorPiercing, controls how much armour piercing Breach grants per level

  • Added the config option thrownTridentDamage, controls the base damage tridents do when thrown

  • Added the config option arrowDisableMode which defines if, and in which circumstances, arrows can disable shields

  • Added the config option armourPiercingMode, control how armour piercing applies to armour

  • Removed the config option swordProtectionEfficacy, obsolete

  • Added the items config setting can_sweep for both singular items and weapon types, controls whether or not you can sweep with this item by default

  • Added the default blocking type current_shield, provides 1.9 shield functionality

  • Refactored items config, now defines a default set of weapon types, blocking types, and tiers, which can be expanded by mods and ensured that they will never be removed.

  • Added tiers to the items config

    • Details can be found in the wiki
  • Added the ability to add custom weapon types

    • Weapon types can also be configured multiple at once, like items
  • Added sword_enchants_from_enchanting field to both weapon type and item configs, controls whether an item can have sword enchants from an enchanting table

  • Removed is_percentage from blocking types

  • Added durability to item configuration, allows for you to control an item's durability

  • Added tier to item configuration, allows for you to apply a custom tier to an item. Diamond is assumed by default if an item doesn't have a tier but has functionality that relies on it

  • Tiered shields now always have double the durability of other items representing that tier

  • Added armor_calculation to the items config

  • Added armor, armor_toughness, and armor_knockback_resistance to the items config for adjusting item armor stats

  • Added repair_ingredient to the items config for changing the repair ingredient of an item

  • Added tool_tag to the items config for changing the tag which a tool will be able to mine (e.g. `#minecraft:mineable/pickaxe)


Fixes:


  • Fixed sweeping during miss after dying

  • Fixed attack speed with vanilla stats

  • Fixed shielding by default with mounts

  • Fixed potion eating interruption (somehow?)

  • Fixed several incompatibilities

  • Fixed axes being able to receive sword enchantments from the enchanting table by default

  • Fixed MC-109101 not being fixed in Combatify

  • Fixed hoe not working with custom tiers

  • Fixed server crash

  • Fixed Swing Through Grass performance

Release Candidate 1 Changes:


  • Move to RC phase

Changes:


  • Added Attack Indicator Min Value

  • Removed automatic attack speed conversion for modded tools/weapons

  • Reformatted the config, now sorted between CTS and custom

  • Now requiring Java 21.

  • Added support for the Mace by default.

  • Integration of CookeyMod directly into Combatify

  • Now requiring Cloth Config

  • Un-integration of Atlas Lib out of Combatify

  • Removal of unused client options

  • Removal of "1.7 Fishing Rod" client-side option... Unfitting and not necessary

  • Integration of Polymer for the Cleaving enchantment (optional dependency)

  • Added minecraft:enchantable/axe and minecraft:enchantable/breach item tags, breach is used for the Breach enchantment and axe is used for Cleaving

    • Longswords now inherit Breach by default
  • Added combatify:double_tier_durability item tag for if an item will have double its tier's durability

  • Breach now applies the Armour Piercing tooltip


Config Changes:


  • New config GUI

  • Removed Piercer as a custom enchantment, functionality replaced by Breach

  • Added the config option attackDecay, controls whether or not weapon strength and crits are based off of charge

  • Added the config option bedrockImpaling, controls whether or not impaling works in rain

  • Added the config option bowFatigue, controls whether or not bows can fatigue

  • Added the config option canAttackEarly, controls whether or not you can attack before you have 100%

  • Added the config option canSweepOnMiss, controls whether or not sweeping works on missed attacks

  • Added the config option chargedAttacks, controls whether or not your charge goes up to 200%

  • Added the config option chargedReach, controls whether or not you gain reach with a charged attack (independent of chargedAttacks)

  • Added the config option creativeReach, controls whether or not you gain reach in creative

  • Added the config option ctsKB, controls whether or not the knockback is like CTS

  • Added the config option ctsMomentumPassedToProjectiles, controls whether or not momentum is passed to projectiles like in CTS (off is how it is in vanilla)

  • Added the config option dispensableTridents, controls if tridents can be shot from dispensers

  • Added the config option hasMissTime, controls whether or not you have miss time, which is a 1.9 feature which adds 10 ticks of attack delay upon missing

  • Added the config option iFramesBasedOnWeapon, controls if the I-Frames an opponent recieves will match the ticks it takes for a fast attack with your weapon.

  • Added the config option missedAttackRecovery, controls whether or not you can attack in just 4 ticks after missing

  • Added the config option percentageDamageEffects, controls whether or not strength and weakness are percentages

  • Added the config option resetOnItemChange, controls whether or not your attacks are reset when you change items

  • Added the config option snowballKB, controls whether or not snowballs do KB to players

  • Added the config option strengthAppliesToEnchants, controls whether or not strength or weakness apply on top of enchantment damage

  • Added the config option sweepWithSweeping, controls whether or not you can sweep with just the sweeping enchantment

  • Added the config option swingThroughGrass, controls whether or not you can attack through grass or other no collision and no occlusion blocks

  • Added the config option tridentVoidReturn, controls whether or not tridents will return from the void with Loyalty

  • Added the config option vanillaSweep, controls whether or not sweeping will have its vanilla formula

  • Added the config option weaponTypesEnabled, controls whether or not weapon types are used

  • Added the config option shieldDelay, controls how long your shield has to be up before it functions (in ticks)

  • Added the config option healingTime, controls how fast you regenerate without fastHealing (in seconds)

  • Added the config option armorPiercingDisablesShields, off by default, allows items with armour piercing to disable shields at expense of dealing normal damage through armour

  • Added the config option canInteractWhenCrouchShield, controls whether or not you can attack while crouch-shielding

  • Added the config option disableDuringShieldDelay, controls whether or not you can be disabled while your shield is on delay

  • Added the config option sweepingNegatedForTamed, controls whether or not your own tamed animals can be hit with sweeping

  • Added the config option attackDecayMinCharge, controls the minimum charge required for the damage to start increasing when attackDecay is enabled

  • Added the config option attackDecayMaxCharge, controls the charge to reach maximum damage when attackDecay is enabled

  • Added the config option attackDecayMinPercentage, controls the minimum percentage of damage you can deal when attackDecay is enabled

  • Added the config option attackDecayMaxPercentage, controls the maximum percentage of damage you can deal when when attackDecay is enabled

  • Added the config option breachArmorPiercing, controls how much armour piercing Breach grants per level

  • Added the config option thrownTridentDamage, controls the base damage tridents do when thrown

  • Added the config option arrowDisableMode which defines if, and in which circumstances, arrows can disable shields

  • Added the config option armourPiercingMode, control how armour piercing applies to armour

  • Removed the config option swordProtectionEfficacy, obsolete

  • Added the items config setting can_sweep for both singular items and weapon types, controls whether or not you can sweep with this item by default

  • Added the default blocking type current_shield, provides 1.9 shield functionality

  • Refactored items config, now defines a default set of weapon types, blocking types, and tiers, which can be expanded by mods and ensured that they will never be removed.

  • Added tiers to the items config

    • Details can be found in the wiki
  • Added the ability to add custom weapon types

    • Weapon types can also be configured multiple at once, like items
  • Added sword_enchants_from_enchanting field to both weapon type and item configs, controls whether an item can have sword enchants from an enchanting table

  • Removed is_percentage from blocking types

  • Added durability to item configuration, allows for you to control an item's durability

  • Added tier to item configuration, allows for you to apply a custom tier to an item. Diamond is assumed by default if an item doesn't have a tier but has functionality that relies on it

  • Tiered shields now always have double the durability of other items representing that tier

  • Added armor_calculation to the items config

  • Added armor, armor_toughness, and armor_knockback_resistance to the items config for adjusting item armor stats

  • Added repair_ingredient to the items config for changing the repair ingredient of an item

  • Added tool_tag to the items config for changing the tag which a tool will be able to mine (e.g. `#minecraft:mineable/pickaxe)


Fixes:


  • Fixed sweeping during miss after dying

  • Fixed attack speed with vanilla stats

  • Fixed shielding by default with mounts

  • Fixed potion eating interruption (somehow?)

  • Fixed several incompatibilities

  • Fixed axes being able to receive sword enchantments from the enchanting table by default

  • Fixed MC-109101 not being fixed in Combatify

  • Fixed hoe not working with custom tiers

  • Fixed server crash

  • Fixed Swing Through Grass performance

Changes:


  • Un-integration of Atlas Lib out of Combatify

  • Removal of unused client options

  • Removal of "1.7 Fishing Rod" client-side option... Unfitting and not necessary

  • Integration of Polymer for the Cleaving enchantment (optional dependency)

  • Added minecraft:enchantable/axe and minecraft:enchantable/breach item tags, breach is used for the Breach enchantment and axe is used for Cleaving

  • Breach now applies the Armour Piercing tooltip


Config Changes:


  • Removed Piercer as a custom enchantment, functionality replaced by Breach

  • Added armorPiercingDisablesShields, off by default, allows items with armour piercing to disable shields at expense of dealing normal damage through armour

  • Added breachArmorPiercing, controls how much armour piercing Breach grants per level

  • Added armourPiercingMode, control how armour piercing applies to armour


Fixes:


  • Fixed server crash

  • Fixed Swing Through Grass performance

  • Fixed Sweeping Negated For Tamed

  • Fixed I-Frames for Can Attack Early

Changes:


  • Integration of CookeyMod directly into Combatify

  • Now requiring Cloth Config


Config Changes:


  • New config GUI

Fixes:


  • Fixed something probably

Changes:


  • Nothing to see here

Config Changes:


  • Added armor_calculation to the items config

  • Added armor, armor_toughness, and armor_knockback_resistance to the items config for adjusting item armor stats

  • Added repair_ingredient to the items config for changing the repair ingredient of an item

  • Added arrowDisableMode which defines if, and in which circumstances, arrows can disable shields


Fixes:


  • Fixed MC-109101 not being fixed in Combatify

  • Fixed longswords and knives not getting sharpness

  • Fixed defender having a max level of 3 & not working in the offhand

  • Fixed hoe not working with custom tiers

Changes:


  • Updated to 24w14a.

  • Possible bugs... For many reasons.

  • Now requiring Java 21.

  • Added support for the Mace by default.


Config Changes:


  • Added tiers to the items config.

    • Details can be found in the wiki.
  • Added the ability to add custom weapon types.

  • Added sword_enchants_from_enchanting field to both weapon type and item configs, controls whether an item can have sword enchants from an enchanting table.

  • Removed is_percentage from blocking types.

  • Added durability to item configuration, allows for you to control an item's durability.

  • Added tier to item configuration, allows for you to apply a custom tier to an item. Diamond is assumed by default if an item doesn't have a tier but has functionality that relies on it.

  • Tiered shields now always have double the durability of other items representing that tier.

  • Added dispensableTridents to the base config, controls if tridents can be shot from dispensers.


Fixes:


  • Fixed several incompatibilities... Which don't even affect this version...

  • Fixed axes being able to receive sword enchantments from the enchanting table by default

Changes:


  • Updated to 24w10a

  • Possible bugs due to everything changing in 24w09a with regards to items.


Config Changes:


  • Config options vanillaSweep and sweepWithSweeping no longer functionally overlap, instead, adding can_sweep to a weapon type or item will, by default, make it possible for that item to sweep.

Fixes:


  • Fixed KB during shield delay

  • Fixed potion eating interruption (somehow?)

Changes:


  • Added Attack Indicator Min Value

  • Removed auto conversion for modded tools/weapons

  • Reformatted the config, now sorted between CTS and custom


Config Changes:


  • Added the config option attackDecay, controls whether or not weapon strength and crits are based off of charge

  • Added the config option bedrockImpaling, controls whether or not impaling works in rain

  • Added the config option bowFatigue, controls whether or not bows can fatigue

  • Added the config option canAttackEarly, controls whether or not you can attack before you have 100%

  • Added the config option canSweepOnMiss, controls whether or not sweeping works on missed attacks

  • Added the config option chargedAttacks, controls whether or not your charge goes up to 200%

  • Added the config option chargedReach, controls whether or not you gain reach with a charged attack (independent of chargedAttacks)

  • Added the config option creativeReach, controls whether or not you gain reach in creative

  • Added the config option ctsKB, controls whether or not the knockback is like CTS

  • Added the config option ctsMomentumPassedToProjectiles, controls whether or not momentum is passed to projectiles like in CTS (off is how it is in vanilla)

  • Added the config option hasMissTime, controls whether or not you have miss time (unaware of what this even does, this is a vanilla feature, this option exists so you can find out)

  • Added the config option missedAttackRecovery, controls whether or not you can attack in just 4 ticks after missing

  • Added the config option percentageDamageEffects, controls whether or not strength and weakness are percentages

  • Added the config option resetOnItemChange, controls whether or not your attacks are reset when you change items

  • Added the config option snowballKB, controls whether or not snowballs do KB to players

  • Added the config option strengthAppliesToEnchants, controls whether or not strength or weakness apply on top of enchantment damage

  • Added the config option sweepWithSweeping, controls whether or not you can sweep with just the sweeping enchantment

  • Added the config option swingThroughGrass, controls whether or not you can attack through grass or other no collision and no occlusion blocks

  • Added the config option tridentVoidReturn, controls whether or not tridents will return from the void with Loyalty

  • Added the config option vanillaSweep, controls whether or not sweeping will have its vanilla formula and work without sweeping

  • Added the config option weaponTypesEnabled, controls whether or not weapon types are used

  • Added the config option shieldDelay, controls how long your shield has to be up before it functions (in ticks)

  • Added the config option healingTime, controls how fast you regenerate without fastHealing (in seconds)

  • Added the config option canInteractWhenCrouchShield, controls whether or not you can attack while crouch-shielding

  • Added the config option disableDuringShieldDelay, controls whether or not you can be disabled while your shield is on delay

  • Added the config option sweepingNegatedForTamed, controls whether or not your own tamed animals can be hit with sweeping

  • Added the config option thrownTridentDamage, controls the base damage tridents do when thrown

  • Removed the config option swordProtectionEfficacy, obsolete

  • Added the items config setting can_sweep for both singular items and weapon types, controls whether or not you can sweep with this item by default (if vanillaSweep is enabled or sweepWithSweeping is disabled)

  • Added the default blocking type current_shield, provides 1.9 shield functionality


Fixes:


  • Fixed sweeping during miss after dying

  • Fixed attack speed with vanilla stats

  • Fixed shielding by default with mounts

Changes:


  • Moved default items with sword enchants to the new tag

Config Changes:


  • Major backend edits to remove old enchantment edits which are now unneeded. Items config has_sword_enchants remains

Fixes:


  • Fixed eating interruption with potions

Changes:


  • Version bump

Config Changes:


  • Nothing to see here

Fixes:


  • Fixed vanilla clients connecting
  • Fixed retain attack on vanilla
  • Fixed swing through grass on vanilla
  • Fixed attack speed on vanilla
  • Fixed impaling

Changes:


  • Ported to 24w06a
  • Reach now uses the vanilla reach attribute
  • No dependencies other than Fabric API as all dependencies are out of date
  • Fallback config added, will be used whenever Owo is gone

Config Changes:


  • Removed modded auto-correct config options, obsolete
  • Fallback config can be found in config/combatify/combatify-beta.json
  • Added "windChargeDamage" config option

Fixes:


  • Fixed piglin bartering
  • Fixed bug with defender being disabled

Changes:


  • Version bump

Config Changes:


  • Removed parry crits from the sword

Fixes:


  • Fixed server crash from 1.1.8.2
  • Fixed previous config addition not working

Changes:


  • Version bump

  • Note: Forge requires MidnightLib, which currently does not work on the server. I have produced a patched version which is available on my GitHub


Config Changes:


  • Removed parry crits from the sword

Fixes:


  • Fixed server crash from 1.1.8.2
  • Fixed previous config addition not working

Changes:


  • Can now connect to any server, and the config will try to restore the default

  • Note: Forge requires MidnightLib, which currently does not work on the server. I have produced a patched version which is available on my GitHub


Config Changes:


  • Made it possible for any item to pierce through armour without Piercer using the items config

  • Piercing has been updated in function

  • Moved use duration configs to the items config, can now control duration of any item


Fixes:


  • Fixed eating interruption rendering

Changes:


  • Can now connect to any server, and the config will try to restore the default

Config Changes:


  • Made it possible for any item to pierce through armour without Piercer using the items config

  • Piercing has been updated in function

  • Moved use duration configs to the items config, can now control duration of any item


Fixes:


  • Fixed eating interruption rendering

Changes:


  • Made axes able to hold every sword enchantment

  • Note: Forge requires MidnightLib, which currently does not work on the server. I have produced a patched version which is available on my GitHub


Config Changes:


  • Made it possible for any item to become enchantable using the items config

  • Added the ability to make any item able to hold sword enchantments

  • Removed Tools Are Weapons, now unnecessary

  • By default, eggs no longer stack to 64


Fixes:


  • Fixed Shield rendering bug

Changes:


  • Made axes able to hold every sword enchantment

Config Changes:


  • Made it possible for any item to become enchantable using the items config

  • Added the ability to make any item able to hold sword enchantments

  • Removed Tools Are Weapons, now unnecessary

  • By default, eggs no longer stack to 64


Fixes:


  • Fixed Shield rendering bug

Changes:


  • Renamed to Combatify

  • Added namespace converter to convert items from old versions

  • Made entities inflate when being targeted if they are less than 0.9 blocks (or the config value)

  • Note: Forge requires MidnightLib, which currently does not work on the server. I have produced a patched version which is available on my GitHub


Config Changes:


  • Added a config option for how large an entity must be when targeting

  • Added Tiered Shields. (Gold and Wood have 30% Damage Reduction, Iron 40%, Diamond and Netherite 50%, and all tiers have 2.5 Knockback Resistance while Netherite has 5 Knockback Resistance. Gold will prevent Piglins from attacking you.)

  • Made new config JSON format for manipulating almost everything about an item which the mod changes or else would be useful (See wiki for information)

  • Removed old item attribute configs

  • Replaced Default Attack Speed Offset config with Base Hand Attack Speed

  • Modified Attack Speed config

  • Added Insta-Attack config

  • Added I-Frames for instant attacks

  • Removed client-side hit reach check

  • Made it possible for vanilla clients to join (OPT-IN FOR SERVERS, WILL MAKE PERFORMANCE WORSE IF VANILLA CLIENTS CONNECT)

  • Made a config to allow for End Crystals to not force 100% charge when attacking them

  • Added a config to allow you to sprint even with no hunger, matching CTS 5

  • Added a config to only allow you to block shields when fully charged

  • Added configs to modify shield disable times, namely the base disable time, cleaving bonus per level, and defender reduction.

  • Added Piercer, a config-specific enchantment gives 10% Armor Piercing per level (3 levels)

  • Added Defender, a config-specific enchantment that increases Shield Damage Protection by 1, Sword Damage Reduction by 12.5%, and Tiered Shield Damage Reduction by 10%, also removes 0.5 seconds when your shield gets disabled.

  • Made Longswords, and all weapons with Piercer enchantment, able to disable shields, but in exchange, all damage not protected by the shield loses the Armor Piercing effect

  • Added 1.11 fast healing as a config option

  • Buffed default Knife reach to 2.75

  • Made a new config that will allow for magic attacks to not produce I-Frames


Fixes:


  • Fixed CTS grace period

  • Proper Reach Entity Attributes support (no more crashes and using it won't break anything)

  • Fixed swing through grass

  • Removed Coyote Time

  • Fixed rendering issues

  • Fixed issue with sword blocking where it always cancels your sprint

  • Made Eating Interruption work as intended

  • Made enchantments work in commands

  • Fixed broken config options

  • Client-side changes to make it possible to reach from the correct length

  • Made small hitreg tweaks (I-Frames should no longer cause ghost hits)

  • Added a client-side mod check (you now need it on both sides to connect)

  • Made attribute-adjusting configs no longer require a restart (now work upon reconnect)

  • Fixed an oversight where Armor Piercing would work when using a bow in your offhand

  • Many internal changes that fix potential bugs

  • Removed Block Reach

  • Fixed Missed Attack Recovery

  • Fixed a client-side issue with attack speed when connecting to a dedicated server

Changes:


  • Renamed to Combatify

  • Added namespace converter to convert items from old versions

  • Made entities inflate when being targeted if they are less than 0.9 blocks (or the config value)


Config Changes:


  • Added a config option for how large an entity must be when targeting

  • Added Tiered Shields. (Gold and Wood have 30% Damage Reduction, Iron 40%, Diamond and Netherite 50%, and all tiers have 2.5 Knockback Resistance while Netherite has 5 Knockback Resistance. Gold will prevent Piglins from attacking you.)

  • Made new config JSON format for manipulating almost everything about an item which the mod changes or else would be useful (See wiki for information)

  • Removed old item attribute configs

  • Replaced Default Attack Speed Offset config with Base Hand Attack Speed

  • Modified Attack Speed config

  • Added Insta-Attack config

  • Added I-Frames for instant attacks

  • Removed client-side hit reach check

  • Made it possible for vanilla clients to join (OPT-IN FOR SERVERS, WILL MAKE PERFORMANCE WORSE IF VANILLA CLIENTS CONNECT)

  • Made a config to allow for End Crystals to not force 100% charge when attacking them

  • Added a config to allow you to sprint even with no hunger, matching CTS 5

  • Added a config to only allow you to block shields when fully charged

  • Added configs to modify shield disable times, namely the base disable time, cleaving bonus per level, and defender reduction.

  • Added Piercer, a config-specific enchantment gives 10% Armor Piercing per level (3 levels)

  • Added Defender, a config-specific enchantment that increases Shield Damage Protection by 1, Sword Damage Reduction by 12.5%, and Tiered Shield Damage Reduction by 10%, also removes 0.5 seconds when your shield gets disabled.

  • Made Longswords, and all weapons with Piercer enchantment, able to disable shields, but in exchange, all damage not protected by the shield loses the Armor Piercing effect

  • Added 1.11 fast healing as a config option

  • Buffed default Knife reach to 2.75

  • Made a new config that will allow for magic attacks to not produce I-Frames


Fixes:


  • Fixed CTS grace period

  • Proper Reach Entity Attributes support (no more crashes and using it won't break anything)

  • Fixed swing through grass

  • Removed Coyote Time

  • Fixed rendering issues

  • Fixed issue with sword blocking where it always cancels your sprint

  • Made Eating Interruption work as intended

  • Made enchantments work in commands

  • Fixed broken config options

  • Client-side changes to make it possible to reach from the correct length

  • Made small hitreg tweaks (I-Frames should no longer cause ghost hits)

  • Added a client-side mod check (you now need it on both sides to connect)

  • Made attribute-adjusting configs no longer require a restart (now work upon reconnect)

  • Fixed an oversight where Armor Piercing would work when using a bow in your offhand

  • Many internal changes that fix potential bugs

  • Removed Block Reach

  • Fixed Missed Attack Recovery

  • Fixed a client-side issue with attack speed when connecting to a dedicated server

Release Candidate 8 Changes:


  • Fixed attacking through walls

  • Fixed Item Cooldowns


Changes:


  • Renamed to Combatify

  • Added namespace converter to convert items from old versions

  • Made entities inflate when being targeted if they are less than 0.9 blocks (or the config value)


Config Changes:


  • Added a config option for how large an entity must be when targeting

  • Added Tiered Shields. (Gold and Wood have 30% Damage Reduction, Iron 40%, Diamond and Netherite 50%, and all tiers have 2.5 Knockback Resistance while Netherite has 5 Knockback Resistance. Gold will prevent Piglins from attacking you.)

  • Made new config JSON format for manipulating almost everything about an item which the mod changes or else would be useful (See wiki for information)

  • Removed old item attribute configs

  • Replaced Default Attack Speed Offset config with Base Hand Attack Speed

  • Modified Attack Speed config

  • Added Insta-Attack config

  • Added I-Frames for instant attacks

  • Removed client-side hit reach check

  • Made it possible for vanilla clients to join (OPT-IN FOR SERVERS, WILL MAKE PERFORMANCE WORSE IF VANILLA CLIENTS CONNECT)

  • Made a config to allow for End Crystals to not force 100% charge when attacking them

  • Added a config to allow you to sprint even with no hunger, matching CTS 5

  • Added a config to only allow you to block shields when fully charged

  • Added configs to modify shield disable times, namely the base disable time, cleaving bonus per level, and defender reduction.

  • Added Piercer, a config-specific enchantment gives 10% Armor Piercing per level (3 levels)

  • Added Defender, a config-specific enchantment that increases Shield Damage Protection by 1, Sword Damage Reduction by 12.5%, and Tiered Shield Damage Reduction by 10%, also removes 0.5 seconds when your shield gets disabled.

  • Made Longswords, and all weapons with Piercer enchantment, able to disable shields, but in exchange, all damage not protected by the shield loses the Armor Piercing effect

  • Added 1.11 fast healing as a config option

  • Buffed default Knife reach to 2.75

  • Made a new config that will allow for magic attacks to not produce I-Frames


Fixes:


  • Fixed CTS grace period

  • Proper Reach Entity Attributes support (no more crashes and using it won't break anything)

  • Fixed swing through grass

  • Removed Coyote Time

  • Fixed rendering issues

  • Fixed issue with sword blocking where it always cancels your sprint

  • Made Eating Interruption work as intended

  • Made enchantments work in commands

  • Fixed broken config options

  • Client-side changes to make it possible to reach from the correct length

  • Made small hitreg tweaks (I-Frames should no longer cause ghost hits)

  • Added a client-side mod check (you now need it on both sides to connect)

  • Made attribute-adjusting configs no longer require a restart (now work upon reconnect)

  • Fixed an oversight where Armor Piercing would work when using a bow in your offhand

  • Many internal changes that fix potential bugs

  • Removed Block Reach

  • Fixed Missed Attack Recovery

  • Fixed a client-side issue with attack speed when connecting to a dedicated server


Project members

Alexandra-Myers

Owner

zOnlyKroks

Contributor


Technical information

License
GPL-3.0-only
Client side
required
Server side
required
Project ID