Java Edition 1.9.1-pre1

1.9.1-pre1 is the first pre-release for 1.9.1.

Items

 * Armor
 * New armor attribute:.
 * Damage formula is now $$totalDamage=damage\times(1-\frac{max(\frac{defensePoints}{5},defensePoints-\frac{damage}{2+\frac{toughness}{4}})}{25})$$, i.e. increased toughness means less armor defense point reduction from strong attacks.
 * Diamond armor has toughness 2, all other armor has toughness 0. A full set of diamond armor, therefore gives a toughness attribute of 8.
 * New option  in options.txt.
 * Defaults to false. When false, the client will ignore attempts to attack when weapon cooldown is less than 75% recharged.
 * The effect was removed in the final release, however the option itself remains.


 * Elytra
 * Added sound effects, while gliding in the Elytra.
 * Sound event.

Blocks

 * Dispensers
 * Increased limit per tick for scheduled tile ticks from 1,000 to 65,536.


 * Hoppers
 * Can now push and pull items to and from chests, that are blocked from opening.

Mobs

 * General
 * Improved AI.

Command format

 * Selectors
 * Entity selector  (count) now sorts on proximity using true coordinates, not coordinates snapped to the grid.

Gameplay

 * Combat
 * Missing an attack no longer triggers the weapon cooldown (later reverted in final release.)

General

 * Loot tables
 * Now also work with dispensers and droppers
 * Dispensers with arrows in jungle temples now use loot tables.


 * Session IDs
 * Now no longer printed by the game to the log files or to the launcher.

Fixes

 * Other fixes:
 * Fixed game engine adding non-existent entities (failed mob spawns, etc.) to its internal lists, increasing instability.

Video
Video made by slicedlime:

Trivia
This version was previously removed from the launcher for some time, but was added back in September 2018.