90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

Changes:


  • Non-player cooldowns.

  • Beginning of the items config refactor

  • AppleSkin support

  • New enchantment effect component: combatify:shield_effectiveness, modifies the effectiveness of the blocking type.

  • Added data components combatify:blocking_level and combatify:piercing_level. The former controls modifiers to the base blocking protection for the type, effective for all non-vanilla types.

  • Removed integrated CookeyMod, now an optional dependency

  • The minecraft:use_cooldown component will apply in the few cases mobs use items.


Config Changes:


  • Removed the config option breachArmorPiercing, now replaced with calculating based on the minecraft:armor_effectiveness component.

  • Added the config option mobsCanGuard, enables mobs to use shields under certain conditions.

  • Added the config option mobsCanSprint, adds sprinting to certain mobs, under certain conditions, + sprint hits.

  • Added the entities block to the items config. Controls aspects of certain entities, currently attack_interval, shield_disable_time, and is_misc_entity.

  • Items config refactor, internally now maintains all individual changes, and tags can now be used as a discriminator for items and entities (and multiple tags, if you fancy).

  • New blocking type factory: combatify:original_sword, uses sword mechanics from 1.7 (and 1.8, to my knowledge).

  • Replaced is_enchantable and enchantment_level in the items block in the items config with enchantable which uses the minecraft:enchantable component.

  • Modified cooldown to be encoded the same as vanilla's minecraft:use_cooldown component.

  • Removed cooldown_after, completely pointless in every way.

  • Prior repair_ingredient entries in the tiers and items block are now repair_items and are now tags instead of ingredients.


Fixes:


  • Shield durability is now taken in most cases where it was not before

  • Fixed third-person shield blocking animation

Changes:


  • Non-player cooldowns.

  • Beginning of the items config refactor

  • AppleSkin support


Config Changes:


  • Removed the config option breachArmorPiercing, now replaced with calculating based on the minecraft:armor_effectiveness component.

  • Added the config option mobsCanGuard, enables mobs to use shields under certain conditions.

  • Added the config option mobsCanSprint, adds sprinting to certain mobs, under certain conditions, + sprint hits.

  • Added the entities block to the items config. Controls aspects of certain entities, currently attack_interval, shield_disable_time, and is_misc_entity.

  • Items config refactor, internally now maintains all individual changes, and tags can now be used as a discriminator for items and entities (and multiple tags, if you fancy)


Fixes:


  • Shield durability is now taken in most cases where it was not before

  • Fixed third-person shield blocking animation

Changes:


  • Added a client option to restore vanilla arm height augmentation

  • Polymer is now an optional dependency once again, required for server-side only support


Config Changes:


  • Added the config option axesAreWeapons, controls the durability taken by axes when attacking.

  • Added the config option critControls, controls various aspects about critical hits.

  • Consolidated all Attack Decay related configs into attackDecay.

    • Note: If updating from a previous version, delete the old attackDecay from the config file.
  • Split the min and max percentages for attack decay into one for base damage and one for enchants

  • Removed the config option sprintCritsEnabled, replaced with its equivalent in critControls


Fixes:


  • Fixed attack decay and how it is applied

  • Config options which used to require a restart unnecessarily now listen for changes and update in-game

  • It is now, once again, actually possible to connect from a vanilla client with letVanillaConnect enabled

  • Fixed... many incompatibilities, probably I haven't seen any that were caused by the previous versions of this code yet

Changes:


  • Allow any server to enable/disable bedrock bridging for the client on will

  • Renamed Defender to Recovery

  • Atlas Core updated to 1.1.1


Config Changes:


  • Added the config option ctsSaturationCap, enables the feature of CTS where saturation is not capped at the food level, but instead the food's saturation is the lowest your saturation can go.

  • Added the config option starvingTime, controls the speed of starvation

  • Added the config option fastHealingTime, controls the speed of 1.9 fast healing

  • Added the config option hasteFix, corrects attack speed modifiers to be the same as if they were based on the base value minus 1.5

  • Replaced the config option eatingInterruption with eatingInterruptionMode, controls how eating interruption is applied

  • Replaced the config option saturationHealing with healingMode, controls how healing works, fastHealing can be applied independent of the option here

  • Consolidated bowUncertainty and crossbowUncertainty into projectileUncertainty, now holding both options into itself

  • Consolidated snowballDamage, eggDamage, windChargeDamage, and thrownTridentDamage into projectileDamage, now holding said options into itself


Fixes:


  • Fixed mining not triggering missed attack recovery

  • Fixed Item Config not working

  • Fixed Trident spin attack dealing damage based on the item in your main hand

  • Fixed thrownTridentDamage not applying to spin attack

  • Fixed a bug which causes damage to not be modified correctly using custom armour calculations

Changes:


  • Creative Block Reach now applies no matter what, matching CTS

  • Crouch-shielding is now feature identical to CTS


Config Changes:


  • Renamed the config option creativeReach to creativeAttackReach reflecting the fact it now only influences attack reach in creative

Fixes:


  • Fixed all issues with crouch-shielding

Changes:


  • Edited translation keys for blocking types

  • Fixed Cleaving and Defender not appearing naturally

  • Atlas Core now required seperately

  • Altered how swingThroughGrass is implemented

  • Ported Bedrock Bridging from CTS 8a


Config Changes:


  • Added the config option enableDebugLogging, if enabled, triggers certain debug information which may spam the logs otherwise.

  • Added the config option bedrockBridging, controls whether players will be able to use reach-around block placement. Functions identically to CTS 8a, a version of CTS which was not released publicly.


Fixes:


  • Fixed mining blocks while crouch-shielding not working

Changes:


  • Port to 1.21

  • Removal of Polymer as an optional dependency

  • Added built-in datapacks for the custom content to prevent error spamming in console (and to allow Defender to keep existing)

  • Added Shield Disable Time attribute, controls how much extra Shield Disable Time is applied when disabling an opponent's shield

  • Added Shield Disable Reduction attribute, controls how much Shield Disable Time is negated by the user

  • Removed the extra defense granted by Defender, and it can now only be applied to items in the tag combatify:enchantable/shield

  • Buffed the Shield Disable Reduction of Defender back to 1s

  • Nerfed the Mace's Attack Speed to 1 by default


Config Changes:


  • Removed vanillaSweep, defender, cleavingDisableTime, and defenderDisableReduction due to no longer being needed, now having other equivalents

  • Removed all instances of has_sword_enchants and sword_enchants_from_enchanting as options in the items config for above reasons

  • Note: The Defender enchantment is included as part of the built-in datapack Combatify Extras now

  • Changed the wooden, golden, and diamond shield recipes (Note: recipes for all custom content are in Combatify Extras, although the Wooden Shield's new recipe is in Wooden Shield Recipe, as per logic would dictate.)


Fixes:


  • Fixed log spamming when custom content is disabled

Changes:


  • Now requiring Java 21.

  • Integration of CookeyMod directly into Combatify

  • Now requiring Cloth Config

  • Un-integration of Atlas Lib out of Combatify

  • New primary config in config/combatify/combatify-general.json

  • Reformatted the config, now sorted between CTS and custom

  • Added Attack Indicator Min Value

  • Removed automatic attack speed conversion for modded tools/weapons

  • Added support for the Mace by default.

  • 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

  • Slightly adjusted the Netherite Shield texture


Config Changes:


  • New config GUI

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

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

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

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

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

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

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

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

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

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

  • Added the config option ctsMomentumPassedToProjectiles, controls whether 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 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 you can attack in just 4 ticks after missing

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

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

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

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

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

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

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

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

  • Added the config option weaponTypesEnabled, controls whether 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 instantTippedArrowEffectMultiplier, controls the multiplier by which a tipped arrow with an instantaneous potion's effect is applied.

  • 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 you can attack while crouch-shielding

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

  • Added the config option sweepingNegatedForTamed, controls whether 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 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)

  • Added the blocking type shield_no_banner, which is the same as the default shield but is not better when it has a banner


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

  • Fixed syncing shield-crouching with the server

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

Project members

Alexandra-Myers

Owner

zOnlyKroks

Contributor

Details

Licensed GPL-3.0-only
Published 2 years ago
Updated 5 days ago