▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Combatify
Combatify

Combatify

A port of Combat Test 8c to modern versions of MC

38.4K
188

Combatify 1.21.11 1.3.3 Fabric

release13 марта 2026 г.

Changes:


  • Updated to Atlas Core 1.1.3.
  • Added builtin datapack combatify:weapon_tweaks, provides a Trident recipe, changes Cleaving to match Sharpness's damage in exchange for better disable time, buffs base disable time for the axe, makes spear work more like a normal cts weapon, and adjusts the mace to have less base damage.
  • Removed builtin JS food & crit impls.
  • Resorted config categories away from file type to instead properly categorise them.
    • This will not affect existing configs, as the new Atlas Core update allows for this to be an easy transition.

Config Changes:


  • foodImpl's format has been changed, now being an object with multiple fields.
    • type: One of minecraft:combat_test_8c, combatify:combat_test_9a, and minecraft:javascript.
    • For minecraft:combat_test_8c only:
      • cts_saturation_cap: boolean
      • cts_healing: boolean
    • For minecraft:combat_test_8c and combatify:combat_test_9a:
      • minimum_sprint_level: int range 0-20
      • minimum_healing_level: int range 0-20
      • minimum_fast_healing_level: int range 0-21, 21 will be interpreted as no fast healing
      • fast_heal_seconds: non-negative float
      • heal_seconds: non-negative float
      • starvation_seconds: non-negative float
    • For minecraft:javascript only:
      • script: string filename (no extension)
  • critImpl's format has been changed, now being an object with multiple fields.
    • type: One of minecraft:combat_test_8c, combatify:charged_crits, and minecraft:javascript.
    • For minecraft:combat_test_8c and combatify:charged_crits:
      • allows_sprint: boolean
    • For minecraft:combat_test_8c only:
      • minimum_charge: float range -1-2, if negative will be inferred as not applicable
      • crit_multiplier: non-negative float
    • For combatify:charged_crits only:
      • minimum_base_charge: float range -1-2, if negative will be inferred as not applicable
      • minimum_full_charge: float range -1-2, if negative will be inferred as not applicable
      • crit_multiplier: non-negative float
      • charged_crit_multiplier: non-negative float
    • For minecraft:javascript only:
      • script: string filename (no extension)

Fixes:


  • Nothing to see here.

Combatify 1.21.11 1.3.2 Fabric

release28 января 2026 г.

Changes:


  • Updated Sodium support
  • New item tags: combatify:base_shields and combatify:defined_shields, defining shields which are effectively "wooden" and are modified by Combatify, respectively
  • combatify:tiered_shields tag no longer includes minecraft:shield

Config Changes:


  • Added attributeSwappingFix, fixes MC-28289

Fixes:


  • Fixed bug causing modded shields to not be usable
  • Fixed bug causing damage enchantments to not increase damage
  • Fixed bug where the shield indicator did not work on the crosshair
  • Fixed errored spear jab animation

Combatify 1.21.11 1.3.1 Fabric

release4 декабря 2025 г.
  • Support pre4 and above

Combatify 1.21.11 1.3.1 Fabric

release19 ноября 2025 г.

Changes:


  • Updated to 1.21.11 Pre Release 1

Config Changes:


  • Mobs will now block properly when they are within spear attack range
  • Mobs now have 2.5 reach by default, though their reach is halved for producing their attack bounding box

Fixes:


  • 1.8 knockback now is accurate to 1.8 for sprint hits/knockback hits
  • Combatify state stays intact across restarts

Combatify 1.21.1 1.3.0 NeoForge

release31 октября 2025 г.

Changes:


  • Updated to Defaulted 1.2
  • Tiered Shields' item json now provides their texture to the special model generator rather than their tier
  • Improved JSON readability and functionality for combatify:weapon_types/hoe and combatify:weapon_types/spear
  • JavaScript now supports defining variables before functions, EntityWrapper<E> now provides getUUID(), resetAttackStrengthTicker(boolean hit) moved down to LivingEntityWrapper<LE>, which now provides resetAttackStrengthTicker(boolean hit, boolean force), swingInHand(String hand), and swingInHand(String hand, boolean force), PlayerWrapper<P> now provides isAttackAvailable(float baseTime), isAttackAvailable(float baseTime, ItemStackWrapper stack), stabAttack(String slot, EntityWrapper<?> entityWrapper, float damage, boolean dealDamage, boolean dealKnockback, boolean dismountTarget), and lungeForwardMaybe()

Config Changes:


  • Nothing to see here

Fixes:


  • No longer registers unnecessary entity model layers

Совместимость

Minecraft: Java Edition

25w44a1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Детали

Лицензия:LGPL-2.1-only
Опубликован:3 года назад
Обновлён:1 месяц назад
Главная