Please take a moment to fill out this survey on your gaming habits!

Java Edition Combat Tests

From Minecraft Wiki
Jump to: navigation, search
Combat Test

Java Edition

Planned release date


Development versions

Combat Tests refers to multiple "snapshots" released with changes related to combat, which is currently in development.[1][2][3][4][5] Five snapshots have been already released on Reddit, but they can't be found in the launcher. While these snapshots are development versions for a future version, they are forks of 1.14.x and 1.15.x releases and do not contain any features past the version it was forked from. These changes will be added to main game when the new combat system will be finalized.[2]



  • New attribute: generic.attackReach.
    • Represents the attack reach of a player.
    • Only used by players.
    • Default base: 3.0; minimum: 0.0; maximum: 6.0.
      • Value is the number of blocks away the player can attack from.
    • Weapon modifier now modifies generic.attackReach with Operation 0 and UUID 26cb07a3-209d-4110-8e10-1010243614c8.
  • Added a "Combat Reach" parameter (using attribute generic.combatReach) to swords, hoes and tridents.
  • Added a "Coyote Time" that activates for a fraction of a second after a player aims at something, but attacks outside its bounding box.
  • Added the Chopping enchantment for axes.[3]
  • All damage enchantments can be applied to axes in the enchanting table.
  • Added a "Shield Indicator" option that displays when the shield is active, similar to the attack indicator.[3]
    • Found in video settings, the available options are "OFF", "Crosshair" or "Hotbar".
  • Added an option to enable or disable the use-shield-on-crouch.
    • Located in the Accessibility menu.



  • Increased attack speed for all axes to 2 (0.5 seconds).
  • All axes are weaker and deal 1♥ more damage than their sword counterparts.
  • Always disable shields for 1.6 seconds (32 game ticks), instead of having a 25% to disable them for 5 seconds (100 game ticks).
  • Now take 1 damage point when attacking instead of 2.
  • Nerfed reach, down to 2.5 blocks, was 3.
  • Now have a 4-tick cooldown.
  • Changed the attack speed for most hoes:
    • Wooden: 2 (0.5s); stone: 2.5 (0.4 seconds); iron: 3 (0.33 seconds); diamond and gold: 3.5 (0.28 seconds).
  • Changed the damage dealt for hoes of iron and diamond: 3♥♥.
  • Buffed attack reach to 3.5 blocks, was 3.
  • Increased attack speed for all pickaxes to 2.5 (0.4 seconds).
  • Nerfed damage for all pickaxes by 1♥.
  • Nerfed reach, down to 2.5 blocks, was 3.
  • Removed warm-up delay from shields (0.25-second activation cooldown).
  • When in the off-hand, shields will activate when sneaking.
    • Attacking while crouching will disable the shield during the attack.
      • Shield is re-enabled after the weapon has reached 200% charge.
  • Shields no longer knockback attackers when they block.
  • The arc of available protection has been decreased to 100 degrees instead of 180 degrees (i.e., attacks from outside this arc of 100° will not be blocked).
  • Increased attack speed for all shovels to 2 (0.5 seconds).
  • Decreased damage for all shovels by 1♥.
  • Nerfed reach, down to 2.5 blocks, was 3.
  • Increased attack speed for all swords to 3 (0.33 seconds).
  • Nerfed damage for stone, iron, and diamond swords by 1♥.
  • Reach is unchanged.
  • Increased attack speed to 2 (0.5 seconds).
  • Decreased melee damage from 9♥♥♥♥♥ to 7♥♥♥♥.
  • Buffed attack reach to 3.5 blocks, was 3.
  • Can now be shot from dispensers.
  • Tridents with Loyalty that fall into the void will return to its owner.
  • Tridents with Impaling now deal enchantment damage to all mobs that are in water or rain.
  • Now stack to 64.
  • Now have a 4-tick cooldown.
Tool Axe Hoe Pickaxe Shovel Sword
Damage Speed Reach Damage Speed Reach Damage Speed Reach Damage Speed Reach Damage Speed Reach
Wood 5♥♥♥ 2 2.5 2♥ 2 3.5 3♥♥ 2.5 2.5 2♥ 2 2.5 4♥♥ 3 3
Gold 5♥♥♥ 2 2.5 2♥ 3.5 3.5 3♥♥ 2.5 2.5 2♥ 2 2.5 4♥♥ 3 3
Stone 5♥♥♥ 2 2.5 2♥ 2.5 3.5 3♥♥ 2.5 2.5 2♥ 2 2.5 4♥♥ 3 3
Iron 6♥♥♥ 2 2.5 3♥♥ 3 3.5 4♥♥ 2.5 2.5 3♥♥ 2 2.5 5♥♥♥ 3 3
Diamond 7♥♥♥♥ 2 2.5 3♥♥ 3.5 3.5 5♥♥♥ 2.5 2.5 4♥♥ 2 2.5 6♥♥♥ 3 3

Non-mob entities[edit]

  • No longer trigger a player or mob invulnerability timer, which means that Multishot can hit and deal damage to the same mob with all three arrows.
  • Arrow uncertainty value has been decreased from 1.0 to 0.25, increasing accuracy.
  • Are now knocked back by less < 1 damage hits, including 0 damage hits such as snowballs.
Thrown eggs and snowballs
  • Not rendered for the first 2 ticks to prevent screen flickering.


  • Different weapons and items have different attack ranges, all separate from the block breaking reach. Weapon reach is always active.
    • Swords have a weapon reach of 3, tridents and hoes have a weapon reach of 3.5, and all other items have a reach of 2.5, all reduced from 3.
  • The attack timer can now be charged to 200%.
    • The attack timer reaches 200% after the recharging animation of the sword is fully complete.
    • A 190%[6] charge is required for the sweep attack.
    • A 190%[6] charge increases the player's reach by 1.25 blocks.
  • Weapons with shorter cooldowns give victims a shorter attack invulnerability time (invincibility frames).
  • The attack key can be held down to automatically attack when the attack meter is full.
    • Attacks occur at a 120% charge, slower than if attacks were timed.
  • It is now possible to hit through non-full-sized blocks such as grasses and flowers.
  • The attack timer is now unaffected by switching items, only resetting when the player performs an attack.
  • Changed the swing animation to emphasize the rhythm of the attacks.[more information needed]
  • Changed how the attack indicator works.
    • When on crosshair mode:
      • The meter only appears after the attack is 100% recharged, showing the progress of reaching 200% charge instead.
      • The "+" now only appears below the attack indicator when at a 200% charge.
    • When on hotbar mode:
      • Only appears after the attack is 100% recharged, showing the progress of reaching 200% charge instead.
  • High saturation no longer gives a fast regeneration boost.
  • Changed food eating speed from 32 game ticks (1.6 seconds) to 40 game ticks (2 seconds).
  • The player now naturally regenerates health when above a hunger level of 6 () instead of 17 ().
  • The player now naturally heals every 60 game ticks (3 seconds) instead of every 80 game ticks (4 seconds).
  • Natural healing now always drains food points.
    • Saturation is not used when healing damage, and is only relevant as a "pause" until food drains.[more information needed]
  • The player can now sprint at any hunger value.
  • Knockback resistance is now on a scale instead of being random.
  • Reintroduced upwards knockback when hitting players or mobs in the air.
Sweep attack
  • Performing a sweep attack now requires the Sweeping Edge enchantment.
  • Now requires the attack timer to be at 190%.
  • Is now performed regardless of whether an entity is hit.


  • Attacking with the player's bare fist now deals 2♥ instead of 1♥, to match the behavior in Bedrock Edition.


  1. "A custom Java Edition snapshot to test new combat mechanics"u/jeb_ on Reddit, June 26, 2019
  2. a b "Update: Custom Java Edition snapshot to test new combat mechanics (version 2)"u/jeb_ on Reddit, August 15, 2019
  3. a b c "Updated Combat Test Snapshot (number 3) and a custom map for combat testing"u/jeb_ on Reddit, November 1, 2019
  4. "Since doing something this the last minute on a Friday is a great idea: Combat Test Snapshot Number 4"u/jeb_ on Reddit, November 30, 2019
  5. "Experimental Combat Snapshot - version 5"u/jeb_ on Reddit, January 17, 2020
  6. a b "Updated Combat Test Snapshot (number 3) and a custom map for combat testing"u/jeb_ on Reddit. "Constantly attacking is likely the best choice in most cases, but waiting for 200% (or it's actually 190% in the code) would offer greater reach and power, and might give an edge in a few cases."

External links[edit]