As part of the Unified Community Platform project, your wiki will be migrated to the new platform in the next few weeks. Read more here.

Java Edition 1.9.1/Development versions

From Minecraft Wiki
Jump to: navigation, search

This is a list of Java Edition 1.9.1 development versions.


1.9.1-pre1 is the first pre-release for 1.9.1.[1][2]



  • New armor attribute: generic.armorToughness.
    • Damage formula is now damage = damage * ( 1 - max( defensePoints / 5, defensePoints - damage / ( 2 + 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 enableWeakAttacks 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.
  • Added sound effects, while gliding in the Elytra.
    • Sound event item.elytra.flying.



  • Increased limit per tick for scheduled tile ticks from 1,000 to 65,536.
  • Can now push and pull items to and from chests, that are blocked from opening.


  • Improved AI.

Command format

  • Entity selector c (count) now sorts on proximity using true coordinates, not coordinates snapped to the grid.[3]


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


Loot tables
Session IDs
  • Now no longer printed by the game to the log files or to the launcher.[4]


7 issues fixed
From released versions before Java Edition 1.9.1
  • MC-7961 – Hopper can't fill or empty a chest if the chest is blocked from opening.
  • MC-56162 – Setting /worldborder damage amount 0 doesn't work.
  • MC-95352 – Spatial target arguments c, dx, dy, dz behave unexpectedly and inconsistently.
From version 1.9
  • MC-90257 – A chain of command blocks may takes more than 1 tick to traverse.
  • MC-96219 – Block duplication bug with pistons (ghost blocks).
  • MC-96927 – Selector c targeting inaccurate entity position.
  • MC-98327 – Elytra texture transparency issues.
Other fixes
  • Fixed game engine adding non-existent entities (failed mob spawns, etc.) to its internal lists, increasing instability.[5]


1.9.1-pre2 is the second pre-release for 1.9.1.[6][7]



  • No longer take damage when blocking weak attacks (less than 3♥♥ damage).


Minecarts with chests & minecarts with hoppers
  • The title of the inventory now match the item's name.


  • Missing triggers weapon cooldown again if the cooldown was 75% or more recharged (later reverted in final release).


5 issues fixed
From release version 1.9
  • MC-98461 – Several languages (at least Frisian, Talossan, Ripuarian, Lojban, and LOLCAT) are not selectable, "Eesti (Eesti)" is listed as "Inglise (US)".
  • MC-98587 – Command block logic sometimes fails arbitrarily.
  • MC-99060 – Elytra glowing effect is always black.
  • MC-99697 – Typos in minecarts with hoppers and chests, reading "container.minecart".
From the previous development version
  • MC-99395 – Closing fence on mob crashes the game.
Other fixes
  • "Fixed crash in pathfinding code (CME)".[6] (ConcurrentModificationException)


1.9.1-pre3 is the third pre-release for 1.9.1.[6] It was released to fix yet another crash in the pathfinding code.[8]


2 issues fixed
From the 1.9 development versions
  • MC-93074 – Summoned arrows can't be assigned a scoreboard value (too many arrows/spectral arrows cause command fail).
From the previous development version
  • MC-99426PigZombie Ticking entity crash.
Other fixes
  • "Fixed another crash in pathfinding code (NPE)."[6] (NullPointerException)

Notes and references