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

Combatify 1.20.6 1.2.0 RC 2 Fabric

Changelog

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

Files

Combatify-1.20.6-1.2.0-RC-2-Fabric.jar(704.95 KiB) Primary Download

Project members

Alexandra-Myers

Owner

zOnlyKroks

Contributor


Technical information

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