We are currently performing an upgrade to our software. This upgrade will bring MediaWiki from version 1.31 to 1.33. While the upgrade is being performed on your wiki it will be in read-only mode. For more information check 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).

Non-mob entities

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