Skip to content

Releases: Alexandra-Myers/Combatify

Combatify 1.20.6 1.2.0 Fabric RC 1

20 May 19:11
Compare
Choose a tag to compare
Pre-release

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

Combatify 1.20.5 1.2.0 Fabric BETA 5

21 Apr 17:42
Compare
Choose a tag to compare
Pre-release

Changes:


  • Integration of CookeyMod directly into Combatify

  • Now requiring Cloth Config


Config Changes:


  • New config GUI

Fixes:


  • Fixed something probably

Combatify 1.20.5 1.2.0 Fabric BETA 4

08 Apr 19:57
9850946
Compare
Choose a tag to compare
Pre-release

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

Combatify 1.20.5 1.2.0 Fabric BETA 3

04 Apr 01:07
Compare
Choose a tag to compare
Pre-release

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

Combatify 1.20.5 1.2.0 Fabric BETA 2

08 Mar 19:24
Compare
Choose a tag to compare
Pre-release

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?)

Combatify 1.20.5 1.2.0 Fabric BETA 1

17 Feb 16:10
Compare
Choose a tag to compare
Pre-release

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

Combatify 1.20.5 1.1.8.2 Fabric

12 Feb 22:26
Compare
Choose a tag to compare

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

Combatify 1.20.5 1.1.8.1 Fabric

12 Feb 17:38
Compare
Choose a tag to compare

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

Combatify 1.20.5 1.1.8 Fabric

08 Feb 23:01
Compare
Choose a tag to compare

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

Combatify 1.20 1.1.8.3 Forge

28 Jan 02:47
Compare
Choose a tag to compare

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