Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Details
Changelog
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_levelandcombatify:piercing_level. The former controls modifiers to the base blocking protection for the type, effective for all non-vanilla types.combatify:blocking_levelis only used for unmodified blocking protection on the item. If the item'sdamage_protectionis set, that exact value will be used, ignoring the component.
 - 
Removed integrated CookeyMod, now an optional dependency
 - 
The
minecraft:use_cooldowncomponent will apply in the few cases mobs use items. - 
For Beta 3 onwards, the items config will now be named
combatify-items-v2to limit the amount of changes to existing configurations that need to be made, and to ensure v1 configurations will remain functional. - 
Other new enchantment effect component:
combatify:post_block_effects, not much to say other than it is the effects to be triggered after an attack is blocked. - 
Other new data components:
combatify:blockerandcombatify:can_sweep, relatively straight-forward to understand what they do. 
Config Changes:
- 
Removed the config option
breachArmorPiercing, now replaced with calculating based on theminecraft:armor_effectivenesscomponent. - 
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
entitiesblock to the items config. Controls aspects of certain entities, currentlyattack_interval,shield_disable_time, andis_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_enchantableandenchantment_levelin the items block in the items config withenchantablewhich uses theminecraft:enchantablecomponent. - 
Modified
cooldownto be encoded the same as vanilla'sminecraft:use_cooldowncomponent. - 
Removed
cooldown_after, completely pointless in every way. - 
Prior
repair_ingrediententries in the tiers and items block are nowrepair_itemsand are now tags instead of ingredients. - 
Split
mining_levelin the tier codec intoweapon_levelandblocking_levelrespectively.weapon_levelcontrols the level as used for weapon type calculations, whereasblocking_leveldirectly modifies the defaultcombatify:blocking_levelcomponent.
 - 
Added the optional field
blocking_levelto theblocking_informationcodec. This takes precedence over the tier'sblocking_levelwhen used. - 
blocking_typein both weapon type and item configurations now encodes the defaultcombatify:blockerfor the items, rather than encoding a direct blocking type. 
Fixes:
- 
Shield durability is now taken in most cases where it was not before
 - 
Fixed third-person shield blocking animation
 - 
Probably fixed bugs related to blocking; at the very least, I do not experience them, but I do not know if they were there before either.
 
Dependencies
Files
Metadata
Release channel
BetaVersion number
1.21.4-1.2.5-BETA-3-FabricLoaders
Game versions
1.21.4Downloads
328Publication date
December 30, 2024 at 9:25 PMPublisher
Alexandra-Myers
Owner







