Java Edition Combat Test 7

Combat Test 7 was a development version for Combat Test 7c released on August 12, 2020, for private testing.

Changes

 * Reverted the bow inaccuracy mechanic. Why: Every feature adds complexity and this didn't have enough payoff in either PvP or PvE. The feedback was also that the mechanic was inverted (accuracy should increase the longer you aim), but that way the game would get too slow
 * Reintroduced the reach bonus for charged attacks (so-called "200% attacks"), reverted how sweeping works (requires enchantment and charged attack), reintroduced the attack indicator. Why: Feedback from PvP players was that it added a tactical layer and options when fighting. Since the charged attacks were reintroduced, I had to redesign how the "quick misses" work. A miss will not count as a charged attack - you need to wait for the full duration of the weapon's original delay. Because of code organization, the penalty for auto-attacking is now specifically 1 tick, instead of 20% of the current weapon's delay. Note: Base reach is still 3, it has not been reverted to 2.5 as in v5.
 * Made the shield activate instantenously in all cases. Removed the reach bonus for charged attacks if you are crouching (i.e. if you block by crouching you can attack and block at the same time, but you don't get the reach bonus)
 * Sword enchantments can now be applied to axes with the help of a book in an anvil (but still not in the enchanting table)
 * Made shields fully block explosions
 * Fixed Netherite damage values (still used 1.15 values)
 * Reverted eating interruption and made potions stack to 16. I liked the interruption mechanic, but it was inconsistent. Particularly since honey bottles also are drinkable (with fairly high nutrition value)
 * Fixed speed bug when crouching with shield