Java Edition Combat Tests

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

Currently, they are only in Phase 1. When Phase 2 begins, there will be fewer system changes and more focus on number balancing, as well as focusing and balancing mobs.

Gameplay

 * Combat
 * 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 )


 * Enchantments
 * Added the Cleaving enchantment for axes.
 * Adds damage and 0.5 seconds of shield stunning per level.
 * Maximum level in survival is 3, though the effects continue scale as expected if higher levels are applied with commands.


 * Shields
 * Added a "Shield Indicator" option that displays when the shield is active, similar to the (now removed) attack indicator.
 * Found in video settings, the available options are "OFF", "Crosshair" or "Hotbar".
 * Added an option to enable or disable the use-shield-on-crouch (not default)
 * Located in the Accessibility menu.
 * Only works when in the off-hand.

Items

 * Axes
 * All axes are weaker and deal more damage than their sword counterparts.
 * Wooden and gold:, was.
 * Stone:, was.
 * Iron:, was.
 * Diamond:, was.
 * Netherite:, was.
 * Always disable shields for 1.6 seconds, instead of having a 25% chance to disable them for 5 seconds.
 * Now use 1 durability when attacking instead of 2.
 * Can no longer receive combat enchantments such as Sharpness, Smite, Bane of Arthropods, and Sweeping Edge without commands or creative mode.


 * Eggs
 * Now have a cooldown of 0.2s


 * Hoes
 * Changed the damage
 * Wooden, gold, stone, and netherite:, was.
 * Iron and diamond:, was.


 * Pickaxes
 * Changed the attack damage for some pickaxes:
 * Wooden and gold:, was.
 * Netherite:, was.


 * Shield
 * Removed warm-up delay from shields (0.25 seconds activation cooldown).
 * When in the off-hand, shields will activate when sneaking.
 * Attacking while blocking will disable the shield during the attack.
 * Shield is re-enabled after 0.2s
 * Shields do not 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&deg; will not be blocked).
 * Now only block attacks of up to for melee attacks.
 * Attacks which causes of above are not blocked totally.


 * Shovels
 * Decreased damage for all shovels.
 * Wooden and gold:, was.
 * Stone:, was.
 * Iron:, was.
 * Diamond:, was.
 * Netherite:, was.


 * Swords
 * Decreased damage for some swords.
 * Stone:, was.
 * Iron:, was.
 * Diamond:, was.


 * Trident
 * Decreased melee damage from to.
 * 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, to match Bedrock.


 * Snowballs
 * Now stack to 64.
 * Now have a cooldown of 0.2s

Non-mob entities

 * Projectiles
 * 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.


 * Arrows
 * Arrow uncertainty value has been decreased from 1.0 to 0, increasing accuracy.
 * Charging a bow for 2 seconds or more decreases the accuracy.


 * Players


 * Thrown eggs and snowballs
 * Not rendered for the first 2 ticks to prevent screen flickering.
 * Does a knockback of 0.5 blocks.

Gameplay

 * Combat
 * ALL items have an attack speed of 0.2s
 * Attacking is no longer possible until the weapon is recharged.
 * Weapons give victims a shorter attack invulnerability time (invincibility frames).
 * The key can be held down to automatically attack when the attack meter is full.
 * Entities with bounding boxes smaller than 0.9 block (such as rabbits and bats, for example) now have them inflated to that value.
 * The attack timer is now unaffected by switching items, only resetting when the player performs an attack.
 * Changed the swing animation a bit to emphasize the rhythm of the attacks


 * HUD
 * The attack indicator has been removed.


 * Hunger
 * High saturation no longer gives a fast regeneration boost.
 * Eating is now interrupted if something hits the player (an entity or mob)
 * The player now naturally regenerates health starting at a hunger level of instead of 18.
 * The player now naturally heals every 2 seconds instead of every 80 ticks.
 * Natural healing drains food points half as fast.
 * Saturation is not used when healing damage, and is only relevant as a "pause" until food drains, similar to how it was before 1.11.


 * Critical Hits
 * Re-added for sprinting players, to be more like in 1.8 and Bedrock.


 * Sweep attack
 * Sweeping Edgehas been nerfed.
 * Is now performed no matter what; regardless of if an entity was hit or how the player is moving.
 * All tools can now perform the sweep attack if the have the Sweeping Edge enchantment.
 * Sweeping Edge cannot be applied to non-sword tools in survival.
 * Swords do not require the enchantment.

General

 * Attacking
 * Attacking with the player's bare fist now deals instead of, to match the behavior $$.