Minecraft Wiki
m (comma before verb)
~aanzx (talk | contribs)
m (Revert edits by Apple tree apple (talk))
Tag: Rollback
 
(324 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
 
{{version nav
 
{{version nav
|title=1.8
+
|title=Minecraft 1.8
|edition=computer
+
|edition=Java
 
|image=The Bountiful Update.png
 
|image=The Bountiful Update.png
  +
|image2=Java Edition 1.8.png
 
|name=[[Bountiful Update]]
 
|name=[[Bountiful Update]]
|type=
 
 
|date=September 2, 2014<ref name="blogpost"/>
 
|date=September 2, 2014<ref name="blogpost"/>
  +
|clienthash=d722504db9de2b47f46cc592b8528446272ae648
  +
|jsonhash=c6309181ce8df8a06ed556e315cd4636c4082b9a
  +
|serverhash=a028f00e678ee5c6aef0e29656dca091b5df11c7
  +
|exehash=73e0862463b91a6a5aea29da58f85ef1e7915c83
 
|prevparent=1.7.2
 
|prevparent=1.7.2
 
|prev=1.7.10
 
|prev=1.7.10
 
|next=1.8.1
 
|next=1.8.1
|nextparent=after 1.8
+
|nextparent=1.9
|serverdl=[https://s3.amazonaws.com/Minecraft.Download/versions/1.8/minecraft_server.1.8.jar Server]
 
 
}}<onlyinclude>
 
}}<onlyinclude>
  +
{{for|a guide about all content in this release and the other releases of the Bountiful Update|Java Edition guides/Bountiful Update}}
   
'''1.8''', known as the '''Bountiful Update'''<ref name="blogpost">https://mojang.com/2014/09/minecraft-1-8-the-bountiful-update/</ref>, added and changed many aspects of ''Minecraft'' which made it easier for map makers to create [[adventure]] maps, and added many [[blocks]] and [[mobs]] for [[survival]] play.
+
'''1.8''', the first release of the '''[[Bountiful Update]]''',<ref name="blogpost">{{cite|url=https://www.mojang.com/2014/09/minecraft-1-8-the-bountiful-update/|archive-url=https://web.archive.org/web/0/https://www.mojang.com/2014/09/minecraft-1-8-the-bountiful-update/|title=Minecraft 1.8 – The Bountiful Update|author=Jens Bergensten|website=Mojang.com|date=September 2, 2014}}</ref> is a major update to Minecraft. It added and changed many aspects of ''Minecraft'' ({{el|je}}). Among many things, the update made it easier for map makers to create adventure maps, while using the newly added Spectator mode. It added many blocks, mobs, and a structure for Survival play. Many commands were added or extended, the world boundary became a customizable component, many Survival mechanics were changed, and the update gave way for many more world customization options.
 
== Abbreviated changelog ==
 
{{main|Bountiful Update#Notable features|title1=Bountiful Update}}
 
   
 
== Additions ==
 
== Additions ==
   
=== General ===
+
=== Blocks ===
; [[Splash]]es
 
* "That's Numberwang!"
 
* "pls rt"
 
* "Do you want to join my server?"
 
* "Put a little fence around it!"
 
* "Throw a blanket over it!"
 
* "One day, somewhere in the future, my work will be quoted!"
 
* "Now with additional stuff!"
 
* "Extra things!"
 
* "Yay, puppies for everyone!"
 
* "So sweet, like a nice bon bon!"
 
* "Popping tags!"
 
* "Now With Multiplayer!"
 
* "Very influential in its circle!"
 
* "Rise from your grave!"
 
* "Warning! A huge battleship "STEVE" is approaching fast!"
 
* "Blue warrior shot the food!"
 
* "Run, coward! I hunger!"
 
* "Flavor with no seasoning!"
 
* "Strange, but not a stranger!"
 
* "Tougher than diamonds, rich like cream!"
 
* "Getting ready to show!"
 
* "Getting ready to know!"
 
* "Getting ready to drop!"
 
* "Getting ready to shock!"
 
* "Getting ready to freak!"
 
* "Getting ready to speak!"
 
* "It swings, it jives!"
 
* "Cruising streets for gold!"
 
* "Take an eggbeater and beat it against a skillet!"
 
* "Make me a table, a funky table!"
 
* "Take the elevator to the mezzanine!"
 
* "Stop being reasonable, this is the Internet!"
 
* "/give @a hugs 64"
 
* "This is good for Realms."
 
* "Any computer is a laptop if you're brave enough!"
 
; [[Difficulty]]
 
* Difficulty is stored per world.
 
** No more global difficulty option.
 
** Prevents accidentally changing the difficulty when joining a different world.
 
* Can be locked for each world.
 
** Prevents the temptation to change to an easier difficulty, in difficult situations.
 
** Locking cannot be undone without using external editors.
 
** The difficulty can still be changed using the {{cmd|difficulty}} command.
 
* Hunger now refills on Peaceful.
 
; [[Option]]s
 
* New 'Skin Customization' settings.
 
** Can toggle cape and skin layers from here.
 
* Multiplayer settings
 
** 'Reduced debug info' toggle to enable/disable reduced information on the F3 [[debug screen]].
 
* Video settings
 
** Alternative Block toggle.
 
*** Can disable/enable (weighted) alternative block models.
 
**** When turned off, the least complex highest priority model, will always be used for each block.
 
** Use VBOs toggle
 
*** Can enable/disable vertex buffer objects.
 
*** May offer a ~10% performance increase when set to ON.
 
** Render distance slider can go up to 32, when using 64-bit Java and at least 2 GB of allocated RAM.
 
** Removed the Advanced OpenGL and anisotropic filtering toggles.
 
*** Anisotropic filtering has been removed by default.
 
; [[Shaders]]
 
* New "creeper" shader (creeper.json), applies a green tint.
 
** Is applied when spectating from the perspective of a [[creeper]].
 
** Can also be applied using Super Secret Settings.
 
* New "spider" shader (spider.json), applies octuple vision.
 
** Is applied when spectating from the perspective of a [[spider]].
 
* The newly added shaders can also be applied using the "Super Secret Settings" button.
 
* The previously existing "invert.json" shader is now applied when spectating through an [[enderman]].
 
** It inverts the colors of the environment.
 
   
=== Gameplay ===
 
; [[Statistics]]
 
* <code>stat.crouchOneCm</code>
 
** Detects how many cm the player has moved while crouching.
 
* <code>stat.sprintOneCm</code>
 
** Detects how many cm the player has moved while sprinting.
 
* <code>stat.timeSinceDeath</code>
 
** Detects how much time has passed in [[tick]]s, since the player's last death.
 
* <code>stat.talkedToVillager</code>
 
** Detects how many times the player has opened the GUI of villagers.
 
* <code>stat.tradedWithVillager</code>
 
** Detects how many times the player has traded with villagers.
 
; [[Achievement]]s
 
* New achievement ''Overpowered''
 
** Obtained by crafting an [[enchanted golden apple]].
 
** Requires first obtaining ''Getting an Upgrade''.
 
; [[Spectator]] game mode
 
* Flying mode
 
* It can only be accessed via {{cmd|gamemode}}, either using <code>spectator</code>, <code>sp</code>, or <code>3</code>.
 
* No interaction with blocks or entities.
 
* Only the Void and {{cmd|kill}} can damage a spectator.
 
** The player can fly through solid blocks (noclip).
 
** The mouse scroll wheel, the sprint key, the slowness and swiftness effects all affect the flying speed.
 
* Night vision potions still have an effect in spectator.
 
* First-person view through another player or mob’s eyes.
 
** [[Creeper]]s, [[spider]]s and [[Enderman|endermen]] apply a shader while spectating through them.
 
** Spectating through a player shows the respective HUD.
 
** Pressing the dismount key (shift by default), returns the player to flying mode.
 
* Viewing privileges
 
** Spectators can see other spectators as disembodied translucent heads, with the corresponding player skin.
 
** All invisible players/mobs appear visible, but translucent.
 
** An optional held hotkey shows bright outlines on all players.
 
*** Can be color-coded to teams.
 
** Spectators can look at the inventories of blocks like [[chest]]s and entities like [[Minecart with chest|minecarts with chest]].
 
*** This includes their own inventory.
 
* Spectators have a UI to teleport to other players.
 
** The UI can only be brought up and interacted with, by the number keys or middle mouse click.
 
** The scroll wheel can still scroll through the different options.
 
** It is similar to the regular hotbar in creative, but contains special icons that appear to be different items, like barrier blocks or player heads.
 
*** If there is at least 1 team set up, the UI distinguishes between teleporting to an individual or teleporting to a member of a specific team.
 
**** Otherwise it defaults to an all-inclusive, alphabetical list of players (except for fake players).
 
**** Both the player and the team icons are color-coded with respect to the team color.
 
**** The player icons that teleport are rendered with the skin of the head of the player, and resemble the way the player heads were displayed before 1.8.
 
*** If there are more than 8 players/teams available to teleport, slots 1 and 8 will display right and left arrows respectively, to scroll through.
 
**** The arrows look very similar, as the ones used in the resource pack menu and the server list.
 
**** The right and left arrow will not show, if there are no more players to the right or left of the list respectively.
 
** There is always an option in slot nine to close the menu.
 
*** Looks like a barrier block item.
 
** Teleportation works across dimensions.
 
* Limitations to spectators
 
** Spectators cannot
 
*** Load terrain.
 
*** Interact with blocks or entities, apart from spectating through the latter.
 
*** Interact with any inventory (including his/her own).
 
*** Look at the inventory of other players/mobs, apart from the hotbar items.
 
*** Control the behavior of any entity they spectate through.
 
; [[Particle]]s
 
* <code>barrier</code>
 
** Shows up at the location of [[barrier]] blocks, for players holding a [[barrier]] item in their hand.
 
* <code>droplet</code>
 
** Are created when a [[sponge]] soaks up water.
 
* <code>mobappearance</code>
 
** Shows up on one's screen when near an [[elder guardian]].
 
* <code>take</code>
 
; [[Enchantment]]s
 
* "Depth Strider"
 
** Allows the player to move faster in water.
 
** Can only be applied to boots in survival up to level III.
 
 
=== Commands & NBT Tags ===
 
; Target selectors
 
* <code>@e</code>
 
** Targets all entities.
 
** Can specify the type of entity by entity ID, to either include or exclude with <code>[type=Chicken]</code>, to only apply it to chickens or <code>[type=!Skeleton]</code>, to apply it to every entity that isn't a skeleton.
 
** Example: {{cmd|1=kill @e[r=50,type=Chicken]}} – kills all chickens within a radius of 50 blocks.
 
** Example: {{cmd|1=tp @e[r=5] ~ ~5 ~}} – any entity within a radius of 5 blocks will be teleported five blocks in the air.
 
** Example: {{cmd|1=entitydata @e[type=!Chicken]}}
 
; [[Commands]]
 
* {{cmd|worldborder}}
 
** {{cmd|worldborder <set,add,center,damage,warning,get>}}
 
*** {{cmd|worldborder set <sizeInBlocks> <timeInSeconds>}}
 
**** The first argument sets the size of the border (both the width and depth) in blocks, and the second sets the speed of the border when it expands or shrinks.
 
**** The shape of the border can only be a square.
 
*** {{cmd|worldborder add <sizeInBlocks> <timeInSeconds>}}
 
**** Adds blocks to the current size of the world border. It can use negative numbers to subtract to the size of the border.
 
*** {{cmd|worldborder center <x> <z>}}
 
**** Sets the center of where the border will be placed.
 
*** {{cmd|worldborder damage <buffer{{!}}amount>}}
 
**** The amount parameter customizes the damage rate, while outside the border.
 
**** The buffer parameter customizes the amount of blocks the player can go outside of the border, before starting to take damage.
 
*** {{cmd|worldborder warning <time{{!}}distance>}}
 
**** Allows the player to customize how far the player has to be from the border, and/or the amount of time a shrinking border would take to reach the player, before it starts showing the warning.
 
*** {{cmd|worldborder get}}
 
**** Tells the player running the command, the current width of the world border in the chat.
 
* {{cmd|execute}}
 
** Allows commands to be run from the position of specified entities.
 
** A <code>detect</code> argument allows the {{cmd|execute}} command, to run only if a block is detected at a specific location relative to the target.
 
** Usage:
 
*** {{cmd|execute <entity> <x> <y> <z> <command…>}}
 
*** {{cmd|execute <entity> <x> <y> <z> detect <x2> <y2> <z2> <block> <data> <command…>}}
 
** Example:
 
*** {{cmd|execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 0 say You are standing on grass.}} will make everyone who is standing on grass say that they are doing so.
 
*** {{cmd|1=execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 minecraft:glass}} will create a small cube of glass around all chickens.
 
** Commands run using the {{cmd|execute}} command, pass their success value back to the command block running them.
 
* {{cmd|trigger}}
 
** Functions the same way as {{cmd|scoreboard players set}} or {{cmd|scoreboard players add}}, but can only modify objectives with the <code>trigger</code> criteria (referred to as "triggers"), and can only modify the score of the player running the command.
 
** Allows non-op players to use <code>clickEvent</code>s as well as to prevent its abuse.
 
** Can be used by non-operator players.
 
** For a player to run this command, the trigger must be enabled for that player.
 
*** {{cmd|scoreboard players enable <player> <trigger>}} will enable the specified player to use the specified trigger objective.
 
*** Trigger availability is stored per player, on a per trigger basis.
 
**** One trigger may be disabled for a player, but that player can use a different trigger.
 
**** One player may be unable to use a trigger, but another player can use the same trigger.
 
*** Disabled after the trigger has been used (must be re-enabled to use the trigger again).
 
** Mostly for use with {{cmd|tellraw}}.
 
** Usage: {{cmd|trigger <objective> <add:set> <value>}}.
 
* {{cmd|title}}
 
** Can make text display on the player screen, in the form of a title and/or subtitle using JSON.
 
** {{cmd|title @a title <raw json message>}}
 
*** Sets the text of the title, and starts showing both the title and the subtitle (when it has been set).
 
** {{cmd|title @a subtitle <raw json message>}}
 
*** Sets the text of the subtitle (optional).
 
** {{cmd|title @a times <fadeIn> <stay> <fadeOut>}}
 
*** Sets the fade in, fade out and stay in time for the title and subtitle. This is in game ticks (1/20th of a second).
 
** {{cmd|title @a clear}}
 
*** Removes the titles and subtitles off the screen immediately.
 
** {{cmd|title @a reset}}
 
*** Resets all time parameters to defaults.
 
* {{cmd|replaceitem|<entity{{!}}block> ...}}
 
** Can replace items in any inventory, including the inventories of mobs such as [[villager]]s.
 
** Usage:
 
*** {{cmd|replaceitem entity <entity> <slot> <item> [amount] [data value]}}
 
*** {{cmd|replaceitem block <x> <y> <z> <slot> <item> [amount] [data value]}}
 
** Example:
 
*** {{cmd|1=replaceitem entity @e[type=Zombie] slot.weapon minecraft:iron_sword 1 0}} will give all the zombies iron swords.
 
*** {{cmd|replaceitem entity @p slot.hotbar.0 minecraft:fish 4 2}} will put 4 clownfish in the players first hotbar slot.
 
*** {{cmd|replaceitem block ~ ~1 ~ slot.container.5 minecraft:redstone_block 1 0}} will put a redstone block in the 6th slot of a container, 1 block above the player.
 
* {{cmd|blockdata}}
 
** Modifies NBT data at a specific coordinate, the <dataTag> merges with the block at that position.
 
** Can be used to change the contents of a chest.
 
** Usage: {{cmd|blockdata <x> <y> <z> <dataTag>}}.
 
* {{cmd|entitydata}}
 
** Works similarly to {{cmd|blockdata}}, but for entities.
 
*** Does not work on [[player]]s.
 
** Usage: {{cmd|entitydata <entity> <dataTag>}}.
 
** Example: {{cmd|1=entitydata @e[type=Sheep,r=20] {Color:14} }} will color all the sheep within a radius of 20 red.
 
* {{cmd|clone}}
 
** Clones all the blocks from a given area to a different given area.
 
** Up to 32768 (32{{^|3}}) blocks can be copied.
 
** The clone can be <code>replace</code> , <code>masked</code> or <code>filtered</code>.
 
*** <code>replace</code> will copy every block (default).
 
*** <code>masked</code> will copy only non-air blocks.
 
*** <code>filtered</code> will remove specified blocks.
 
** It can additionally be <code>move</code>, <code>force</code> or <code>normal</code>.
 
*** <code>move</code> will move the selection from the first location to the second location, which may overlap.
 
*** <code>force</code> will force the cloning operation, even if the areas overlap.
 
*** <code>normal</code> only needs to be specified if using <code>filtered</code>.
 
** Usage: {{cmd|clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [mode]}}.
 
** Example: {{cmd|clone 1001 3 1002 1011 3 992 1001 5 992 masked}}.
 
* {{cmd|fill}}
 
** Fills a given volume with a specified block.
 
** It cannot replace or fill [[Block entity|block entities]] with specific data tags.
 
** Up to 32768 blocks can be filled.
 
** Usage: {{cmd|fill <x1> <y1> <z1> <x2> <y2> <z2> <TileName> [dataValue] [oldBlockHandling] [dataTag]}}.
 
*** The <code>oldBlockHandling</code> parameter determines the fate of the blocks, occupying the volume about to be filled,
 
**** It takes the same values here as it does in {{cmd|setblock}}: <code>destroy</code>, <code>keep</code> and <code>replace</code> – as well as two additional values:
 
***** <code>hollow</code> to only fill the outer layer of blocks, and fill the inner part with air,
 
***** <code>outline</code> to fill the outer layer of blocks, and keep the inner part the same.
 
** Example: {{cmd|fill 1001 3 1002 1011 5 992 wool 6 replace}} will fill the given area with pink wool.
 
** It can be made to filter specified blocks.
 
*** Usage: {{cmd|fill [x] [y] [z] [x] [y] [z] [BlockName] [Data] replace [filterBlockName] [filterData]}}.
 
* {{cmd|testforblocks}}
 
** Compares two areas of a world, to check if they share the same blocks on the same configuration.
 
** The mode can be set to <code>all</code> or <code>masked</code>
 
*** <code>all</code> is the default, while <code>masked</code> will ignore air blocks.
 
** Usage: {{cmd|testforblocks <x1> <y1> <z1> <x2> <y2> <z2> [mode]}}.
 
** Example: {{cmd|testforblocks 100 64 100 107 69 107 0 64 0 masked}}.
 
* {{cmd|stats <entity{{!}}block> ...}}
 
** Will update a scoreboard objective for an entity, based on the number of entities/blocks which have been affected or detected by the command.
 
** Usage:
 
*** {{cmd|stats entity <selector> <mode>}}
 
*** {{cmd|stats block [x] [y] [z] <mode>}}
 
*** Alternative and more useful way of interacting with the <code>CommandStats</code> tag.
 
**** After the <code>mode</code> there are currently 5 possible stats that can be updated: <code>SuccessCount</code>, <code>AffectedBlocks</code>, <code>AffectedEntities</code>, <code>AffectedItems</code> and <code>QueryResult</code>.
 
***** Example: {{cmd|stats entity @a set AffectedBlocks @a Test}} will update a scoreboard objective named 'Test' for all players whenever a command is performed relative to them. The objective will update by the number of blocks affected by the command. Since the stat was set to <code>AffectedBlocks</code>, this means that if the command is {{cmd|fill}}, it will update the objective for whoever is running the command (@a) by the number of blocks filled.
 
* {{cmd|particle}}
 
** Spawns particles in a given area.
 
** Usage: {{cmd|particle <name> <x> <y> <z> <xd> <yd> <zd> <speed> [count] [force]}}.
 
** Example: {{cmd|1=particle lava ~ ~1 ~ 1 1 1 0.5 50 normal @e[type=Chicken]}} will create 50 lava popping particles, centered one block above the block/entity running the command, spreading around a radius of 1 block, with a speed of 0.5, relative to all chickens in that world.
 
** The <code>force</code> argument can be set to <code>force</code> to display particles, even if a player has his 'Particles' toggle set to Minimal or Decreased.
 
** List of particles: <code>hugeexplosion</code>, <code>largeexplode</code>, <code>fireworksSpark</code>, <code>bubble</code>, <code>suspended</code>, <code>depthsuspend</code>, <code>townaura</code>, <code>crit</code>, <code>magicCrit</code>, <code>smoke</code>, <code>mobSpell</code>, <code>mobSpellAmbient</code>, <code>spell</code>, <code>instantSpell</code>, <code>witchMagic</code>, <code>note</code>, <code>portal</code>, <code>enchantmenttable</code>, <code>explode</code>, <code>flame</code>, <code>lava</code>, <code>footstep</code>, <code>splash</code>, <code>wake</code>, <code>largesmoke</code>, <code>cloud</code>, <code>reddust</code>, <code>snowballpoof</code>, <code>dripWater</code>, <code>dripLava</code>, <code>snowshovel</code>, <code>slime</code>, <code>heart</code>, <code>angryVillager</code>, <code>happyVillager</code>, <code>barrier</code>, <code>iconcrack_(ID)</code>, <code>blockcrack_(ID)</code>, <code>blockdust_(ID)_(DATA)</code>, <code>droplet</code>, <code>take</code>, <code>mobappearance</code>.
 
; [[Commands#gamerule|Gamerule]]s
 
* <code>logAdminCommands</code>
 
** Prevents command block output from being stored in chat logs. In multiplayer it also prevents player-initiated commands from being stored. Unrelated to ''commandBlockOutput'', which is output into the visible chat.
 
* <code>randomTickSpeed [value]</code>
 
** Controls how often a random tick occurs
 
*** Random ticks influence the next things: pigmen spawning from portals, all plant growth, leaf decay, fire spread, ice melting, grass/mycelium spread and farmland hydration.
 
** If set to 0, random ticks never occur.
 
* <code>reducedDebugInfo</code>
 
** This enable/disable reduced information on the F3 [[debug screen]], like in video settings.
 
*** Set to 1, overrides the 'reduced debug info' setting in clients.
 
* <code>sendCommandFeedback</code>
 
** If set to false, player-run commands will not show a message.
 
* <code>showDeathMessages</code>
 
** Prevents death messages like "[player] fell out the world" from appearing in the chat.
 
* The ability to create custom gamerule variables.<ref>{{reddit|2aw5nh/new_queryresults_and_gamerule_variables}}</ref>
 
** These are fake gamerules which don't affect gameplay by themselves, but can be used with {{cmd|stats}} with the new <code>QueryResults</code> argument, to update a scoreboard objective based on the value of that gamerule.
 
** Declare using: {{cmd|gamerule <newRuleName> <value>}}.
 
** Access using: {{cmd|gamerule <newRuleName>}}.
 
; [[Scoreboard]]
 
* New objective criteria for team-specific kills, e.g.: <code>teamkill.red, killedByTeam.blue</code>.
 
* New objective criteria '<code>trigger</code>.
 
** Acts like the <code>dummy</code> criteria.
 
** Can be interacted with using the {{cmd|trigger}} command.
 
** Mostly for use with {{cmd|tellraw}}.
 
* The ability to iterate over every scoreboard player with <code>*</code>.
 
** This will also affect players who are offline.
 
* Fake players can be created when run in a command block.
 
** They only exist through the distinct scoreboard operations and functions, and are merely virtual within the context of the gameplay.
 
** They do not bring the player count up on servers and do not appear on any player listing. Both in the server list and in the tab list while online.
 
** Fake players with a name starting with {{cmd|#}}, will never show up on the scoreboard sidebar.
 
* New {{cmd|scoreboard}} subcommands: {{cmd|scoreboard reset}}, {{cmd|scoreboard operation}}, {{cmd|scoreboard test}} and {{cmd|scoreboard enable}}.
 
** The <code>reset</code> subcommand can reset all objectives for a player or reset a player's objectives one by one.
 
*** Example: {{cmd|scoreboard players reset @a anObjective}} will reset the scores of an objective named anObjective for all players in the world.
 
** The <code>operation</code> subcommand can apply arithmetic operation to and between scores (+ – * / % < > =) and therefore accumulate player scores.
 
*** Example: {{cmd|1=scoreboard players operation #teamscores redScore += @a[team=red] blueKills}} adds every red player's count of kills on blue to the red team's score of kills.
 
*** Can be tested with a comparator to see if two scores are greater than, smaller than or equal to each other.
 
** The <code>test</code> subcommand can be used to test, if a scoreboard value is between a min and a max value.
 
*** Example: {{cmd|scoreboard players test #global anObjective 12 19}} checks whether the global score of the given objective is between 12 and 19, inclusive.
 
** The <code>enable</code> subcommand can be used to enable a <code>trigger</code> objective.
 
*** Example: {{cmd|scoreboard players enable aTrigger}} enables a <code>trigger</code> named aTrigger.
 
* Different teams can have multiple objectives displayed in the sidebar.
 
** Example: {{cmd|scoreboard|objectives setdisplay sidebar.team.yellow anotherObjective}}. This refers to the team color, not the team name.
 
* Testing for scores also works in <code>@e</code> entity selector.
 
* Added scoreboard team property to disable name tag visibility: {{cmd|scoreboard teams option <name> nametagVisibility}} with options <code>hideForOtherTeam</code>, <code>hideForOwnTeam</code>, <code>never</code> and <code>always</code> (default).
 
* Added scoreboard team property to disable death messages: {{cmd|scoreboard|teams option <name> deathMessageVisibility}} with the options: <code>never</code>, <code>hideForOtherTeams</code>, <code>hideForOwnTeam</code> and <code>always</code> (default).
 
* Command {{cmd|scoreboard|players}} can now filter by NBT data.
 
; NBT Tags
 
* <code>BlockEntityTag</code>
 
** [[Block entity|Block entities]] item form can hold custom NBT tags that are merged to the specified block entity when they're placed.
 
** Example: {{cmd|give @p command_block 1 0 {BlockEntityTag:{Command:"{{cmd|setblock ~ ~ ~ minecraft:diamond_block}}"<nowiki>}}</nowiki>}} will give a command block that, when placed, will automatically have the command {{cmd|setblock ~ ~ ~ minecraft:diamond_block}} set.
 
* <code>CanDestroy</code>
 
** Mostly for use in adventure mode.
 
** Items with this tag display the names of the blocks that they can destroy in the item tooltip.
 
** Example: {{cmd|give @p minecraft:diamond_shovel 1 0 {CanDestroy:["minecraft:sand","minecraft:grass"]} }} to give a diamond shovel that can break grass and sand.
 
** If an invalid item name is put in, it will display as "missingno" under the "Can Break" list.
 
* <code>CanPlaceOn</code>
 
** Allows placing of certain blocks against other blocks in adventure mode.
 
** Example: {{cmd|give @p minecraft:stone 16 0 {CanPlaceOn:["minecraft:diamond_block"]} }} to give a block of stone that can only be placed on diamond blocks.
 
** If an invalid item name is put in, it will display as "missingno" under the "Can Be Placed On" list.
 
* <code>CommandStats</code>
 
** Allows a [[command block]] or [[sign]] to increase a certain score in the [[scoreboard]] when it runs successfully.
 
*** The command will increase the score based on the number of items/blocks/entities/successes.
 
*** For example, a command block with this tag running a command which affects items (e.g. <code>/give</code>) will cause it to update the score based on the number of items given.
 
** Usage: <code>{CommandStats:{AffectedItemsName:"playername", AffectedItemsObjective:"objective", AffectedBlocksName:"playername", AffectedBlocksObjective:"objective", AffectedEntitiesName:"playername", AffectedEntitiesObjective:"objective", SuccessCountName:"playername", SuccessCountObjective:"objective"}}</code>.
 
* <code>generation</code>
 
** Defines whether a [[written book]] is an "Original" a "Copy of Original" or a "Copy of a copy".
 
* <code>HideFlags</code>
 
** Allows hiding of certain parts of the tooltip.
 
** Bit field determining which parts of the tooltip to hide on an item. 1 for <code>ench</code>, 2 for <code>AttributeModifiers</code>, 4 for <code>Unbreakable</code>, 8 for <code>CanDestroy</code>, 16 for <code>CanPlaceOn</code> and 32 for various other information (including potion effects, <code>StoredEnchantments</code>, written book <code>generation</code> and <code>author</code>, <code>Explosion</code> and <code>Fireworks</code>).
 
** Examples: Setting bit field to 3 would hide both <code>ench</code> and <code>AttributeModifiers</code> tags, and setting to 63 would hide everything.
 
* <code>Lock</code>
 
** A way to lock containers from being opened using NBT tags.
 
** Mostly useful for adventure maps in adventure mode.
 
** Containers can be unlocked by clearing their string for the tag.
 
** Locked containers can only be opened while holding anything renamed to the given string .
 
** The item is not removed on use.
 
* <code>NoAI</code>
 
** Entities without AI will not attack players, move or rotate on their own, and do not despawn.
 
** They also do not respond to gravity or collision with other mobs, but can still take damage, die, be caught on fire, and ride other entities.
 
** Setting to 1 disables an entity's AI.
 
* <code>PickupDelay</code>
 
** The number of ticks before an item entity can be picked up.
 
** Set to 32767 for items that can't be picked up.
 
* <code>rewardExp</code>
 
** Controls villagers giving [[Experience|xp]] for [[trading]].
 
** Set to 1 for xp or 0 for no xp.
 
* <code>SelectedItem</code>
 
** Contains the item data of the item currently held in the player's hand.
 
** Added to compact the process of testing if a player is holding a specific item.
 
*** Previous method required nine commands (one per slot in the hotbar); now requires only one command.
 
* <code>ShowParticles</code>
 
** Option to show or hide all particles for a potion effect, as opposed to the <code>Ambient</code> tag, which only show fewer particles.
 
** Set to 1 to show, 0 to hide.
 
* <code>Silent</code>
 
** Determines whether sound is produced by an entity, such as idle and hurt sounds.
 
** Setting to 1 disables sound effects.
 
 
=== World Generation ===
 
; Underground
 
* [[Granite]], [[andesite]] and [[diorite]] generate in pockets within stone terrain.
 
** Slightly larger in size and abundance than gravel.
 
** Pockets don't reduce ore frequency, since ores can generate inside these pockets.
 
; [[Ocean monument]]s
 
* New underwater generated structure made out of [[prismarine]], [[prismarine bricks]], [[dark prismarine]] and [[sea lantern]]s.
 
* 8 [[gold block]]s can be found at the center of the monument, surrounded by dark prismarine.
 
* A flashing boss [[guardian]] will appear on screen when close to an [[elder guardian]], and Mining Fatigue III will be inflicted on the player for 5 minutes.
 
* Will also generate in old worlds.
 
; [[Customized]] world type
 
* Highly customizable terrain generation.
 
** To use, press create new world then ‘world type: customized’ and then press the 'customize' button.
 
** There are 4 pages to customize the world.
 
** Page 1: customizes generation of structures, chance of lake generation, size of certain structures, biome type and size, and sea level.
 
*** There are 18 customization options which affect whether [[generated structures]] will spawn in, as well as other environmental factors such as sea level. Some of these presets are Yes/No inputs or sliders.
 
**** Sea level height, toggles for cave, village, temple, ocean monument, dungeon, water lake, lava lake, stronghold, mineshaft and ravine generation, sliders to control water lake, lava lake and dungeon rarity, toggle to turn oceans into lava oceans, biome selection, biome and river size sliders.
 
** Page 2: customizes the ore distribution for [[dirt]], [[gravel]], [[granite]], [[diorite]], [[andesite]], [[Coal Ore|coal]], [[Iron Ore|iron]], [[Gold Ore|gold]], [[Redstone Ore|redstone]], [[Diamond Ore|diamond]] and [[Lapis Lazuli Ore|lapis]].
 
*** Rarity, height range and vein size.
 
** Page 3 & 4: Expert customization of the terrain generation.
 
*** There are 16 customization options which can be used to affect various aspects of Minecraft's terrain generator. These can be changed by moving sliders or by typing in values directly.
 
**** Main Noise Scale X/Y/Z to smooth out terrain, larger values for smoother terrain; Biome scale/depth weight and Biome scale/depth offset to stretch/squash terrain vertically based on the biomes default height settings; Upper/lower limit scale to make terrain more solid/riddled with holes, depending on how close the values are to each other; Height Stretch to pull terrain upward, with smaller values causing more extreme stretching; Height scale, Coordinate scale, Depth base size, Depth noise exponent and Depth noise scale.
 
* There are seven presets.
 
** Water World, Isle Land, Caver's Delight, Mountain Madness, Drought, Caves of Chaos and Good Luck.
 
* Each page has a button to randomize the various values and a button to reset to default values.
 
* Uses the 'generator-settings' string known from superflat presets for server.properties and world data.
 
* Generate structures button disappears when selected.
 
; [[Debug mode]] world type
 
* Useful for [[resource pack]] makers.
 
* Hold {{key|shift}} and cycle through "World Type" to select it.
 
** Other world options are not available.
 
** Only [[Spectator]] mode can be enabled.
 
* All possible blocks with all possible data values (not IDs), are generated thought a single plane.
 
** They are arranged in a grid across height y=70, with a [[barrier]] floor at y=60.
 
** This includes all possible states of [[redstone]] wire, [[fire]], [[tripwire]], [[stairs]], etc.
 
** Every block state generates only once.
 
* Blocks may not be placed or destroyed.
 
 
=== [[Blocks]] ===
 
 
; [[Diorite]]
 
; [[Diorite]]
 
* Crafting recipe: 2 [[cobblestone]] and 2 [[Nether quartz]] in a checker board pattern.
 
* Crafting recipe: 2 [[cobblestone]] and 2 [[Nether quartz]] in a checker board pattern.
  +
 
; [[Andesite]]
 
; [[Andesite]]
 
* Crafting recipe: 1 cobblestone and 1 diorite.
 
* Crafting recipe: 1 cobblestone and 1 diorite.
  +
 
; [[Granite]]
 
; [[Granite]]
 
* Crafting recipe: 1 Nether quartz and 1 diorite.
 
* Crafting recipe: 1 Nether quartz and 1 diorite.
  +
; [[Polished diorite]], [[Polished andesite|andesite]] & [[Polished granite|granite]]
 
* Crafting recipe: 4 pieces of one of the materials, in a 2×2 configuration.
 
 
; [[Coarse dirt]]
 
; [[Coarse dirt]]
 
* Replaces the grassless dirt variant found in mega taiga, mesa and savanna [[biome]]s.
 
* Replaces the grassless dirt variant found in mega taiga, mesa and savanna [[biome]]s.
** All worlds with grassless dirt blocks will seamlessly change over to coarse dirt, as it uses the same block ID and data value as the original grassless dirt block.
+
** All worlds with grassless dirt blocks seamlessly change over to coarse dirt, as it uses the same block ID and data value as the original grassless dirt block.
 
* Slightly darker texture than regular [[dirt]].
 
* Slightly darker texture than regular [[dirt]].
  +
* Silk touch is not required for obtaining it in survival.
* Can be picked up with bare hands (silk touch is not required).
 
* Tilling coarse dirt with a [[hoe]] will turn it to regular dirt.
+
* Tilling coarse dirt with a [[hoe]] turns it to regular dirt.
 
* Crafting recipe: dirt and [[gravel]] in a 2×2 checkered pattern yields four coarse dirt.
 
* Crafting recipe: dirt and [[gravel]] in a 2×2 checkered pattern yields four coarse dirt.
  +
; [[Red sandstone]]
 
* Can be crafted with 4 [[red sand]] in a square.
 
* Can be crafted into chiseled, smooth, stair and slab forms.
 
** Chiseled variant has a [[wither]] pattern to complement the [[creeper]] pattern found in [[chiseled sandstone]].
 
** Slabs have a smooth variant, similar to [[stone]] and [[sandstone]].
 
** Comes as a smooth double slab – <code>minecraft:double_stone_slab2:8</code>.
 
* Generated only in Mesa [[biome]]s at cave entrances.
 
 
; [[Prismarine]]
 
; [[Prismarine]]
 
* Generates in [[ocean monument]]s.
 
* Generates in [[ocean monument]]s.
 
* Can be crafted with [[prismarine shard]]s.
 
* Can be crafted with [[prismarine shard]]s.
* The cracks in prismarine appear to slowly change color between brown, blue, gray and purple.
+
* The cracks in prismarine slowly change color between brown, blue, gray and purple.
  +
 
; [[Prismarine bricks]]
 
; [[Prismarine bricks]]
 
* Generate in [[ocean monument]]s.
 
* Generate in [[ocean monument]]s.
 
* Can be crafted with [[prismarine shard]]s.
 
* Can be crafted with [[prismarine shard]]s.
  +
 
; [[Dark prismarine]]
 
; [[Dark prismarine]]
 
* Generate in [[ocean monument]]s.
 
* Generate in [[ocean monument]]s.
 
* Can be crafted with [[prismarine shard]]s and an [[ink sac]].
 
* Can be crafted with [[prismarine shard]]s and an [[ink sac]].
  +
; [[Sea lantern]]s
 
  +
; [[Red sandstone]]
  +
* Can be crafted with 4 [[red sand]] in a square.
  +
* Can be crafted into chiseled, smooth, stair and slab forms.
  +
** Chiseled variant has a [[wither]] pattern to complement the [[creeper]] pattern found in [[chiseled sandstone]].
  +
** Slabs have a smooth variant, similar to [[stone]] and [[sandstone]].
  +
** Comes as a smooth double slab – <code>minecraft:double_stone_slab2:8</code>.
  +
* Generated only in Mesa [[biome]]s at cave entrances.
  +
  +
; [[Iron trapdoor]]
  +
* Can be opened and closed only by using [[Redstone (disambiguation)|redstone]], similar to an iron door.
  +
* Crafting recipe: [[iron ingot]]s in a 2×2 pattern.
  +
  +
; [[Sea lantern]]
 
* Generate in [[ocean monument]]s.
 
* Generate in [[ocean monument]]s.
 
* Can be crafted with [[prismarine shard]]s and [[prismarine crystals]].
 
* Can be crafted with [[prismarine shard]]s and [[prismarine crystals]].
 
* Emit light at a light level of 15 and have a subtle animated texture.
 
* Emit light at a light level of 15 and have a subtle animated texture.
  +
 
; [[Wet sponge]]
 
; [[Wet sponge]]
 
* Obtained when a [[sponge]] soaks up water.
 
* Obtained when a [[sponge]] soaks up water.
 
* Smelting a wet sponge yields a dry sponge.
 
* Smelting a wet sponge yields a dry sponge.
** When smelted, they will fill empty buckets in the 'fuel' slot with water if possible.
+
** When smelted, they fill empty buckets in the fuel slot with water if possible.
* Emits water dripping particles.
+
* Emits water dripping particles while placed.
 
* Dropped by [[elder guardian]]s on player kills.
 
* Dropped by [[elder guardian]]s on player kills.
  +
; [[Slime block]]s
 
  +
; [[Slime block]]
 
* Crafting recipe: 9 [[slime ball]]s.
 
* Crafting recipe: 9 [[slime ball]]s.
 
** Can be crafted back into 9 slime balls.
 
** Can be crafted back into 9 slime balls.
* Players and mobs that land on their top side will bounce, like on a trampoline.
+
* Players and mobs that land on their top side bounce, like on a trampoline.
 
** This negates all fall damage.
 
** This negates all fall damage.
  +
*** Holding {{key|shift}} negates the rebound, and does not negate the fall damage.
 
** Bounce rebound velocity is scaled by impact velocity.
 
** Bounce rebound velocity is scaled by impact velocity.
** Height can reach up to 60% of initial height, which implies a great restitution coefficient.
+
*** Height can reach up to 60% of initial height, which implies a great restitution coefficient.
** Does not affect item entities.
+
** Does not affect falling item entities.
* Walking on it is slower than walking on [[soul sand]], close to one's speed while sneaking.
+
* Walking on it is slower than walking on [[soul sand]] and close to one's speed while sneaking.
 
* The placing/breaking sounds use the hurt sounds of [[slime]]s.
 
* The placing/breaking sounds use the hurt sounds of [[slime]]s.
 
* Can be mined with only one click, without any tools in survival.
 
* Can be mined with only one click, without any tools in survival.
* Slime blocks will push and pull each other, along with adjacent blocks, when at least one of them is moved by a sticky piston.
+
* Slime blocks push and pull each other, along with adjacent blocks, when at least one of them is moved by a sticky piston.
** Normal pistons will have the same effect, except that they fail to pull even a single slime block.
+
** Normal pistons have the same effect, except that they fail to pull even a single slime block.
** Coded by [https://www.youtube.com/user/KaboPC KaboPC] and [https://www.youtube.com/user/Panda4994 Panda4994].<ref>{{ytl|jpXBKXJlybg}}</ref><ref>{{tweet|dinnerbone|461189042659672064}}</ref>
+
** Coded by [https://www.youtube.com/user/KaboPC KaboPC] and [https://www.youtube.com/user/Panda4994 Panda4994].<ref>{{ytl|jpXBKXJlybg}}</ref><ref>{{tweet|dinnerbone|461189042659672064|You guys got that really fast. It was http://gfycat.com/ImperturbableMeanCuckoo, a feature that wouldn't be possible without the ZipKrowd guys' hard work <3|April 29, 2014}}</ref> Follow all the existing rules that pistons followed:
  +
*** A chain of slime blocks and its adjacent blocks connected to a piston, in any arrangement, can be moved as long as the following conditions are met:
*** Follow all the existing rules that pistons followed:
 
  +
**** The piston is not moving more than twelve blocks at a time.
**** A chain of slime blocks and its adjacent blocks connected to a piston, in any arrangement, can be moved as long as the following conditions are met:
 
  +
**** Non-movable blocks are not obstructing the path.
***** The piston is not moving more than twelve blocks at a time.
 
  +
**** Not a single slime block in the chain is attached to the piston itself.
***** Non-movable blocks are not obstructing the path.
 
***** Not a single slime block in the chain is attached to the piston itself.
 
 
** Allows for moveable contraptions.
 
** Allows for moveable contraptions.
* Extending a piston with a slime block attached will propel entities (mobs, players, items, launched arrows, etc.) in the appropriate direction.<ref>{{tweet|dinnerbone|461473908420796416}}</ref>
+
* Extending a piston with a slime block attached propels adjacent entities (mobs, players, items, launched arrows, etc.) in the appropriate direction.<ref>{{tweet|dinnerbone|461473908420796416|I don't think anyone has found it yet, so I'll go ahead and spoil it: Standing on a slime block that gets pushed up is lots of fun.|April 30, 2014}}</ref>
  +
; [[Fence]]s, [[fence gate]]s & [[doors]]
 
* New types of fences, fence gates and doors, for all the different types of [[wood]].
 
* Different types of fences and fence gates can connect to each other.
 
* Every recipe requires all wood planks to be of the same type.
 
** New crafting recipe for fences: 2 sticks and 4 planks to make 3 fences.
 
* Different types of doors have different models, with some types having no windows.
 
* All oak variants have been renamed properly, rather than just being labeled as a wooden variant
 
; [[Iron trapdoor]]s
 
* Can only be opened and closed using redstone, similar to an iron door.
 
* Crafting recipe: [[iron ingot]]s in a 2×2 pattern yields one iron trapdoor.
 
 
; [[Banner]]s
 
; [[Banner]]s
 
* Crafted like signs, but with one color of wool instead of planks.
 
* Crafted like signs, but with one color of wool instead of planks.
  +
** The color of wool represents the base color.
 
* Can be stacked to 16.
 
* Can be stacked to 16.
 
* Most patterns are created by arranging dyes in certain ways around a banner on a crafting table (see the page on banners for a full list).
 
* Most patterns are created by arranging dyes in certain ways around a banner on a crafting table (see the page on banners for a full list).
** Other patterns are achieved with specific items.
+
** Other patterns are achieved with specific items.
*** Item – pattern: "creeper skull – creeper face", "wither skeleton skull – skull and crossbones", "brick block – brick texture background", "oxeye daisy – flower icon", "vines – curly border" and "enchanted golden apple – Mojang logo.
+
*** Item – pattern: "creeper head – creeper face", "wither skeleton skull – skull and crossbones", "brick block – brick texture background", "oxeye daisy – flower icon", "vines – curly border" and "enchanted golden apple – Mojang logo.
*** Making these patterns without dyes will result in a black color by default
+
*** Making these patterns without dyes results in a black color by default
 
* Banners can have up to six layers (in survival).
 
* Banners can have up to six layers (in survival).
 
** Over a quadrillion possible combinations, counting rotations and visually identical patterns due to occlusion.
 
** Over a quadrillion possible combinations, counting rotations and visually identical patterns due to occlusion.
Line 508: Line 117:
 
* They are visually like an entity that is one block wide and two blocks tall, but in reality they are a block occupying the lower portion, but having a bigger model.
 
* They are visually like an entity that is one block wide and two blocks tall, but in reality they are a block occupying the lower portion, but having a bigger model.
 
** The hitbox is smaller than a full block, and it lacks any collision properties.
 
** The hitbox is smaller than a full block, and it lacks any collision properties.
  +
*** This allows for a solid block to occupy the upper portion of the banner.
** On the ground they have 16 different possible rotations (like an armor stand).
 
  +
** They are vulnerable to be destroyed by either water or lava flows.
  +
** On the ground they have 16 different possible rotations (like an [[armor stand]]).
 
** Has an animation when placed on the ground, that simulates swaying with the wind.
 
** Has an animation when placed on the ground, that simulates swaying with the wind.
 
* Can be worn as head gear, but only using the {{cmd|replaceitem}} command.
 
* Can be worn as head gear, but only using the {{cmd|replaceitem}} command.
 
* Can be cloned by crafting them together, with a blank banner of the corresponding base color.
 
* Can be cloned by crafting them together, with a blank banner of the corresponding base color.
 
* Can be used as fuel in [[furnace]]s.
 
* Can be used as fuel in [[furnace]]s.
  +
; [[Barrier]] blocks
 
  +
; [[Barrier]]s
 
* Acts like [[bedrock]], but is completely transparent.
 
* Acts like [[bedrock]], but is completely transparent.
** Can transfer redstone signals and allows blocks to be placed on it.
+
** Can transfer redstone signals and allows blocks and entities to be placed on it.
** Can only be destroyed and obtained in Creative mode.
+
** Can be destroyed and obtained only in Creative mode.
 
** It gives the same particles as lava does when destroyed.
 
** It gives the same particles as lava does when destroyed.
 
* Becomes visible to players who are holding a barrier in their hand, while in creative.
 
* Becomes visible to players who are holding a barrier in their hand, while in creative.
Line 523: Line 135:
 
*** The face always follows the player.
 
*** The face always follows the player.
 
*** That texture is also used for its item form.
 
*** That texture is also used for its item form.
*** The particles are only rendered for the blocks in the vicinity of the player.
+
*** The particles are rendered only for the blocks in the vicinity of the player.
  +
*Can be broken by withers.<ref name="Release change" group=note>This change occurred between the last development version for 1.8, [[1.8-pre3]], and the full release of 1.8.</ref>
  +
  +
; Polished variants of [[Polished diorite|diorite]], [[Polished andesite|andesite]] & [[Polished granite|granite]]
  +
* Crafting recipe: 4 pieces of one of the materials, in a 2×2 configuration.
  +
  +
; [[Fence]]s, [[fence gate]]s and [[doors]]
  +
* New variants of fences, fence gates and doors, for all the different types of [[planks]].
  +
* Different types of fences and fence gates can connect to each other (except for nether brick fences, as usual).
  +
* Every recipe requires all wood planks to be of the same type.
  +
** New crafting recipe for fences: 2 sticks in a row in the middle and 4 planks at their sides to make 3 fences.
  +
* Different types of doors have different models, with some types having no windows.
  +
  +
=== Items ===
   
=== [[Items]] ===
 
 
; [[Prismarine crystals]]
 
; [[Prismarine crystals]]
 
* Drop from [[guardian]]s.
 
* Drop from [[guardian]]s.
 
* Used to craft [[sea lantern]]s.
 
* Used to craft [[sea lantern]]s.
  +
; [[Prismarine shard]]s
 
  +
; [[Prismarine shard]]
 
* Drop from [[guardian]]s.
 
* Drop from [[guardian]]s.
* Can be crafted into all three kinds of prismarine blocks and used for crafting sea lanterns.
+
* Used to craft all three kinds of prismarine blocks and sea lanterns.
  +
 
; [[Raw mutton]]
 
; [[Raw mutton]]
* Restores {{hunger|2}} and 1.2 saturation.
 
 
* Drops from [[sheep]].
 
* Drops from [[sheep]].
  +
* Restores {{hunger|2}} and 1.2 saturation.
 
* Can be cooked into [[cooked mutton]].
 
* Can be cooked into [[cooked mutton]].
  +
 
; [[Cooked mutton]]
 
; [[Cooked mutton]]
 
* Restores {{hunger|6}} and 9.6 saturation.
 
* Restores {{hunger|6}} and 9.6 saturation.
  +
 
; [[Raw rabbit]]
 
; [[Raw rabbit]]
* Restores {{hunger|3}} and 1.8 saturation.
 
 
* Drops from [[rabbit]]s.
 
* Drops from [[rabbit]]s.
  +
* Restores {{hunger|3}} and 1.8 saturation.
 
* Can be cooked into [[cooked rabbit]].
 
* Can be cooked into [[cooked rabbit]].
  +
 
; [[Cooked rabbit]]
 
; [[Cooked rabbit]]
 
* Restores {{hunger|5}} and 6 saturation.
 
* Restores {{hunger|5}} and 6 saturation.
  +
 
; [[Rabbit stew]]
 
; [[Rabbit stew]]
 
* Restores {{hunger|10}} and 12 saturation.
 
* Restores {{hunger|10}} and 12 saturation.
** This makes it the best food in the game other than [[golden carrot]]s.
 
 
* Recipe: 1 [[cooked rabbit]], 1 [[mushroom]], 1 [[carrot]], 1 [[baked potato]] and 1 [[bowl]].
 
* Recipe: 1 [[cooked rabbit]], 1 [[mushroom]], 1 [[carrot]], 1 [[baked potato]] and 1 [[bowl]].
  +
 
; [[Rabbit hide]]
 
; [[Rabbit hide]]
 
* Drops from [[rabbit]]s.
 
* Drops from [[rabbit]]s.
 
* Can be crafted in a 2×2 arrangement to produce [[leather]].
 
* Can be crafted in a 2×2 arrangement to produce [[leather]].
  +
 
; [[Rabbit's foot]]
 
; [[Rabbit's foot]]
* Brewed to make a Potion of Leaping.
 
 
* Drops from [[rabbit]]s.
 
* Drops from [[rabbit]]s.
  +
* Brewed to make a Potion of Leaping.
  +
 
; [[Potion of leaping]]
 
; [[Potion of leaping]]
* Adds effect Jump Boost, for "I" and "II" levels.
+
* Inflicts a Jump Boost effect with "I" and "II" levels.
* Brewed with a [[rabbit's foot]] and [[Potions#Base potions|Awkward potion]].
+
* Brewed with a [[rabbit's foot]] and an [[Potions#Base potions|Awkward potion]].
 
* The potion and particle effects are bright green colored.
 
* The potion and particle effects are bright green colored.
  +
; [[Spawn Egg|Guardian Spawn Egg]]
 
  +
; [[Spawn Egg|Guardian spawn egg]]
 
* Spawns the [[guardian]] mob.
 
* Spawns the [[guardian]] mob.
 
* Cyan colored with orange spots.
 
* Cyan colored with orange spots.
  +
; [[Spawn Egg|Endermite Spawn Egg]]
 
  +
; [[Spawn Egg|Endermite spawn egg]]
 
* Spawns the [[endermite]] mob.
 
* Spawns the [[endermite]] mob.
 
* Purple colored with gray spots.
 
* Purple colored with gray spots.
  +
; [[Spawn Egg|Rabbit Spawn Egg]]
 
  +
; [[Spawn Egg|Rabbit spawn egg]]
 
* Spawns [[rabbit]]s.
 
* Spawns [[rabbit]]s.
 
* Brown colored with brown spots.
 
* Brown colored with brown spots.
   
=== Non-mob [[Entity|entities]] ===
+
=== Mobs ===
; [[Armor stand]]s
 
* Can be used to decoratively display armor (including pumpkins, mob heads and player heads).
 
** Armor can be right-clicked to equip the armor stand.
 
** Armor can be equipped by dispensers aimed at any part of the Stand.
 
** Armor can be removed by right-clicking, by pointing on the piece of armor the player wants to remove.
 
** Can render enchanted and dyed armor.
 
** Can use pick-block on armor stands – this stand does not include any armor previously equipped.
 
* Crafted using a [[stone slab]] and 6 [[stick]]s.
 
* Stacks up to 16.
 
* Can be placed on minecarts
 
* NBT tags can be used to summon armor stands which are small (<code>Small</code>), invisible (<code>Invisible</code>), have arms (<code>ShowArms</code>), have disabled slots (<code>DisabledSlots</code>), have no base plate (<code>NoBasePlate</code>), have no gravity (<code>NoGravity</code>) and are in pre-configured positions (<code>Pose</code>) – This can only be done through commands.
 
   
=== [[Mobs]] ===
 
 
; [[Endermite]]s
 
; [[Endermite]]s
* Sometimes spawns when a player teleports using an [[ender pearl]].
+
* Sometimes spawns when a player or enderman teleports using an [[ender pearl]].
 
* Despawns after 2 minutes (unless it is named using a [[name tag]]).
 
* Despawns after 2 minutes (unless it is named using a [[name tag]]).
* Has the same sounds as [[silverfish]].
+
* Has the same sounds and behavior as the [[silverfish]]. They cannot enter stony blocks though
  +
 
; [[Guardian]]s
 
; [[Guardian]]s
 
* Spawns in [[ocean monument]]s.
 
* Spawns in [[ocean monument]]s.
Line 591: Line 215:
 
** The beam itself only warns of an imminent attack.
 
** The beam itself only warns of an imminent attack.
 
** It has a few seconds of cooldown between each shot.
 
** It has a few seconds of cooldown between each shot.
* When on land, it flops around unlike [[squid]]s.
+
* When on land it flops around but remains hostile.
  +
** Unlike [[squid]] they don't suffocate.
 
* Drops [[prismarine shard]]s, [[prismarine crystals]] and [[raw fish]].
 
* Drops [[prismarine shard]]s, [[prismarine crystals]] and [[raw fish]].
 
* Makes wet noises when hurt and squeaky wet noises when flopping around on land.
 
* Makes wet noises when hurt and squeaky wet noises when flopping around on land.
* The player will also get damaged with a thorns like effect if it damages the guardian while their spikes are deployed (as if it's being prickled).
+
* The player also gets damaged with a thorns-like effect if it damages the guardian while their spikes are deployed (as if it's being prickled).
  +
 
; [[Elder Guardian]]s
 
; [[Elder Guardian]]s
 
* A boss-like variant of Guardians, with greater health, greater size and different appearance.
 
* A boss-like variant of Guardians, with greater health, greater size and different appearance.
 
* There are 3 elders in each [[ocean monument]].
 
* There are 3 elders in each [[ocean monument]].
* A flashing boss guardian will appear on screen when close to the boss guardian, and Mining Fatigue III will be inflicted on the player for 5 minutes.
+
* A flashing boss guardian appears on screen when close to the boss guardian, and Mining Fatigue III is inflicted on the player for 5 minutes.
 
* Drops [[wet sponge]].
 
* Drops [[wet sponge]].
  +
 
; [[Rabbit]]s
 
; [[Rabbit]]s
 
* Drops [[rabbit hide]], [[raw rabbit]], [[cooked rabbit]] and [[rabbit's foot]].
 
* Drops [[rabbit hide]], [[raw rabbit]], [[cooked rabbit]] and [[rabbit's foot]].
 
* They have 8 different skins, similar to horses and ocelots: Black, White, Brown, Gold, Black & White, Salt & Pepper, Toast and the Killer Bunny.
 
* They have 8 different skins, similar to horses and ocelots: Black, White, Brown, Gold, Black & White, Salt & Pepper, Toast and the Killer Bunny.
** Naming a rabbit spawn egg or [[name tag]] "Toast" will give rabbits a special skin as a memorial to user xyZenTV's girlfriend's rabbit Toast.
+
** Naming a rabbit spawn egg or [[name tag]] "Toast" gives rabbits a special skin as a memorial to user xyZenTV's girlfriend's rabbit Toast.
** "The Killer Bunny" is a special type of rabbit, that is hostile towards players within 4 blocks
+
** "The Killer Bunny" is a special type of rabbit, that is hostile toward players within 4 blocks
*** It is a very rare spawn.
+
*** It is a rare spawn.
 
*** A reference to the movie [[Wikipedia:Monty Python and the Holy Grail|''Monty Python and the Holy Grail'']].
 
*** A reference to the movie [[Wikipedia:Monty Python and the Holy Grail|''Monty Python and the Holy Grail'']].
 
*** It is white with bloodshot eyes, and blood on its legs and mouth.
 
*** It is white with bloodshot eyes, and blood on its legs and mouth.
*** Automatically spawns with a name tag titled 'The Killer Rabbit'.
+
*** Automatically spawns with a name tag titled '''The Killer Rabbit'''.
 
*** It can be directly spawned in with the command <code>/summon Rabbit ~ ~ ~ {RabbitType:99}</code>.
 
*** It can be directly spawned in with the command <code>/summon Rabbit ~ ~ ~ {RabbitType:99}</code>.
 
* Rabbits can be bred using [[carrot]]s, [[golden carrot]]s or [[dandelion]]s.
 
* Rabbits can be bred using [[carrot]]s, [[golden carrot]]s or [[dandelion]]s.
 
* Rabbits have the same AI as the most other passive mobs, and jump around randomly.
 
* Rabbits have the same AI as the most other passive mobs, and jump around randomly.
 
* Makes little squeaky sounds when hurt or killed.
 
* Makes little squeaky sounds when hurt or killed.
  +
* Spawn as any others farm animals, in grassy biome.
   
== Changes ==
+
=== Non-mob entities ===
   
  +
; [[Armor stand]]s
=== General ===
 
  +
* Crafted using a [[stone slab]] and 6 [[stick]]s.
; [[Splash]]es
 
  +
* Stacks up to 16.
* "OpenGL 1.2!" changed to "OpenGL 2.1 (if supported)!"
 
  +
* Can ride on minecarts.
* "Now java 6!" changed to "Now Java 6!"
 
  +
* Can be used to decoratively display armor (including pumpkins, mob heads and player heads).
; [[Debug screen]]
 
  +
** Armor can be right-clicked to equip the armor stand.
* Text now has a gray and translucent background.
 
  +
** Armor can be equipped by dispensers aimed at any part of the stand.
* Restructured layout.
 
  +
*** In survival it is allowed to hold only one piece of each different kind of armor at a time.
* Now displays render distance, sections being rendered currently, sections being updated currently, an ''aB'' value for unknown reasons, version id, whether the client is modded, keywords for when clouds/''VBOs''/''VSync'' are enabled, Java version, the display resolution and vendor, the graphics card model and vendor and OpenGL version.
 
  +
*** It isn't restricted by the material or any tags of the armor.
* Player coordinates displays which block the feet are in.
 
  +
** Armor can be removed by right-clicking while pointing on the piece of armor the player wants to remove.
** Before it was at the head level.
 
  +
** Can render enchanted and dyed armor as if it were a mob/player.
* When looking at a block, its coordinates, block id and properties will be displayed.
 
  +
* While in creative:
* The "Facing:" line now indicates in which axis-based direction the player is looking at. For example: "Towards positive Z".
 
  +
** Using pick-block on any tangible armor stand gives the player a default stand.
* The crosshair turns into 3 short, colored lines indicating the positive direction of the 3 axis: ''x/red, y/green, z/blue''.
 
  +
** NBT tags can be used to summon armor stands which are small (<code>Small</code>), invisible (<code>Invisible</code>), have arms (<code>ShowArms</code>), have disabled slots (<code>DisabledSlots</code>), have no base plate (<code>NoBasePlate</code>), have no gravity (<code>NoGravity</code>) and are in pre-configured positions (<code>Pose</code>) – This can be done only through commands.
* "Light" is now the light levels at the feet.
 
  +
*** Armor stands with arms can be equipped with items to hold, so they display the same way as players/mobs.
** Before it was the at the eye level.
 
  +
* Player rotation is now displayed for the vertical angle, as well as the horizontal one.
 
  +
=== World generation ===
* Day counter added .
 
  +
** Increases by 1 every dawn.
 
  +
; Underground
* Now displays difficulty.
 
  +
* [[Granite]], [[andesite]] and [[diorite]] generate in pockets within stone terrain.
** Peaceful – 0.00, Easy – 0.75, Normal – 1.50, Hard – 2.25.
 
  +
** Slightly larger in size and abundance than [[gravel]].
* Looking at a block in the world will show the coordinates of that block on the debug screen.
 
  +
** Pockets don't reduce ore frequency, since ores can generate inside these pockets.
; F3 hotkeys
 
  +
* Debug tooltips now show how many NBT tags an item has.
 
  +
; [[Ocean monument]]s
* When debug tooltips are enabled, items will show their name id.
 
  +
* New underwater generated structure made out of [[prismarine]], [[prismarine bricks]], [[dark prismarine]] and [[sea lantern]]s.
* When debug tooltips are enabled, some instances of usernames and entities in the chat will now show the entity's UUID when hovered on.
 
  +
* 8 [[gold block]]s can be found at the center of the monument, surrounded by dark prismarine.
* {{key|F3}} + {{key|D}} can now be used to clear the chat log.
 
  +
* Clusters of [[wet sponge]] blocks can be found on some rooms.
* {{key|F3}} + {{key|S}} or {{key|F3}} + {{key|T}} reloads block models.
 
  +
* A flashing boss [[guardian]] appears on screen when close to an [[elder guardian]], and Mining Fatigue III is inflicted on the player for 5 minutes.
* {{key|F3}} + {{key|B}} entity hitboxes now also display entity eye level in red, and which direction entities are looking at in blue.
 
  +
* Also generates in old worlds.
* {{key|F3}} + {{key|H}} tooltips now show how many NBT tags an item has.
 
  +
; Block [[Data Values|ID]]s
 
  +
; [[Old Customized|Customized]] world type
* Occurrences of blocks/items now need to be named ids – old ids are being phased out.
 
  +
* Highly customizable terrain generation.
* NBT data in commands can now use block/item names in place of numerical ids.
 
  +
** To use, press create new world then ‘world type: customized' and then press the 'customize' button.
** Example: <code>id:"minecraft:stone"</code>.
 
  +
** There are 4 pages to customize the world.
** In scoreboards, the format is <code>minecraft.block.stone</code>.
 
  +
** Page 1: customizes generation of structures, chance of lake generation, size of certain structures, biome type and size, and sea level.
* Superflat presets also use the new named id format.
 
  +
*** There are 18 customization options which affect whether [[generated structures]] spawn, as well as other environmental factors such as sea level. Some of these presets are Yes/No inputs or sliders.
; [[Superflat]] world type
 
  +
**** Sea level height, toggles for cave, village, temple, ocean monument, dungeon, water lake, lava lake, stronghold, mineshaft and ravine generation, sliders to control water lake, lava lake and dungeon rarity, toggle to turn oceans into lava oceans, biome selection, biome and river size sliders.
* Block ID/number of layers format changed from <code>NumberxID</code> to <code>Number*ID</code>.
 
  +
** Page 2: customizes the ore distribution for [[dirt]], [[gravel]], [[granite]], [[diorite]], [[andesite]], [[Coal Ore|coal]], [[Iron Ore|iron]], [[Gold Ore|gold]], [[Redstone Ore|redstone]], [[Diamond Ore|diamond]] and [[Lapis Lazuli Ore|lapis]].
* Preset code version number changed to "3".
 
  +
*** Rarity, height range and blob size.
; Internal block handling
 
  +
** Page 3 & 4: Expert customization of the terrain generation.
* Now internally use states instead of metadata.
 
  +
*** There are 16 customization options which can be used to affect various aspects of Minecraft's terrain generator. These can be changed by moving sliders or by typing in values directly.
* Metadata will still be used for a while.
 
  +
**** Main Noise Scale X/Y/Z to smooth out terrain, larger values for smoother terrain; Biome scale/depth weight and Biome scale/depth offset to stretch/squash terrain vertically based on the biomes default height settings; Upper/lower limit scale to make terrain more solid/riddled with holes, depending on how close the values are to each other; Height Stretch to pull terrain upward, with smaller values causing more extreme stretching; Height scale, Coordinate scale, Depth base size, Depth noise exponent and Depth noise scale.
* Block states of the block being looked at will now be displayed on the F3 menu. Examples: redstone, door.
 
  +
* There are seven presets.
* Metadata no longer needs to be calculated out of the 4-bit data value; instead, the values of specified properties can now be easily gotten and set.
 
  +
** Water World, Isle Land, Caver's Delight, Mountain Madness, Drought, Caves of Chaos and Good Luck.
; [[Multiplayer#Chat|Chat]]
 
  +
* Each page has a button to randomize the various values and a button to reset to default values.
* Improved chat communication.
 
  +
* Uses the 'generator-settings' string known from superflat presets for server.properties and world data.
* Messages are now either chat, system or action bar messages.
 
  +
* Generate structures button disappears when selected.
* Action bar messages are always shown, chat and system messages are only shown if chat settings are configured that way.
 
  +
* Entities now have tooltips in certain chat instances when hovered over.
 
  +
; [[Debug mode]] world type
** These appear when hovered over an entity's name in chat (e.g. the success message for {{cmd|kill}}).
 
  +
* Useful for [[resource pack]] makers.
** Shows the name of the entity (e.g. Bob), the Id of the entity (e.g. Creeper (50)) and the entity UUID.
 
  +
* Hold {{key|shift}} and cycle through "World Type" option to select it.
** {{key|Shift}}+{{key|Left click}} while hovering over the entity's name inserts its UUID into the chat bar. They also work in commands.
 
  +
** Other world options are not available.
* {{key|F3}} + {{key|D}} clears the chat history (including previously typed commands).
 
  +
** Only [[Spectator]] mode can be enabled upon spawn, but it can be reverted through commands once inside.
; UUID
 
  +
* All possible blocks with all possible data values (not IDs), are generated throughout a single plane.
* All player lists will be converted to the UUID-based system automatically.
 
  +
** They are arranged in a grid across height y=70, with a [[barrier]] block flooring at y=60.
* Other features such as pet ownership now follow the same system.
 
  +
** This includes all possible states of [[redstone]] wire, [[fire]], [[tripwire]], [[stairs]], etc.
* This is part of the requirements for the [[Plugin API]].
 
  +
** Every block state generates only once.
; [[Resource pack]]s
 
  +
* Blocks may not be placed or destroyed.
* Custom [[block models]] can be loaded
 
** Several blocks in the game are rendered differently, using the new block models.
 
*** The cauldron's feet now have volume, instead of being just planes.
 
*** [[Grass block]]s, [[dirt]], [[sand]], [[red sand]], [[stone]], [[Netherrack]], [[bedrock]] and [[TNT]] all have their top texture randomly rotated
 
* Custom [[block models|item models]] can be loaded.
 
** Many items' models are rotated 90 degrees in the inventory and in hand.
 
* {{key|F3}}+{{key|T}} and {{key|F3}}+{{key|S}} reload models.
 
* Resource packs can now be bundled with a world: put it in the map save directory, and name it "resources.zip".
 
** Example: <code>.minecraft/saves/TheMapWithTheThing/resources.zip</code>.
 
; [[Skin]] customization
 
* Added a new default skin: Alex.<ref>https://help.mojang.com/customer/portal/articles/979200-minecraft-skins</ref>
 
** Alex's model is that of Steve, but with 3-pixel wide arms instead of 4.
 
** A choice to select between the Alex and Steve player models on minecraft.net/profile was added shortly after the update.<ref>{{tweet|MojangSupport|511889676227989504}}</ref>
 
** If the player doesn't have a custom skin yet, they are randomly assigned a Steve or Alex skin/model based on the random user ID.
 
* Right and left arms and legs are editable independently.
 
* Uses a modified ''steve.png'' file, with new layout and new dimensions.
 
** Dimensions for the file are now 64×64.
 
* Overlay now includes the whole body.
 
** Overlays are called ''hat'', ''jacket'', ''sleeves'' and ''pants legs''.
 
* New "Skin Customization" button in the options menu.
 
** Cape visibility is now toggled from here.
 
** The player can toggle the visibility of overlays, independent for each limb/body part.
 
* Old skins still work, but won't have the new features, and may need some elements of it to be mirrored.
 
; [[Server]]s
 
* Servers now can:
 
** Set default resource pack handling: Prompt, Enabled or Disable.
 
** Customize network compression in <code>server.properties</code> using <code>network-compression-threshold</code>: <code>0</code>to compress everything, or <code>-1</code> to compress nothing.
 
** Optionally send a hash for clients to verify resource packs, using <code>resource-pack-hash</code> in <code>server.properties</code>: Should be a 40 character hexadecimal string; it will otherwise only be used as a unique id.
 
** Configure how long a tick may take before shutting down using <code>max-tick-time</code> in <code>server.properties</code>.
 
** Configure the maximum world size (which overrides {{cmd|worldborder}}) using <code>max-world-size</code> in <code>server.properties</code>.
 
** Send messages to be displayed on the action bar.
 
; [[The Void]]
 
* Removed [[fog]] and [[particles]].
 
; [[Options]]
 
* Video Settings
 
** {{key|F11}} fullscreen toggle now affects fullscreen option.
 
; Rendering, performance & multi-threading
 
* Significant increase in FPS and performance.
 
* Each [[dimension]] ([[Overworld]], [[Nether]], [[End]]) run on separate threads.
 
** This makes it so that the performance in one dimension is independent of the performance in all others.
 
* Chunk rendering and chunk rebuilds are now multi-threaded to speed them up.
 
* Rewrote chunk sorting.
 
* Better visibility culling code
 
** Inherited from the [[Pocket Edition]].
 
** Now it only renders blocks in view of the player.
 
* Mob pathfinding is now multi-threaded, to alleviate previous slow-downs associated with it.
 
* Ore generation is now more than twice as fast.
 
* Only transparent blocks will now render as transparent (this makes all x-ray texture packs useless).
 
* Rewrote how blocks are rendered.
 
* Rewrote how [[Data values|block data]] is handled.
 
   
 
=== Gameplay ===
 
=== Gameplay ===
; [[Enchanting]]
 
* There is now a material cost – enchanting costs from 1 to 3 pieces of [[lapis lazuli]].
 
* Enchanting will cost 1–3 levels – the same number as the lapis lazuli the player spend.
 
* The player still needs the same minimum total levels.
 
** For example, an enchantment may only become available for enchanting after reaching 13 levels of experience, but will only cost 2 xp levels and 2 pieces of [[lapis lazuli]].
 
* The actual enchantment calculation is the same.
 
* One and only one of the possible enchantments will be displayed in the tooltip.
 
* The enchantments the player would get on a specific tool will not change until the enchantment happens
 
** This enchantment seed is stored per player.
 
* Leveling up takes longer.
 
* Level V enchantments can now appear on an item, without the use of an [[anvil]].
 
* Looting now gives an extra 1% chance of getting rare loot per level.
 
; [[Villager]] [[trading]]
 
* Villagers of specific [[Villager#Professions and careers|professions]] (colored clothes), can have distinct careers.
 
** Farmer (Brown robe): Farmer, Fisherman, Shepherd and Fletcher / Librarian (White robe): Librarian / Priest (Purple robe): Cleric / Blacksmith (Black apron): Armorer, Weapon Smith and Tool Smith / Butcher (White apron): Butcher, Leather worker.
 
** The corresponding career is displayed in the trading GUI.
 
* Existing villagers keep already unlocked trades.
 
* Villagers start out with 2–4 trades unlocked.
 
* Trading gives [[experience]] to the player.
 
* The disabled trade arrow has a descriptive tooltip.
 
* Villagers of the same career will have the same trades, but they will differ in price/item amount.
 
* Villagers can level up, offering more trades per level.
 
* Notable changes in trades:
 
** Villagers no longer buy cooked fish and no longer sell melons, steak or flint and steel.
 
** The only pieces of armor that are still sold are chainmail armor, iron helmets and chestplates, enchanted diamond chestplates, leather pants and enchanted leather chestplates.
 
** The only tools still obtainable from villagers are iron axes, iron shovels, iron pickaxes, enchanted iron swords, diamond pickaxes, diamond swords and diamond axes.
 
* Notable new trades:
 
** Buy potatoes, carrots, melon blocks, pumpkins, string, leather and rotten flesh.
 
** Sell pumpkin pies, cakes, cooked fish, enchanted fishing rods, all colors of wool, bows, name tags and lapis lazuli.
 
; [[Tutorials/Village mechanics|Village mechanics]]
 
* Doors are added to the closest village, rather than the oldest available one.
 
* This will not break iron farms, but change them enough to make them "practically pointless".<ref>{{tweet|_grum|426299865673777152}}</ref>
 
; [[Anvil]] repairing
 
* Costs reduced to balance out with the new enchanting system.
 
* Renaming items costs only 1 level.
 
* Repairing cost now increases exponentially (1, 2, 4, 8...).
 
* Repairing costs can no longer be kept down by renaming items.
 
; [[Adventure]] mode
 
* Block mining and placement is impossible by default.
 
* Block hitboxes no longer appear in Adventure mode if interaction with the block is impossible.
 
* The <code>CanDestroy</code> NBT tag can be used to determine which blocks can be allowed to be broken with what tool (see above for usage).
 
* The <code>CanPlace</code> NBT tag determines which blocks can be placed on top what blocks (see above for usage).
 
; [[Creative]] mode
 
* Players can create a copy of a block entity in their hotbar, including all NBT data, with ctrl+Pick Block key ({{key|ctrl}}+{{key|middle mouse}} by default).
 
* Players can damage entities, even if they are flagged as <code>invulnerable</code>.
 
; Teleporting
 
* Is now smoother and seamless.
 
* Conserves the player's velocity and rotation by default.
 
* It's much more accurate than a single block.
 
; Item tooltips
 
* Show the internal name for use in commands ({{key|F3}}+{{key|H}} mode).
 
; [[Particles]]
 
* Can be summoned using the {{cmd|particle}} command.
 
* Changed the particle effect when landing on a block.
 
** It looks a lot more scattered, but it's still radial.
 
** Before, the particles were arranges in a circumference.
 
; [[Health|Life Bar]]
 
* Has a new animation for [[damage]] that additionally shows how many hearts a player just lost.
 
; [[Enchantment]]s & [[effect]]s
 
* Can also support named IDs as well as numerical IDs.
 
** Example: {{cmd|enchant @a minecraft:looting 3}}.
 
** Example: {{cmd|effect @a minecraft:speed 10 10}}.
 
; Player list
 
* Improved the health objective display on the player list.
 
* Will fall back to textual display if space is scarce, with colors (green/yellow/red) to show different health levels.
 
* Additional health will squash the display together to fit.
 
* Groups together teams.
 
* Sorts players alphabetically by name.
 
* Player list shows the faces of the skin of players.
 
; Sprinting
 
* Sprinting while flying now affects movement speed.
 
   
  +
; [[Achievement]]s
=== Commands & NBT Tags ===
 
  +
* New achievement ''Overpowered''.
; [[Commands]]
 
  +
** Obtained by crafting an [[enchanted golden apple]].
* {{key|tab}} completing coordinate arguments will fill in the coordinates of the block that the player is looking at.
 
  +
** Requires first obtaining ''Getting an Upgrade''.
* {{cmd|clear}}
 
  +
** Can now be used to clear only a specific number of items, and can be restricted to certain NBT data.
 
  +
; [[Enchantment]]s
** Example: {{cmd|clear|@p minecraft:spawn_egg 120 34 {display:{Name:Michael<nowiki>}}</nowiki>}} will remove up to 34 villager spawn eggs named Michael from yourself.
 
  +
* New enchantment ''Depth Strider''.
** Can test for partial matches of NBT lists.
 
  +
** Allows the player to move faster while in water.
* {{cmd|debug}}
 
** Can now be run in single player.
+
** Can be applied only to boots in survival up to level III.
  +
** New arguments for debug {{cmd|debug <start|stop|chunk> [<x> <y> <z>]}}.
 
  +
; [[Spectator]] game mode
** x/y/z are required and valid only for chunk mode.
 
  +
* It can be accessed and reversed only via {{cmd|gamemode}}, either using <code>spectator</code>, <code>sp</code>, or <code>3</code>.
* {{cmd|effect}}
 
  +
* It is the default [[gamemode]] on the debug [[world type]].
** Can also specify whether particle effects are to be shown:
 
  +
* Like in [[creative]] mode, only the Void and {{cmd|kill}} can damage/kill a spectator.
** Usage: {{cmd|effect <player> <effect> [seconds] [amplifier] [hideParticles]}}.
 
  +
* Their player model in the inventory is completely invisible.
*** Use 'true' to hide particles and 'false' to show; defaults to false.
 
  +
* Free roaming:
  +
** The [[world border]] has no effect on spectators (apart from the warning colors displaying).
  +
*** They still can't exit the [[world boundary]].
  +
** The player can fly through solid blocks (noclip).
  +
*** If the head of the player is inside of a block, then an x-ray like effect happen, where every block is invisible until it is adjacent to an intermidiate air block, or the model does not occupy a full block.
  +
** The mouse scroll wheel, the sprint key, the slowness and swiftness effects, all affect the flying speed.
  +
*** Night vision effects still affect spectators.
  +
* First-person view through another player or mob's eyes.
  +
** Includes non-mob entities like [[painting]]s or [[minecart]]s
  +
** [[Creeper]]s, [[spider]]s and [[Enderman|endermen]] apply a specific shader while spectating through each of them.
  +
** Spectating through a player shows the respective HUD.
  +
** Pressing the dismount key (shift by default), returns the player to flying mode.
  +
* Viewing privileges:
  +
** Cannot catch on [[fire]], so their view isn't obstructed.
  +
** Spectators can see other spectators as disembodied translucent heads, with the corresponding player skin.
  +
** All invisible players/mobs appear visible, but translucent.
  +
** An optional held hotkey shows bright outlines on all players.
  +
*** Can be color-coded to teams.
  +
** Spectators can look at the inventories of blocks like [[chest]]s and entities like [[Minecart with chest|minecarts with chest]].
  +
*** This includes their own [[inventory]].
  +
* Automatic targeted teleportation-spectators have a UI to teleport to other players.
  +
** The UI can be brought up and interacted with, using the number keys or middle mouse click.
  +
*** But the scroll wheel can still scroll through the different options.
  +
** It is similar to the regular hotbar in creative (it displays on the [[HUD]]), but contains special icons that appear to be different items, like [[barrier]] blocks or old [[Mob head|player heads]].
  +
*** If there is at least 1 team set up, the UI distinguishes between teleporting to an individual or teleporting to a member of a specific team.
  +
**** Otherwise it defaults to an all-inclusive, alphabetical list of players (except for fake players).
  +
***** Team members are still sorted the same way, inside their own lists.
  +
**** Both the player and the team icons are color-coded with respect to the team color.
  +
**** The player icons that teleport are rendered with the skin of the head of the player, and resemble the way the [[mob heads|player heads]] were displayed before 1.8.
  +
*** If there are more than 8 players or 7 teams available to teleport, slots 1 and 8 display right and left arrows respectively, to scroll through.
  +
**** The arrows look similar to the ones used in the resource pack menu and the server list.
  +
**** The right and left arrow do not appear if there are no more players to the right or left of the list respectively.
  +
*** There is always an option in slot nine to close the menu.
  +
**** Looks like a barrier block item.
  +
** Teleportation works across [[dimension]]s.
  +
*** It is slightly more delayed on those cases, since it has to load the world first.
  +
* A spectator cannot:
  +
** Load terrain. (As of snapshot 15w37a, the gamerule spectatorsGenerateChunks can be used to toggle whether they can load chunks or not)
  +
** Interact with [[blocks]] or [[Entity|entities]], apart from spectating through the latter.
  +
** Interact with any [[inventory]] (including their own).
  +
** Look at the inventory of other players/mobs, apart from the hotbar [[items]] of players.
  +
** Control the behavior of any entity they spectate through.
  +
  +
=== Command format ===
  +
  +
; [[Commands#Target selectors|Target selectors]]
  +
* <code>@e</code>
  +
** Targets all entities including players.
  +
** Can specify the type of entity by entity ID, to either include or exclude with <code>[type=Chicken]</code>, to apply it only to chickens or <code>[type=!Skeleton]</code>, to apply it to every entity that isn't a skeleton.
  +
** Examples:
  +
*** {{cmd|1=kill @e[r=50,type=Chicken]}} Kills every chicken within a radius of 50 blocks.
  +
*** {{cmd|1=tp @e[r=5] ~ ~5 ~}} Any entity within a radius of 5 blocks is teleported 5 blocks upward.
  +
  +
;[[Commands]]
  +
 
* {{cmd|kill}}
 
* {{cmd|kill}}
  +
** Removed "Ouch! That looked like it hurt" message.
** Can also be followed by a target selector.
 
** Example: {{cmd|1=kill @e[type=!Player]}}.
+
* {{cmd|execute}}
  +
** Allows commands to be run from the position of specified entities.
* {{cmd|say}}
 
  +
** A <code>detect</code> argument allows the {{cmd|execute}} command to run only if a block is detected at a specific location relative to the target.
** Now lists all entities using <code>@e</code>.
 
  +
** Syntax:
** Example: {{cmd|1=say @e[r=500]}} will list all the entities in the world within a 500 block radius.
 
  +
*** {{cmd|execute <entity> <x> <y> <z> <command…>}}
* {{cmd|summon}}
 
  +
*** {{cmd|execute <entity> <x> <y> <z> detect <x2> <y2> <z2> <block> <data> <command…>}}
** {{cmd|summon}} command can now summon lightning using {{cmd|summon|LightningBolt}}.
 
  +
** Examples:
* {{cmd|tellraw}}
 
  +
*** {{cmd|execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 0 say You are standing on grass.}} Makes everyone who is standing on grass say that they are doing so.
** A new tag called "insertion" allows text to be inserted into the chat that, when shift-clicked, will insert more text into the players' chat input.
 
  +
*** {{cmd|1=execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 minecraft:glass}} Creates a small cube of glass around all chickens.
*** Example: {{cmd|tellraw @a {text:"CLICK",insertion:"This is a test"} }}.
 
  +
** Commands run using the {{cmd|execute}} command, pass their success value back to the command block running them.
** Can insert values from scoreboards into messages.
 
  +
* {{cmd|trigger}}
*** Example: {{cmd|tellraw @p <nowiki>{text:"Have ",extra:[{score:{name:"Searge",objective:"reward"}},{text:" diamonds"}]}</nowiki>}}.
 
  +
** Functions the same way as {{cmd|scoreboard players set}} or {{cmd|scoreboard players add}}, but can modify only objectives with the <code>trigger</code> criteria (referred to as "triggers"), and can modify only the score of the player running the command.
** Now has a <code>selector</code> argument.
 
  +
** Allows non-op players to use <code>clickEvent</code>s as well as to prevent its abuse.
*** Allows to print player's names.
 
  +
** Can be used by non-operator players.
*** Example: {{cmd|1=tellraw @a {selector:"@a[team=TeamRed]"} }} will print the name of everyone who is on TeamRed.
 
  +
** For a player to run this command, the trigger must be enabled for that player.
** Can display entity tooltips, when the <code>action</code> for <code>hoverEvent</code> is set to <code>show_entity</code>.
 
  +
*** {{cmd|scoreboard players enable <player> <trigger>}} enables the specified player to use the specified trigger objective.
*** Example: {{cmd|tellraw @a {text:"Hover here",hoverEvent:{action:show_entity,value:"{type:'Zombie',name:'Dummy'}"}} }}. Will print a message when hovered over the tooltip of a zombie named "dummy".
 
  +
*** Trigger availability is stored per player.
* {{cmd|testfor}}
 
  +
**** One trigger may be disabled for a player, but that player can use a different trigger.
** Can also check for dataTags.
 
  +
**** One player may be unable to use a trigger, but another player can use the same trigger.
** Example: {{cmd|testfor @p {foodLevel:20} }}.
 
  +
*** Disabled after the trigger has been used (must be re-enabled to use the trigger again).
** No longer is exclusively usable in command blocks.
 
  +
** Mostly for use with {{cmd|tellraw}}.
** Can check for specific items in the inventory.
 
  +
** Syntax: {{cmd|trigger <objective> <add:set> <value>}}.
*** Example: {{cmd|testfor @p {Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6} }}.
 
* {{cmd|testforblock}}
+
* {{cmd|replaceitem|<entity{{!}}block> ...}}
  +
** Can replace items in any inventory, including the inventories of mobs such as [[villager]]s.
** Can test for partial matches of NBT lists.
 
  +
** Syntax:
* {{cmd|time}}
 
** {{cmd|time query <value>}} argument to check the time.
+
*** {{cmd|replaceitem entity <entity> <slot> <item> [amount] [data value]}}
  +
*** {{cmd|replaceitem block <x> <y> <z> <slot> <item> [amount] [data value]}}
*** Has an another argument after that which can be <code>daytime</code> or <code>gametime</code> to check either the number of ticks since the start of the day or the number of ticks since the world was created, respectively.
 
  +
** Example:
* {{cmd|tp}}
 
  +
*** {{cmd|1=replaceitem entity @e[type=Zombie] slot.weapon minecraft:iron_sword 1 0}} Gives all the zombies iron swords.
** Now supports rotation arguments.
 
  +
*** {{cmd|replaceitem entity @p slot.hotbar.0 minecraft:fish 4 2}} Puts 4 clownfish in the players first hotbar slot.
** Example: {{cmd|tp @p ~ ~ ~ ~20 ~40}} teleports the player so that he faces 20 degrees to the right and 40 degrees downwards.
 
  +
*** {{cmd|replaceitem block ~ ~1 ~ slot.container.5 minecraft:redstone_block 1 0}} Puts a redstone block in the 6th slot of a container, 1 block above the player.
; Target selectors
 
  +
* {{cmd|blockdata}}
* Now support cubic areas.
 
  +
** Modifies NBT data at a specific coordinate, <code><dataTag></code> merges with the block at that position.
** Example: <code>@e[x=0,y=0,z=0,dx=10,dy=10,dz=10]</code> gets all entities between 0,0,0 and 10,10,10.
 
  +
** Syntax: {{cmd|blockdata <x> <y> <z> <dataTag>}}.
* New radius value usable in target selectors, based on the block center.
 
  +
** Examples:
** A radius of 0 works for exact block positions.
 
  +
*** {{cmd|/blockdata 294 4 302 (Items:[])}} Clears all items of a container at those coordinates.
* New selector parameters to detect entity rotations, with rxm = x-rotation minimum, rx = x-rotation maximum, rym = y-rotation minimum and ry = y-rotation maximum.
 
  +
*** {{cmd|/blockdata ~ ~-1 ~ (Lock:"TEST")}} Assigns a locked tag to a container adjacent to the command origin with the password: Test.
** Example: <code>@a[rxm=-15,rx=15,rym=-45,ry=45], /say @a[rx=30], don't look down!</code>.
 
  +
* {{cmd|entitydata}}
  +
** Works similarly to {{cmd|blockdata}}, but for entities.
  +
*** Does not work on [[player]]s.
  +
** Syntax: {{cmd|entitydata <entity> <dataTag>}}.
  +
** Example: {{cmd|1=entitydata @e[type=Sheep,r=20] {Color:14}}} Colors all the sheep within a radius of 20 red.
  +
* {{cmd|clone}}
  +
** Clones all the blocks from a given area to a different given area.
  +
** Up to 32768 (32{{^|3}}) blocks can be copied at once.
  +
** The command accepts the tags: <code>replace</code> , <code>masked</code> or <code>filtered</code>.
  +
*** <code>replace</code> copies every block (default).
  +
*** <code>masked</code> copies only non-air blocks.
  +
*** <code>filtered</code> removes specified blocks.
  +
** It can additionally accept the tags: <code>move</code>, <code>force</code> or <code>normal</code>.
  +
*** <code>move</code> moves the selection from the first location to the second location, which may overlap.
  +
*** <code>force</code> forces the cloning operation, even if the areas overlap.
  +
*** <code>normal</code> needs to be specified only if using <code>filtered</code>.
  +
** Syntax: {{cmd|clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [mode]}}.
  +
** Example: {{cmd|clone 1001 3 1002 1011 3 992 1001 5 992 masked}} Targets the cuboid volume defined by the opposite corners: [1001,3,1002],[1011,3,992] and clones it such that the old corner coincides with the destination (and orientation) at [1001,5,992].
  +
* {{cmd|fill}}
  +
** Fills a given volume with a specified block.
  +
** It cannot replace or fill [[Block entity|block entities]] with specific data tags.
  +
** Up to 32768 blocks can be filled.
  +
** Syntax: {{cmd|fill <x1> <y1> <z1> <x2> <y2> <z2> <TileName> [dataValue] [oldBlockHandling] [dataTag]}}.
  +
*** The <code>oldBlockHandling</code> parameter determines the fate of the blocks, occupying the volume about to be filled,
  +
**** It takes the same values here as it does in {{cmd|setblock}}: <code>destroy</code>, <code>keep</code> and <code>replace</code> – as well as two additional values:
  +
***** <code>hollow</code> to fill only the outer layer of blocks, and fill the inner part with air,
  +
***** <code>outline</code> to fill the outer layer of blocks, and keep the inner part the same.
  +
** Example: {{cmd|fill 1001 3 1002 1011 5 992 wool 6 replace}} Fills the given area with pink wool.
  +
** It can be made to filter specified blocks.
  +
*** Syntax: {{cmd|fill [x] [y] [z] [x] [y] [z] [BlockName] [Data] replace [filterBlockName] [filterData]}}.
  +
* {{cmd|testforblocks}}
  +
** Compares two areas of a world, to check if they share the same blocks on the same configuration (including orientation).
  +
** The mode can be set to <code>all</code> or <code>masked</code>
  +
*** <code>all</code> is the default, while <code>masked</code> ignores air blocks.
  +
** Syntax: {{cmd|testforblocks <x1> <y1> <z1> <x2> <y2> <z2> [mode]}}.
  +
** Example: {{cmd|testforblocks 100 64 100 107 69 107 0 64 0 masked}}.
  +
* {{cmd|stats <entity{{!}}block> ...}}
  +
** Updates a scoreboard objective for an entity, based on the number of entities/blocks which have been affected or detected by the command.
  +
** Syntax:
  +
*** {{cmd|stats entity <selector> <mode>}}
  +
*** {{cmd|stats block [x] [y] [z] <mode>}}
  +
*** Alternative and more useful way of interacting with the <code>CommandStats</code> tag.
  +
**** After the <code>mode</code> there are currently 5 possible stats that can be updated: <code>SuccessCount</code>, <code>AffectedBlocks</code>, <code>AffectedEntities</code>, <code>AffectedItems</code> and <code>QueryResult</code>.
  +
***** Example: {{cmd|stats entity @a set AffectedBlocks @a Test}} Updates a scoreboard objective named 'Test' for all players whenever a command is performed relative to them. The objective updates by the number of blocks affected by the command. Since the stat was set to <code>AffectedBlocks</code>, this means that if the command is {{cmd|fill}}, it updates the objective for whoever is running the command (@a) by the number of blocks filled.
  +
* {{cmd|worldborder}}
  +
** {{cmd|worldborder <set,add,center,damage,warning,get>}}
  +
*** {{cmd|worldborder set <sizeInBlocks> <timeInSeconds>}}
  +
**** The first argument sets the size of the border (both the width and depth) in blocks, and the second sets the speed of the border when it expands or shrinks.
  +
**** The shape of the border can be only a square.
  +
*** {{cmd|worldborder add <sizeInBlocks> <timeInSeconds>}}
  +
**** Adds blocks to the current size of the world border. It can use negative numbers to subtract to the size of the border.
  +
*** {{cmd|worldborder center <x> <z>}}
  +
**** Sets the center of where the border is placed.
  +
*** {{cmd|worldborder damage <buffer{{!}}amount>}}
  +
**** The amount parameter customizes the damage rate, while outside the border.
  +
**** The buffer parameter customizes the amount of blocks the player can go outside of the border, before starting to take damage.
  +
*** {{cmd|worldborder warning <time{{!}}distance>}}
  +
**** Allows the player to customize how far the player has to be from the border, and/or the amount of time a shrinking border would take to reach the player, before it starts showing the warning.
  +
*** {{cmd|worldborder get}}
  +
**** Tells the player running the command, the current width of the world border in the chat.
  +
* {{cmd|title}}
  +
** Can make text display on the player screen, in the form of a title and/or subtitle using JSON.
  +
** {{cmd|title @a title <raw json message>}}
  +
*** Sets the text of the title, and starts showing both the title and the subtitle (when it has been set).
  +
** {{cmd|title @a subtitle <raw json message>}}
  +
*** Sets the text of the subtitle (optional).
  +
** {{cmd|title @a times <fadeIn> <stay> <fadeOut>}}
  +
*** Sets the fade in, fade out and stay in time for the title and subtitle. This is in game ticks (1/20th of a second).
  +
** {{cmd|title @a clear}}
  +
*** Removes the titles and subtitles off the screen immediately.
  +
** {{cmd|title @a reset}}
  +
*** Resets all time parameters to defaults (specific).
  +
* {{cmd|particle}}
  +
** Spawns a certain number of specific particles in a given area with a specified force vector.
  +
** Syntax: {{cmd|particle <name> <x> <y> <z> <xd> <yd> <zd> <speed> [count] [force]}}.
  +
** Example: {{cmd|1=particle lava ~ ~1 ~ 1 1 1 0.5 50 normal @e[type=Chicken]}} Creates 50 lava popping particles, centered one block above the block/entity running the command, spreading around a radius of 1 block, with a speed of 0.5, relative to all chickens in that world.
  +
** The <code>force</code> argument can be set to <code>force</code> to display particles, even if a player has their 'Particles' toggle set to Minimal or Decreased.
  +
** List of particles: <code>hugeexplosion</code>, <code>largeexplode</code>, <code>fireworksSpark</code>, <code>bubble</code>, <code>suspended</code>, <code>depthsuspend</code>, <code>townaura</code>, <code>crit</code>, <code>magicCrit</code>, <code>smoke</code>, <code>mobSpell</code>, <code>mobSpellAmbient</code>, <code>spell</code>, <code>instantSpell</code>, <code>witchMagic</code>, <code>note</code>, <code>portal</code>, <code>enchantmenttable</code>, <code>explode</code>, <code>flame</code>, <code>lava</code>, <code>footstep</code>, <code>splash</code>, <code>wake</code>, <code>largesmoke</code>, <code>cloud</code>, <code>reddust</code>, <code>snowballpoof</code>, <code>dripWater</code>, <code>dripLava</code>, <code>snowshovel</code>, <code>slime</code>, <code>heart</code>, <code>angryVillager</code>, <code>happyVillager</code>, <code>barrier</code>, <code>iconcrack_(ID)</code>, <code>blockcrack_(ID)</code>, <code>blockdust_(ID)_(DATA)</code>, <code>droplet</code>, <code>take</code>, <code>mobappearance</code>.
  +
; [[Commands#gamerule|Gamerules]]
  +
* <code>logAdminCommands</code>
  +
** Prevents command block output from being stored in chat logs. In multiplayer it also prevents player-initiated commands from being stored. Unrelated to ''commandBlockOutput'', which is output into the visible chat.
  +
* <code>sendCommandFeedback</code>
  +
** If set to false, player-run commands do not show a message.
  +
* <code>showDeathMessages</code>
  +
** If false, prevents death messages like "[player] fell out of the world" from appearing in the chat.
  +
* <code>reducedDebugInfo</code>
  +
** This enable/disable reduced information on the F3 [[debug screen]], like in video settings.
  +
*** Set to 1, overrides the 'reduced debug info' setting in clients.
  +
* <code>randomTickSpeed [value]</code>
  +
** Controls how often a random tick occurs
  +
*** Random ticks influence the next things: pigmen spawning from portals, all plant growth, leaf decay, fire spread, ice melting, grass/mycelium spread and farmland hydration.
  +
** If set to 0, random ticks never occur.
  +
* The ability to create custom gamerule variables.<ref>{{reddit|2aw5nh/new_queryresults_and_gamerule_variables}}</ref>
  +
** These are fake gamerules which don't affect gameplay by themselves, but can be used with {{cmd|stats}} with the new <code>QueryResults</code> argument, to update a scoreboard objective based on the value of that gamerule.
  +
** Declare using: {{cmd|gamerule <newRuleName> <value>}}.
  +
** Access using: {{cmd|gamerule <newRuleName>}}.
  +
  +
; [[Scoreboard]]
  +
* New objective criteria for team-specific kills, e.g.: <code>teamkill.red, killedByTeam.blue</code>.
  +
* New objective criteria <code>trigger</code>.
  +
** Acts like the <code>dummy</code> criteria.
  +
** Can be interacted with using the {{cmd|trigger}} command.
  +
** Mostly for use with {{cmd|tellraw}}.
  +
* The ability to iterate over every scoreboard player with <code>*</code>.
  +
** This also affects players who are offline.
  +
* Fake players can be created when run in a command block.
  +
** They exist only through the distinct scoreboard operations and functions, and are merely virtual within the context of the gameplay.
  +
** They do not bring the player count up on servers and do not appear on any player listing.
  +
** Fake players with a name starting with <code>#</code>, never appears on the scoreboard sidebar.
  +
* New {{cmd|scoreboard}} subcommands: {{cmd|scoreboard reset}}, {{cmd|scoreboard operation}}, {{cmd|scoreboard test}} and {{cmd|scoreboard enable}}.
  +
** The <code>reset</code> subcommand can reset all objectives for a player or reset a player's objectives one by one.
  +
*** Example: {{cmd|scoreboard players reset @a anObjective}} Resets the scores of an objective named anObjective for all players in the world.
  +
** The <code>operation</code> subcommand can apply arithmetic operation to and between scores (+ – * / % < > =) and therefore accumulate player scores.
  +
*** Example: {{cmd|1=scoreboard players operation #teamscores redScore += @a[team=red] blueKills}} Adds every red player's count of kills on blue to the red team's score of kills.
  +
*** Can be tested with a comparator to see if two scores are greater than, smaller than or equal to each other.
  +
** The <code>test</code> subcommand can be used to test, if a scoreboard value is between a min and a max value.
  +
*** Example: {{cmd|scoreboard players test #global anObjective 12 19}} Checks whether the global score of the given objective is between 12 and 19, inclusive.
  +
** The <code>enable</code> subcommand can be used to enable a <code>trigger</code> objective.
  +
*** Example: {{cmd|scoreboard players enable Trigger_a}} Enables a <code>trigger</code> named Trigger_a.
  +
* Different teams can have multiple objectives displayed in the sidebar.
  +
** Example: {{cmd|scoreboard|objectives setdisplay sidebar.team.yellow anotherObjective}} This refers to the team color, not the team name.
  +
* Testing for scores also works in <code>@e</code> entity selector.
  +
* Added scoreboard team property to disable name tag visibility: {{cmd|scoreboard teams option <name> nametagVisibility}} with options <code>hideForOtherTeam</code>, <code>hideForOwnTeam</code>, <code>never</code> and <code>always</code> (default).
  +
* Added scoreboard team property to disable death messages: {{cmd|scoreboard|teams option <name> deathMessageVisibility}} with the options: <code>never</code>, <code>hideForOtherTeams</code>, <code>hideForOwnTeam</code> and <code>always</code> (default).
  +
* Command {{cmd|scoreboard|players}} can now filter by NBT data.
  +
 
; NBT Tags
 
; NBT Tags
* <code>Age</code>
+
* <code>BlockEntityTag</code>
  +
** [[Block entity|Block entities]] item form can hold custom NBT tags that are merged to the specified block entity when they're placed.
** Can be set to -32768 for items that never despawn.
 
  +
** Example: {{cmd|give @p command_block 1 0 {BlockEntityTag:{Command:"setblock ~ ~ ~ minecraft:diamond_block"<nowiki>}}</nowiki>}} Gives a command block that, when placed, automatically has the command {{cmd|setblock ~ ~ ~ minecraft:diamond_block}} set.
* <code>CustomName</code> and <code>CustomNameVisible</code>
 
  +
* <code>Lock</code>
** Now work on all entities.
 
  +
** A way to prevent containers from being opened by players outside of creative.
* <code>pages</code>
 
  +
*** Locked containers can be opened only by clicking while holding any [[item]] renamed to the given string (like a password).
** Uses the [[Commands#Raw_JSON_Text|JSON]] text component instead of plain text for books.
 
  +
**** The item is not removed on use.
** Capable of using the <code>clickEvent</code> and <code>hoverEvent</code> tags.
 
  +
** Containers can be unlocked by clearing the string from the tag.
** Previously, text formatting could only be accomplished using the section symbol via [[Formatting codes]].
 
  +
* <code>CanDestroy</code>
* <code>Text1</code>, <code>Text2</code>, <code>Text3</code> and <code>Text4</code>
 
  +
** Mostly for use in adventure mode.
** Uses the [[Commands#Raw_JSON_Text|JSON]] text component instead of plain text for signs.
 
  +
** Items with this tag display the names of the blocks that they can destroy in the item tooltip.
** Can be used to show scores of players by using the <code>selector</code> and <code>score</code> tags.
 
  +
** Example: {{cmd|give @p minecraft:diamond_shovel 1 0 {CanDestroy:["minecraft:sand","minecraft:grass"]} }} Gives a diamond shovel that can break only grass and sand.
** Previously, text formatting could only be accomplished using the section symbol via [[Formatting codes]].
 
  +
** If an invalid item name is put in, it displays as "missingno" under the "Can Break" list.
** Character limit is based on character width.
 
  +
* <code>CanPlaceOn</code>
  +
** Allows placing of certain blocks against other blocks in adventure mode.
  +
** Example: {{cmd|give @p minecraft:stone 16 0 {CanPlaceOn:["minecraft:diamond_block"]} }} Gives a block of stone that can be placed only on diamond blocks.
  +
** If an invalid item name is put in, it displays as "missingno" under the "Can Be Placed On" list.
  +
* <code>PickupDelay</code>
  +
** The number of ticks before an item entity can be picked up.
  +
** Set to 32767 for items that can't be picked up.
  +
* <code>generation</code>
  +
** Defines whether a [[written book]] is an ''Original'' a ''Copy of Original'' or a ''Copy of a Copy''.
  +
* <code>HideFlags</code>
  +
** Allows hiding of certain parts of the tooltip.
  +
** Bit field determining which parts of the tooltip to hide on an item. 1 for <code>ench</code>, 2 for <code>AttributeModifiers</code>, 4 for <code>Unbreakable</code>, 8 for <code>CanDestroy</code>, 16 for <code>CanPlaceOn</code> and 32 for various other information (including potion effects, <code>StoredEnchantments</code>, written book <code>generation</code> and <code>author</code>, <code>Explosion</code> and <code>Fireworks</code>).
  +
** Examples: Setting the bit field to 3 would hide both <code>ench</code> and <code>AttributeModifiers</code> tags, and setting it to 63 would hide every tag.
  +
* <code>SelectedItem</code>
  +
** Contains the item data of the item currently held in the player's hand.
  +
** Added to compact the process of testing if a player is holding a specific item.
  +
*** Previous method required nine commands (one per slot in the hotbar); now requires only one command.
  +
* <code>NoAI</code>
  +
** Entities without AI do not attack players, move or rotate on their own, and do not despawn.
  +
** They also do not respond to gravity or collision with other mobs, but can still take damage, die, be caught on fire, and ride other entities.
  +
** Setting to 1 disables an entity's AI.
  +
* <code>rewardExp</code>
  +
** Controls villagers giving [[Experience|xp]] for [[trading]].
  +
** Set to 1 for xp or 0 for no xp.
  +
* <code>ShowParticles</code>
  +
** Option to show or hide all particles for a potion effect, as opposed to the <code>Ambient</code> tag, which show fewer particles.
  +
** Set to 1 to show, 0 to hide.
  +
* <code>Silent</code>
  +
** Determines whether sound is produced by an entity, such as idle and hurt sounds.
  +
** Setting to 1 disables sound effects.
  +
* <code>CommandStats</code>
  +
** Allows a [[command block]] or [[sign]] to increase a certain score in the [[scoreboard]] when it runs successfully.
  +
*** The command increases the score based on the number of items/blocks/entities/successes.
  +
*** For example, a command block with this tag running a command which affects items (e.g. <code>/give</code>) causes it to update the score based on the number of items given.
  +
** Syntax: <code>{CommandStats:{AffectedItemsName:"playername", AffectedItemsObjective:"objective", AffectedBlocksName:"playername", AffectedBlocksObjective:"objective", AffectedEntitiesName:"playername", AffectedEntitiesObjective:"objective", SuccessCountName:"playername", SuccessCountObjective:"objective"}}</code>.
   
=== World Generation ===
+
=== General ===
; [[Village]]s
 
* Gravel roads in villages have cobblestone underneath, to prevent them from collapsing into caves.
 
** Wells in desert villages are now made of [[cobblestone]], instead of [[sandstone]].
 
; [[Desert temple]]s
 
* Now spawn with [[stained clay]] instead of dyed wool.
 
; [[Cavern]]s
 
* Generate on the surface of desert, mesa, mega taiga and mushroom [[biome]]s.
 
; [[Biome|Swampland]]
 
* Changed generation of the marsh-like areas.<ref>http://i.imgur.com/lQELvLX.jpg</ref>
 
; [[Biome|Mesa]]s
 
* [[Red sandstone]] generates at cavern entrances in Mesa biomes.
 
; [[World border]]
 
* The default world border is an animated texture, rather than an invisible [[bedrock]] barrier.
 
* There is now nothing beyond the world border.
 
* It's set at a diameter of 60 million blocks by default, for both [[the Overworld]] and [[the Nether]].
 
* Players can't pass through the world border from the inside.
 
* Players on the outside of the world border that are not in creative will take damage.
 
** Aside from that, it is possible to freely fly/walk around.
 
* When the player gets within a certain distance of the border, a red-aura-like warning will activate.
 
** Only visible on Fancy graphics.
 
** Outside the border, the warning is at full strength.
 
** Inside the border, the warning gradually gets stronger as the player approaches the border.
 
** If the border is stationary, the warning is first seen as the player passes the warning distance – the default is 5 blocks from the player's location.
 
** If the border is shrinking quickly enough, the warning will be first visible at the warning time – the default is 15 seconds from the player's location.
 
* The {{cmd|worldborder}} command allows one to customize various aspects of the world border, like its size, center, damage and warning.
 
* The border extends infinitely in the vertical axis; below bedrock and beyond the build limit.
 
* The width and length of the border are always the same with respect to each other.
 
   
=== [[Blocks]] ===
+
; [[Splash]]es
  +
* "That's Numberwang!"
; [[Sponge]]
 
  +
* "pls rt"
* Reintroduced sponge to [[survival mode]], with new behavior and texture.
 
  +
* "Do you want to join my server?"
* Sponge turns into [[wet sponge]] when it soaks up water.
 
  +
* "Put a little fence around it!"
** Water particles appear around the sponge when this happens.
 
  +
* "Throw a blanket over it!"
* Sponge destroys water blocks from 5 blocks away in a kind of sphere.
 
  +
* "One day, somewhere in the future, my work will be quoted!"
* Sponge soaks up water, only when some water is touching it.
 
  +
* "Now with additional stuff!"
; [[Chiseled stone brick]]s
 
  +
* "Extra things!"
  +
* "Yay, puppies for everyone!"
  +
* "So sweet, like a nice bon bon!"
  +
* "Popping tags!"
  +
* "Now With Multiplayer!"
  +
* "Very influential in its circle!"
  +
* "Rise from your grave!"
  +
* "Warning! A huge battleship "STEVE" is approaching fast!"
  +
* "Blue warrior shot the food!"
  +
* "Run, coward! I hunger!"
  +
* "Flavor with no seasoning!"
  +
* "Strange, but not a stranger!"
  +
* "Tougher than diamonds, rich like cream!"
  +
* "Getting ready to show!"
  +
* "Getting ready to know!"
  +
* "Getting ready to drop!"
  +
* "Getting ready to shock!"
  +
* "Getting ready to freak!"
  +
* "Getting ready to speak!"
  +
* "It swings, it jives!"
  +
* "Cruising streets for gold!"
  +
* "Take an eggbeater and beat it against a skillet!"
  +
* "Make me a table, a funky table!"
  +
* "Take the elevator to the mezzanine!"
  +
* "Stop being reasonable, this is the Internet!"
  +
* "/give @a hugs 64"
  +
* "This is good for Realms."
  +
* "Any computer is a laptop if you're brave enough!"
  +
  +
; [[Difficulty]]
  +
* Difficulty is stored per world.
  +
** No more global difficulty option.
  +
** Prevents accidentally changing the difficulty when joining a different world.
  +
* Can be locked for each world.
  +
** Prevents the temptation to change to an easier difficulty in difficult situations.
  +
** Locking cannot be undone without using external editors.
  +
** The difficulty can still be changed using the {{cmd|difficulty}} command.
  +
* Hunger now refills on Peaceful.
  +
  +
; [[Option]]s
  +
* New 'Skin Customization' settings.
  +
** Can toggle cape and skin layers from here.
  +
* Multiplayer settings
  +
** 'Reduced debug info' toggle to enable/disable reduced information on the F3 [[debug screen]].
  +
* Video settings
  +
** Alternative Block toggle.
  +
*** Can disable/enable (weighted) alternative block models.
  +
**** When turned "off", the least complex highest priority model is always used for each block.
  +
** Use VBOs toggle
  +
*** Can enable/disable "vertex buffer objects".
  +
*** May offer a ~10% performance increase when set to "On".
  +
  +
; [[Statistics]]
  +
* <code>stat.crouchOneCm</code>
  +
** Counts how many cm the player has moved while crouching.
  +
* <code>stat.sprintOneCm</code>
  +
** Counts how many cm the player has moved while sprinting.
  +
* <code>stat.timeSinceDeath</code>
  +
** Counts how much time has passed in [[tick]]s, since the player's last death.
  +
* <code>stat.talkedToVillager</code>
  +
** Counts how many times the player has opened the GUI of villagers.
  +
* <code>stat.tradedWithVillager</code>
  +
** Counts how many times the player has traded with villagers.
  +
  +
; [[Particle]]s
  +
* <code>barrier</code>
  +
** Shows up at the location of [[barrier|barrier blocks]], for players holding a barrier block item in their hand.
  +
* <code>droplet</code>
  +
** Are created when a [[sponge]] soaks up water.
  +
* <code>mobappearance</code>
  +
** Shows up on the player's screen when near an [[elder guardian]].
  +
* <code>take</code>
  +
  +
; [[Shaders]]
  +
* New "creeper" shader (creeper.json), applies a green tint.
  +
** Is applied when spectating from the perspective of a [[creeper]].
  +
* New "spider" shader (spider.json), applies octuple vision.
  +
** Is applied when spectating from the perspective of a [[spider]].
  +
* The newly added shaders can also be applied using the "Super Secret Settings" button.
  +
* The previously existing "invert.json" shader is now applied when spectating through the perspective of an [[enderman]].
  +
** It inverts the colors of the environment.
  +
  +
== Changes ==
  +
  +
=== Blocks ===
  +
  +
; All blocks
  +
* Only transparent blocks are able to render as transparent.
  +
** This makes all x-ray texture packs useless.
  +
* Renders only if they are in view of the player.
  +
* Block metadata is being phased out in favor of block states.
  +
  +
; [[Chiseled stone bricks]]
 
* Now craftable from two [[stone brick slab]]s on top of each other.
 
* Now craftable from two [[stone brick slab]]s on top of each other.
  +
; [[Cracked stone brick]]s
 
  +
; [[Cracked stone bricks]]
 
* Can now be obtained by smelting [[stone brick]]s, making them renewable.
 
* Can now be obtained by smelting [[stone brick]]s, making them renewable.
  +
; [[Moss stone]]
 
  +
; [[Mossy cobblestone]]
 
* Now craftable from one [[cobblestone]] and one [[vine]].
 
* Now craftable from one [[cobblestone]] and one [[vine]].
  +
; [[Mossy stone brick]]s
 
  +
; [[Mossy stone bricks]]
 
* Now craftable from one [[stone brick]] and one [[vine]].
 
* Now craftable from one [[stone brick]] and one [[vine]].
  +
; [[Beacon]]s
 
  +
; [[Cobblestone stairs]]
  +
* "Stone Stairs" were renamed to "Cobblestone Stairs" to avoid ambiguity.
  +
  +
; [[Furnace]]
  +
* When a furnace runs out of fuel, the smelting progress rewinds at 2× speed.
  +
* Empty furnaces accept only fuel and empty [[bucket]]s in the fuel slot, unless a command forces it to.
  +
  +
; [[Beacon]]
 
* Beacon light beams change color when going through [[stained glass]] and [[stained glass pane]]s.
 
* Beacon light beams change color when going through [[stained glass]] and [[stained glass pane]]s.
** Making it feed into multiple [[stained glass]] blocks/panes will combine the colors.
+
** Making it feed into multiple [[stained glass]] blocks/panes combines the colors.
 
* Beam now goes through all blocks that don't completely block light: Ice, water and leaves.
 
* Beam now goes through all blocks that don't completely block light: Ice, water and leaves.
  +
; [[Sign]]s, [[chest]]s, [[beacon]]s, [[bed]]s and [[head]]s
 
  +
; [[Hay bale]]
* Display the cracking animation.<ref>{{tweet|TheMogMiner|489405548106752003}}</ref>
 
** Beds did display the cracking animation, but not on their top and bottom.
 
; [[Door]]s
 
* Stack to 64.
 
* The crafting recipe for doors gives 3 doors instead of one.
 
* Door item textures were given more detail, to be consistent with the item textures of the new doors.
 
** The above changes apply to both doors and iron doors.
 
* "Wooden Doors" have been renamed to "Oak Doors".
 
; [[Fence]]s, [[fence gate]]s & [[trapdoor]]s
 
* "Fences" and "Fence Gates" have been renamed to "Oak Fences" and "Oak Fence Gates" respectively.
 
* "Trapdoors" were renamed to "Wooden Trapdoors"
 
** The above changes were made to facilitate the distinction, with the new variants for each block.
 
; [[Torch]]es & [[redstone torch]]es
 
* Have a properly angled top side, while they are placed on a wall.
 
** The texture of both no longer gets deformed in such circumstances.
 
; [[Furnace]]
 
* When a furnace runs out of fuel, the smelting progress will rewind at 2× speed.
 
* Empty furnaces will only accept fuel and empty [[bucket]]s in the fuel slot.
 
; [[Hay bale]]s
 
 
* Rebalanced how they heal and accelerate the growth of [[horse]]s.
 
* Rebalanced how they heal and accelerate the growth of [[horse]]s.
  +
** Now do it nine times as fast.
; [[Dead bush]]es, [[sapling]]s & Trapdoors
 
  +
* Are now flammable.
 
 
; [[Packed ice]]
 
; [[Packed ice]]
 
* Mined faster with a pickaxe.
 
* Mined faster with a pickaxe.
  +
; [[Melon (block)|Melons]] and [[ladder]]s
 
* Mined faster with an axe.
 
 
; [[Huge mushroom]]s blocks
 
; [[Huge mushroom]]s blocks
 
* When harvested with silk touch enchantment, they drop blocks with corresponding mushroom texture (red or brown) on all sides, rather than the one with spores.
 
* When harvested with silk touch enchantment, they drop blocks with corresponding mushroom texture (red or brown) on all sides, rather than the one with spores.
  +
; [[Mob head]]s
 
  +
; [[Sponge]]
* Made creeper, skeleton and zombie heads available in survival.
 
  +
* Reintroduced sponge to [[survival mode]], with new behavior and texture.
** Creepers, skeletons, wither skeletons and zombies drop their heads when killed by charged creepers. Wither skeletons continue to have heads as [[rare drop]]s.
 
  +
* Sponge turns into [[wet sponge]] when it soaks up water.
** Charged creeper explosions will not yield more than one mob head, regardless of how many mobs were killed by it.
 
  +
** Water particles appear around the sponge when this happens.
* Skulls worn on heads are bigger, so the 2nd skin layer no longer peaks through.
 
  +
* Sponge destroys water blocks from 5 blocks away in a kind of sphere.
* Player heads now have a 3D model, for both the item icon and the held form.
 
  +
* Sponge soaks up water, only when some water is touching it.
* Player and mob heads, both in inventories and held by mobs/players, now display the actual head skin/texture.
 
  +
* Placed player heads show the 2nd skin layer.
 
; [[Dispenser]]s
+
; [[Door]]
  +
* Stack to 64.
  +
* The crafting recipe for doors gives three doors instead of one.
  +
* Door item textures were given more detail, to be consistent with the item textures of the new doors.
  +
** The above changes apply to both oak doors and iron doors.
  +
* "Wooden Doors" have been renamed to "Oak Doors".
  +
** This was made in order to accommodate for the new door variants.
  +
  +
; [[Dispenser]]
 
* Can place [[pumpkin]]s or [[wither skeleton skull]]s to spawn golems and withers respectively.
 
* Can place [[pumpkin]]s or [[wither skeleton skull]]s to spawn golems and withers respectively.
** Will only place them if the body of the golem or wither is already built, in a valid configuration.
+
** Places them only if the body of the golem or wither is already built, in a valid configuration.
 
* Can place [[command block]]s with pre-configured commands.
 
* Can place [[command block]]s with pre-configured commands.
  +
; [[Button]]s
 
  +
; [[Button]]
 
* Can be placed on the ceiling and on the ground.
 
* Can be placed on the ceiling and on the ground.
  +
 
; [[Redstone comparator]]s
 
; [[Redstone comparator]]s
 
* Can now detect what way an [[item frame]] is rotated.
 
* Can now detect what way an [[item frame]] is rotated.
  +
  +
; [[Redstone repeater]]
  +
* No longer emit light.
  +
 
; [[Daylight sensor]]s
 
; [[Daylight sensor]]s
* Can be inverted with a right click.
+
* Can be inverted with a right click, which changes the color of the nine "sensors" to change to a blue hue.
 
** Reaches full strength at the opposite time than it would when set to normal.
 
** Reaches full strength at the opposite time than it would when set to normal.
 
** This can allow for a light that turns on at night rather than day, without the need of a NOT gate.
 
** This can allow for a light that turns on at night rather than day, without the need of a NOT gate.
  +
; [[Activator rail]]s
 
  +
; [[Activator rail]]
* Powered activator rails will shake [[minecart]]s, causing riders (players or mobs) to dismount.
 
  +
* Powered activator rails shake [[minecart]]s, causing riders (players or mobs) to dismount.
; [[Cobblestone stairs]]
 
  +
* "Stone Stairs" were renamed to "Cobblestone Stairs".
 
; [[Redstone repeater]]s
+
; [[Sign]]
* No longer emit light.
 
; [[Pumpkin]]s & [[jack o'lantern]]s
 
* Top texture now rotates together with the face.
 
; [[Sign]]s
 
 
* Use the JSON text components <code>Text1</code>, <code>Text2</code>, <code>Text3</code> and <code>Text4</code> instead of plain text.
 
* Use the JSON text components <code>Text1</code>, <code>Text2</code>, <code>Text3</code> and <code>Text4</code> instead of plain text.
* Can be used to show scores towards players by using the <code>selector</code> and <code>score</code> tags.
+
* Can be used to show scores toward players by using the <code>selector</code> and <code>score</code> tags.
* Previously, text formatting could only be accomplished using the section symbol via [[Formatting codes]].
+
* Previously, text formatting could be accomplished only using the section symbol via [[Formatting codes]].
 
* Character limit is based on character width.
 
* Character limit is based on character width.
  +
; [[Slab]]s
 
  +
; [[Mob head]]
* Removed double stone slab's item form.
 
  +
* Made creeper, skeleton and zombie heads available in survival.
* Removed double wooden slab's item form.
 
  +
** Creepers, skeletons, wither skeletons and zombies drop their heads when killed by charged creepers. Wither skeletons continue to have heads as [[rare drop]]s.
; [[Monster spawner]]s
 
  +
** Charged creeper explosions do not yield more than one mob head, regardless of how many mobs were killed by it.
  +
* Skulls worn on heads are bigger, so the 2nd skin layer doesn't render outside.
  +
* Player heads now have a 3D item model.
  +
* Player/mob heads, both in inventories and held by mobs/players, now display the actual head skin/texture (including the second skin layer of player skins).
  +
** Placed player heads also render the 2nd skin layer.
  +
  +
; [[Monster spawner]]
 
* Can be right-clicked with a [[spawn egg]] in hand to change what the spawner produces.
 
* Can be right-clicked with a [[spawn egg]] in hand to change what the spawner produces.
  +
; [[Command block]]s
 
  +
; [[Command block]]
* Survival players cannot longer look inside the command block to see the command.
 
  +
* Survival players can no longer look inside the command block to see the command.
 
* Show the <code>@e</code> target selector description, along with the rest in the UI.
 
* Show the <code>@e</code> target selector description, along with the rest in the UI.
 
* Added an '''X/O''' button next to "last output" in the command block UI, to toggle the visibility of the last output string.
 
* Added an '''X/O''' button next to "last output" in the command block UI, to toggle the visibility of the last output string.
   
=== [[Items]] ===
+
; [[Melon]]s & [[ladder]]s
  +
* Mined faster with an axe.
; [[Blaze rod]]s
 
  +
* Are held similarly to [[tools]] in third person.
 
  +
; [[Pumpkin]]s & [[jack o'lantern]]s
; [[Carrot]]s
 
  +
* Top texture now rotates together with the face.
  +
  +
; [[Torch]]es & [[redstone torch]]es
  +
* Have a properly angled top side, while they are placed on a wall.
  +
** The texture of both no longer gets deformed in such circumstances.
  +
  +
; [[Fence]]s, [[fence gate]]s & [[trapdoor]]s
  +
* "Fences" and "Fence Gates" have been renamed to "Oak Fences" and "Oak Fence Gates" respectively.
  +
* "Trapdoors" were renamed to "Wooden Trapdoors"
  +
** The above changes were made to facilitate the distinction, with the new variants for each block.
  +
  +
; [[Dead bush]]es, [[sapling]]s & trapdoors
  +
* Are now flammable.
  +
  +
; [[Sign]]s, [[chest]]s, [[beacon]]s, [[bed]]s & [[head]]s
  +
* Display the cracking animation.<ref>{{tweet|TheMogMiner|489405548106752003|Breaking news!|July 16, 2014}}</ref>
  +
** Beds did display the cracking animation, but not on their top and bottom faces.
  +
  +
=== Items ===
  +
  +
; [[Blaze rod]]
  +
* Now held similarly to [[tools]] in third person.
  +
  +
; [[Carrot]]
 
* Restore {{hunger|3}} hunger points instead of {{hunger|4}}.
 
* Restore {{hunger|3}} hunger points instead of {{hunger|4}}.
  +
; [[Baked potato]]es
 
  +
; [[Baked potato]]
 
* Restore {{hunger|5}} hunger points instead of {{hunger|6}}.
 
* Restore {{hunger|5}} hunger points instead of {{hunger|6}}.
  +
; [[Map]]s
 
  +
; [[Map]]
 
* Zoomed out maps align to a grid.
 
* Zoomed out maps align to a grid.
 
* Are now much faster to load.
 
* Are now much faster to load.
  +
; [[Book and quill]] & [[written book]]s
 
  +
; [[Written book]]
  +
* Books are now marked with an ''original'' tag upon signing, by default.
  +
** Copying the original makes it a ''copy of original''.
  +
** Copying a copy of original makes it a ''copy of a copy''.
  +
** Copies of copies cannot be further copied.
  +
* The copying status of a book (the <code>generation</code>) is denoted in a separate line in the tooltip, beneath the author's name.
  +
  +
; [[Book and quill]] & written books
 
* Use JSON text components instead of plain text with the new <code>pages</code> tag.
 
* Use JSON text components instead of plain text with the new <code>pages</code> tag.
  +
** Previously, text formatting could be accomplished only using the section symbol via [[Formatting codes]].
 
* Capable of using the <code>clickEvent</code> and <code>hoverEvent</code> tags.
 
* Capable of using the <code>clickEvent</code> and <code>hoverEvent</code> tags.
* Previously, text formatting could only be accomplished using the section symbol via [[Formatting codes]].
 
; [[Written book]]s
 
* Books are now marked with an "original" tag upon signing, by default.
 
* Copying the original makes it a "copy of original".
 
* Copying a copy of original makes it a "copy of a copy".
 
* Copies of copies cannot be further copied.
 
* The copying status of a book – the <code>generation</code> – is denoted in a separate line in the tooltip, beneath the author's name.
 
; [[Technical blocks]]
 
* Removed the item forms of flowing and stationary [[water]] and [[lava]] blocks (8, 9, 10 & 11), double stone and wooden [[slab]]s (43 & 125), [[fire]] blocks (51), Nether [[portal]] and [[End portal]] blocks (90 & 119), [[cocoa]] pods (127), and [[potato]] and [[carrot]] crops (141 & 142).
 
* They are no longer available through the {{cmd|give}} or {{cmd|summon}} commands, but are still placeable through commands such as {{cmd|setblock}}.
 
   
  +
; [[Removed features#Obtainable until 1.8|Technical blocks]]
=== Non-mob [[Entity|entities]] ===
 
  +
* Removed the item forms of the following blocks:
; All items
 
  +
** flowing and stationary [[water]] and [[lava]] blocks (8, 9, 10 & 11), double stone and wooden slabs (43 & 125), [[fire]] blocks (51), Nether [[portal]] and [[End portal]] blocks (90 & 119), [[cocoa]] pods (127), and [[potato]] and [[carrot]] crops (141 & 142).
* The dropped item entities now face the player in all three axis on fast graphics.
 
  +
** They are no longer available through the {{cmd|give}} or {{cmd|summon}} commands, but are still placeable through commands such as {{cmd|setblock}}, {{cmd|blockdata}} or {{cmd|fill}} as well as summoning an special falling sand entity.
; [[Item frame]]s
 
* Can be seen from further away.
 
* Items in item frames can now face eight different directions, instead of just four.
 
* As long as the frame remains placed, it remembers the orientation of the last item it held and uses that orientation for the next item it holds.
 
* Item frames can give off a signal detected by [[comparator]]s, based on the direction the present item is facing.
 
** Signal strength is as follows: 0: empty; 1: item; 2: item rotated once; 3: item rotated twice; ...; 8: item rotated 7 times.
 
; [[Painting]]s & item frames
 
* Improved position handling of both.
 
** Can no longer intersect with each other or one another on the same block face.
 
; [[Minecarts with TNT]]
 
* Can be ignited with a flame enchanted bow.
 
* Explosions no longer stack linearly.
 
** Now they stack like a square root function (asymptotically).
 
*** This puts a hard limit on the possible explosion strength.
 
; [[Arrow]]s
 
* Behave differently underwater.
 
** They will lose all velocity after a few blocks and slowly fall.
 
** Fire arrows will be immediately extinguished.
 
   
=== [[Mobs]] ===
+
=== Mobs ===
  +
; All mobs
 
  +
; All [[mob]]s
 
* Updated to the new AI.
 
* Updated to the new AI.
  +
* Now show a glow of a slightly different color when hurt.
  +
 
; [[Armor]]
 
; [[Armor]]
 
* Worn armor no longer gets colored when the respective mobs/players are hurt.
 
* Worn armor no longer gets colored when the respective mobs/players are hurt.
  +
* Mobs now show a glow of a slightly different color when hurt.
 
 
; [[Villager]]s
 
; [[Villager]]s
 
* Now have a system for distinguishing [[Villager#Professions and careers|professions]] (colored clothes) and careers.
 
* Now have a system for distinguishing [[Villager#Professions and careers|professions]] (colored clothes) and careers.
Line 1,044: Line 855:
 
* When struck by lightning, they turn into [[witch]]es.
 
* When struck by lightning, they turn into [[witch]]es.
 
* Have a head slot where helmets and other items can be applied.
 
* Have a head slot where helmets and other items can be applied.
* Only breed when willing.
+
* Breed only when willing.
** The first time a specific trade is done, the villager will become willing; any other time there's a 1 in 5 chance it will become willing again.
+
** The first time a specific trade is done, the villager becomes willing; any other time there's a 1 in 5 chance for it to become willing again.
 
** When a baby villager is born, both parents lose their willingness.
 
** When a baby villager is born, both parents lose their willingness.
 
** Villagers become willing to breed by consuming food: 3 [[bread]] or 12 [[potato]]es or 12 [[carrot]]s.
 
** Villagers become willing to breed by consuming food: 3 [[bread]] or 12 [[potato]]es or 12 [[carrot]]s.
Line 1,055: Line 866:
 
** Craft [[wheat]] into [[bread]].
 
** Craft [[wheat]] into [[bread]].
 
** Share food with fellow villagers.
 
** Share food with fellow villagers.
  +
 
; [[Wither skeleton]]s
 
; [[Wither skeleton]]s
 
* Hitbox has been changed from 2.5 to 3 blocks.
 
* Hitbox has been changed from 2.5 to 3 blocks.
  +
 
; [[Zombie pigmen]]
 
; [[Zombie pigmen]]
* Adult zombie pigmen will forgive after a short time (and lose the aggro speed boost), but will continue to attack until the player escapes their aggro distance.
+
* Adult zombie pigmen forgive after a short time (and lose the aggression speed boost), but continues to attack until the player escapes their aggression distance.
  +
 
; [[Endermen]]
 
; [[Endermen]]
 
* Walk slightly faster.
 
* Walk slightly faster.
  +
 
; [[Blaze]]s
 
; [[Blaze]]s
* Blazes will shoot the player even if there are solid blocks between them.
+
* Shoot the player even if there are solid blocks between them.
  +
 
; [[Silverfish]]
 
; [[Silverfish]]
* Silverfish will stop occasionally before moving again (similarly to most mobs).
+
* Stop occasionally before moving again, similar to most mobs.
  +
; [[Sheep]]s
 
  +
; [[Sheep]]
 
* Drop mutton when killed.
 
* Drop mutton when killed.
  +
 
; [[Giant]]s
 
; [[Giant]]s
* Armor on giants is now rendered.
+
* Can wear [[armor]] that is properly rendered.
  +
* Removed their AI.
  +
  +
; [[Human]]s
  +
* Removed their AI.
  +
 
; [[Iron golem]]s
 
; [[Iron golem]]s
 
* No longer attack the player while in creative.
 
* No longer attack the player while in creative.
 
* Attack and are by the next mobs without provocation: Zombies, skeletons, creepers, spiders, cave spiders, slimes, magma cubes and blazes.
 
* Attack and are by the next mobs without provocation: Zombies, skeletons, creepers, spiders, cave spiders, slimes, magma cubes and blazes.
  +
 
; [[Snow golem]]s
 
; [[Snow golem]]s
 
* Snow golems below layer 64 no longer leave a trail of snow.
 
* Snow golems below layer 64 no longer leave a trail of snow.
  +
; [[Wolf|Wolves]]
 
  +
; [[Wolves]]
* Tamed and untamed wolves attack skeletons without provocation, similar to how untamed wolves attack [[sheep]] in the wild.
 
  +
* Tamed and untamed wolves attack skeletons and wither skeletons without provocation, similar to how untamed wolves attack [[sheep]] in the wild.
  +
 
; [[Ocelot|Tamed Ocelots]] & [[Wolf|Tamed Wolves]]
 
; [[Ocelot|Tamed Ocelots]] & [[Wolf|Tamed Wolves]]
* Display a death message if named with a [[name tag]].
+
* Display a death message in [[chat]] if they were named with a [[name tag]].
  +
 
; [[Skeleton]]s & wither skeletons
 
; [[Skeleton]]s & wither skeletons
 
* Run away from wolves instead of fighting back.
 
* Run away from wolves instead of fighting back.
  +
; [[Spider]]s & [[cave spider]]s
 
  +
; [[Spider]]s & [[cave spider]]s
 
* Can no longer draw line of sight through opaque blocks.
 
* Can no longer draw line of sight through opaque blocks.
  +
 
; [[Slime]]s & [[magma cube]]s
 
; [[Slime]]s & [[magma cube]]s
 
* Swim as a result of the update to the new AI.
 
* Swim as a result of the update to the new AI.
 
* Randomly change direction every so often, reducing the chance of them getting stuck at walls or corners.
 
* Randomly change direction every so often, reducing the chance of them getting stuck at walls or corners.
* Randomly despawn over time if no player is within a 32 meter range.
+
* Randomly despawn over time if no player is within a 32-meter range.
 
* Appear to jump a bit more randomly.
 
* Appear to jump a bit more randomly.
* When named and attacked, each new slime will keep its given name.
+
* When named and attacked, each new slime keeps its given name.
  +
; Aggroed zombie pigmen & endermen
 
  +
; Aggravated [[Zombified Piglin|zombie pigmen]] & [[Enderman|endermen]]
  +
 
* Now pathfind, as a result of the update to the new AI.
 
* Now pathfind, as a result of the update to the new AI.
  +
; Zombies, skeletons & [[creeper]]s,
 
  +
; [[Creeper]]s, spiders & enderman
  +
* Apply a specific shader while spectating through each of them.
  +
  +
;[[Zombie]]s, [[skeleton]]s & creepers
 
* Drop their respective [[mob head]], when killed by a charged creeper.
 
* Drop their respective [[mob head]], when killed by a charged creeper.
  +
 
; Iron golems, snow golems & [[wither]]s
 
; Iron golems, snow golems & [[wither]]s
* Can be spawned by arranging the blocks, in equivalent rotations of the default.
+
* Can be spawned by arranging the blocks, in equivalent rotations of the default on the horizontal plane.
 
** This does not affect the orientation of the spawned mob.
 
** This does not affect the orientation of the spawned mob.
* Can be spawned using dispensers, which place the final block in the appropriate place.
+
* Can be spawned using [[dispenser]]s, which places the final block in the appropriate place.
 
** This does not affect the orientation, either.
 
** This does not affect the orientation, either.
  +
 
; Zombies, zombie pigmen, skeletons, wither skeletons, other creepers & [[witch]]es
 
; Zombies, zombie pigmen, skeletons, wither skeletons, other creepers & [[witch]]es
 
* Run away from creepers that are about to explode.
 
* Run away from creepers that are about to explode.
  +
 
; Baby animals ([[sheep]], [[pig]], [[cow]], [[chicken]], [[cat]], [[dog]], [[horse]] & [[rabbit]])
 
; Baby animals ([[sheep]], [[pig]], [[cow]], [[chicken]], [[cat]], [[dog]], [[horse]] & [[rabbit]])
* Growth can slowly be accelerated using the animal's breeding item: Each use takes 10% from the remaining time to grow up.
+
* Growth can slowly be accelerated using the animal's breeding item
  +
** Each use takes 10% from the remaining time to grow up.
   
  +
; Wolves, snow golems, mooshrooms and sheep
== Fixes ==
 
  +
* No longer show their collars, pumpkin heads, mushrooms and wool, respectively, when those mobs have the [[Invisibility]] effect.
  +
  +
=== Non-mob entities ===
  +
  +
; All [[items]]
  +
* The dropped item entities now face the player in all three axis on fast graphics.
  +
  +
; [[Arrow]]s
  +
* Behave differently underwater.
  +
** They lose all velocity after a few blocks and slowly fall.
  +
** Fire [[arrow]]s are immediately extinguished.
  +
  +
; [[Minecarts with TNT]]
  +
* Can be ignited with a flame enchanted bow.
  +
* Explosions no longer stack linearly.
  +
** Now they stack following a function with a horizontal asymptote
  +
*** The domain is the amount of minecarts and the range is the explosion strength.
  +
*** This puts a hard limit on the possible explosion strength.
  +
  +
; [[Item frame]]s
  +
* Can be seen from further away.
  +
* Items in item frames can now face eight different directions, instead of just four.
  +
* As long as the frame remains placed, it remembers the orientation of the last item it held and uses that orientation for the next item it holds.
  +
* Item frames can give off a signal detected by [[comparator]]s, based on the direction the present item is facing.
  +
** Signal strength is as follows: 0: empty; 1: item; 2: item rotated once; 3: item rotated twice; ...; 8: item rotated 7 times.
  +
** The signal is independent of the specific item inside.
  +
  +
; [[Painting]]s & item frames
  +
* Improved position handling of both.
  +
** Can no longer intersect with each other or one another on the same block face.
  +
  +
=== World generation ===
  +
  +
; [[Void|The Void]]
  +
* Removed [[fog]] and [[particles]].
  +
  +
; [[Superflat]] world type
  +
* Block ID/number of layers format changed from <code>NumberxID</code> to <code>Number*ID</code>.
  +
** Superflat presets can also use the new named id format.
  +
* Preset code version number changed to "3".
  +
  +
; [[Village]]s
  +
* Gravel roads in villages have cobblestone underneath, to prevent them from collapsing into caves.
  +
** Wells in desert villages are now made of [[cobblestone]], instead of [[sandstone]].
  +
  +
; [[Desert temple]]s
  +
* Now spawn with [[stained clay]] instead of dyed wool.
  +
  +
; [[Cavern]]s
  +
* Generate on the surface of desert, mesa, mega taiga and mushroom [[biome]]s.
  +
  +
; [[Biome|Swampland]]
  +
* Changed generation of the marsh-like areas.<ref>https://web.archive.org/web/20221015041624/https://i.imgur.com/lQELvLX.jpg</ref>
  +
  +
; [[Biome|Mesas]]
  +
* [[Red sandstone]] generates at cavern entrances in Mesa biomes.
  +
  +
; [[World boundary]] & [[World border|border]]
  +
* The new world border is generated at the [[world boundary]].
  +
** There is now literally nothing beyond the world boundary.
  +
* The default world border is an animated texture, rather than an invisible [[bedrock]] barrier.
  +
** It's set at a diameter of 60 million blocks, for both the [[Overworld]] and [[the Nether]].
  +
* The {{cmd|worldborder}} command allows the player to customize various aspects of the world border:
  +
** Its size, center, damage, animation time and warning time and distance.
  +
** When the border changes size, it does it by a shrinking or expanding animation of constant speed.
  +
*** While the border may appear to occupy a fraction of a block, it is defined only on integer steps.
  +
* Players can't pass through the world border from the inside while it's stationary.
  +
** Players pass through the border if it shrinks past them.
  +
* Players on the outside of the world border that are not in [[creative]] or [[spectator]] mode, take damage.
  +
** It is always possible for players to enter the world border from the outside.
  +
* Aside from the above, it is possible to freely fly/walk around.
  +
** [[Mobs]] and [[item]] entities are unaffected while outside.
  +
* When the player gets within a certain distance of the border, a red-aura-like warning activates.
  +
** Visible only on Fancy graphics.
  +
** Outside the border the warning is always at full strength.
  +
** Inside the border the warning gradually gets stronger as the player approaches the border or viceversa.
  +
*** If the border is stationary, the warning is first seen as the player passes the specified warning distance.
  +
**** The default is 5 blocks from the player's location.
  +
*** If the border is shrinking quickly enough, the warning is first visible at the specified warning time.
  +
**** The default is 15 seconds from the player's location.
  +
* The border extends infinitely in the vertical axis; below bedrock and beyond the build limit.
  +
** It does not render beyond certain heights, like below bedrock.
  +
* The width and length of the border are always the same with respect to each other (like a square).
  +
* It cannot be removed from any world, since it can only be reduced to a 1×1 square.
  +
  +
=== Gameplay ===
  +
  +
; [[Enchanting]]
  +
* Enchanting now costs from 1 to 3 pieces of [[lapis lazuli]] as well as [[XP]].
  +
** The XP cost is 1–3 levels – the same number as the lapis lazuli the player spend.
  +
* The player still needs the same minimum total levels to unlock it.
  +
* The actual enchantment calculations are the same.
  +
* One and only one of the possible enchantments are displayed in the tooltip.
  +
* The enchantments the player would get on a specific kind of [[tool]] do not change until the enchantment happens.
  +
** This enchantment seed is stored per player.
  +
* Leveling up takes longer.
  +
* Level V enchantments can now appear on an item, without the use of an [[anvil]].
  +
* Looting now gives an extra 1% chance of getting rare loot per level.
  +
  +
; [[Anvil]] repairing
  +
* Costs reduced to balance out with the new enchanting system.
  +
* Renaming items costs only 1 level.
  +
* Repairing cost now increases exponentially (1, 2, 4, 8...).
  +
* Repairing costs can no longer be kept down by renaming items.
  +
  +
; [[Villager]] [[trading]]
  +
* Villagers of specific [[Villager#Professions and careers|professions]] (colored clothes), can have distinct careers.
  +
** Farmer (Brown robe): Farmer, Fisherman, Shepherd and Fletcher
  +
** Librarian (White robe): Librarian
  +
** Priest (Purple robe): Cleric
  +
** Blacksmith (Black apron): Armorer, Weapon Smith and Tool Smith
  +
** Butcher (White apron): Butcher, Leather worker.
  +
** The corresponding career is displayed in the trading GUI.
  +
* Existing villagers keep already unlocked trades.
  +
* Villagers start out with 2–4 trades unlocked.
  +
* Trading gives [[experience]] to the player.
  +
* The disabled trade arrow has a descriptive tooltip.
  +
* Villagers of the same career have the same trades, but they differ in price/item amount.
  +
* Villagers can level up, offering more trades per level.
  +
* Notable changes in trades:
  +
** Villagers no longer buy cooked fish and no longer sell melons, steak or flint and steel.
  +
** The only pieces of armor that are still sold are chainmail armor, iron helmets and chestplates, enchanted diamond chestplates, leather pants and enchanted leather chestplates.
  +
** The only tools still obtainable from villagers are iron axes, iron shovels, iron pickaxes, enchanted iron swords, diamond pickaxes, diamond swords and diamond axes.
  +
* Notable new trades:
  +
** Buy potatoes, carrots, melon blocks, pumpkins, string, leather and rotten flesh.
  +
** Sell pumpkin pies, cakes, cooked fish, enchanted fishing rods, all colors of wool, bows, name tags and lapis lazuli.
  +
  +
; [[Tutorials/Village mechanics|Village mechanics]]
  +
* Doors are added to the closest village, rather than the oldest available one.
  +
** This does not break iron farms, but change them enough to make them "practically pointless".<ref>{{tweet|_grum|426299865673777152|well little enough to make them practically pointless.|January 23, 2014}}</ref>
  +
  +
; [[Health|Life Bar]]
  +
* Has a new animation for [[damage]], that shows how many hearts the player just lost.
  +
  +
; [[Adventure]] mode
  +
* Block mining and placement is impossible by default.
  +
* Block hitboxes no longer appear in Adventure mode if interaction with the block is impossible.
  +
* The <code>CanDestroy</code> NBT tag can be used to determine which blocks can be allowed to be broken with what tool (see above for usage).
  +
* The <code>CanPlace</code> NBT tag determines which blocks can be placed on top what blocks (see above for usage).
  +
  +
; [[Creative]] mode
  +
* Players can create a copy of a block-entity in their hotbar, including all NBT data pressing {{key|ctrl}}+{{key|pick block}}.
  +
* Players can damage entities, even if they are flagged as <code>invulnerable</code>.
  +
  +
; [[Sprinting]]
  +
* Sprinting while flying now affects movement speed.
  +
  +
; Teleporting
  +
* Is now smoother and seamless.
  +
* Conserves the player's velocity and rotation by default.
  +
* It's much more accurate than a single block.
  +
  +
; Item tooltips
  +
* Show the internal name for use in commands ({{key|F3}}+{{key|H}} mode).
  +
  +
; [[Particles]]
  +
* Can be summoned using the {{cmd|particle}} command.
  +
* Changed the particle effect when landing on a block.
  +
** Before, the particles were arranged in a circumference.
  +
** It looks a lot more scattered, but it's still radial.
  +
  +
; Player list
  +
* Improved the health objective display on the player list.
  +
* Falls back to textual display if space is scarce, with colors (green/yellow/red) to show different health levels.
  +
* Additional health squashes the display together to fit.
  +
* Groups together teams.
  +
* Sorts players alphabetically by name.
  +
* Player list shows the faces of the [[skin]] of players.
  +
  +
=== Command format ===
  +
  +
; [[Commands#Target Selector|Target selectors]]
  +
* Now support cubic areas.
  +
** Example: <code>@e[x=0,y=0,z=0,dx=10,dy=10,dz=10]</code> Targets all entities between 0,0,0 and 10,10,10.
  +
* New radius value usable in target selectors, based on the block center.
  +
** A radius of 0 works for exact block positions.
  +
*** The command applies at exactly the center of the respective block, rather than at a corner as previously.
  +
* New selector parameters to detect entity rotations, with rxm = x-rotation minimum, rx = x-rotation maximum, rym = y-rotation minimum and ry = y-rotation maximum.
  +
** Example: <code>@a[rxm=-15,rx=15,rym=-45,ry=45], /say @a[rx=30], don't look down!</code>.
  +
  +
; [[Commands]]
  +
* {{key|tab}} completing coordinate arguments fill in the coordinates of the block that the player is looking at.
  +
* {{cmd|effect}}
  +
** Can specify whether particle effects are to be shown:
  +
** Usage: {{cmd|effect <player> <effect> [seconds] [amplifier] [hideParticles]}}.
  +
*** Use 'true' to hide particles and 'false' to show; defaults to false.
  +
* {{cmd|say}}
  +
** Now lists all entities using <code>@e</code>.
  +
** Example: {{cmd|1=say @e[r=500]}} Lists all the entities in the world within a 500 block radius.
  +
* {{cmd|clear}}
  +
** Can now be used to clear only a specific number of items, and can be restricted to certain NBT data.
  +
** Example: {{cmd|clear|@p minecraft:spawn_egg 120 34 {display:{Name:Michael<nowiki>}}</nowiki>}} Removes up to 34 villager spawn eggs named Michael from yourself.
  +
** Can test for partial NBT matches.
  +
* {{cmd|testforblock}}
  +
** Can test for partial matches of NBT lists.
  +
* {{cmd|time}}
  +
** {{cmd|time query <value>}} argument to check the time.
  +
*** Has an another argument after that which can be <code>daytime</code> or <code>gametime</code> to check either the number of ticks since the start of the day or the number of ticks since the world was created, respectively.
  +
* {{cmd|tp}}
  +
** Now supports rotation arguments.
  +
** Example: {{cmd|tp @p ~ ~ ~ ~20 ~40}} Teleports the player so that he faces 20 degrees to the right and 40 degrees downward.
  +
* {{cmd|kill}}
  +
** Can be followed by a target selector.
  +
** Example: {{cmd|1=kill @e[type=!Player]}}.
  +
* {{cmd|summon}}
  +
** {{cmd|summon}} command can now summon lightning using {{cmd|summon|LightningBolt}}.
  +
* {{cmd|testfor}}
  +
** Can also check for dataTags.
  +
** Example: {{cmd|testfor @p {foodLevel:20} }}.
  +
** No longer is exclusively usable in command blocks.
  +
** Can check for specific items in the inventory.
  +
*** Example: {{cmd|testfor @p {Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6} }}.
  +
* {{cmd|tellraw}}
  +
** A new tag called <code>insertion</code> allows text to be inserted into the chat, that when shift-clicked, inserts more text into the players' chat input.
  +
*** Example: {{cmd|tellraw @a {text:"CLICK",insertion:"This is a test"} }}.
  +
** Can insert values from scoreboards into messages.
  +
*** Example: {{cmd|tellraw @p <nowiki>{text:"Have ",extra:[{score:{name:"Searge",objective:"reward"}},{text:" diamonds"}]}</nowiki>}}.
  +
** Now has a <code>selector</code> argument.
  +
*** Allows to print player's names.
  +
*** Example: {{cmd|1=tellraw @a {selector:"@a[team=TeamRed]"} }} prints the name of everyone who is on TeamRed.
  +
** Can display entity tooltips, when the <code>action</code> for <code>hoverEvent</code> is set to <code>show_entity</code>.
  +
*** Example: {{cmd|tellraw @a {text:"Hover here",hoverEvent:{action:show_entity,value:"{type:'Zombie',name:'Dummy'}"}} }}. Prints a message when hovered over the tooltip of a zombie named "dummy".
  +
* {{cmd|debug}}
  +
** Can now be run in single player.
  +
** New arguments for debug {{cmd|debug <start|stop|chunk> [<x> <y> <z>]}}.
  +
** x/y/z are required and valid only for chunk mode.
  +
* {{cmd|enchant}} & {{cmd|effect}}
  +
** Can support named IDs as well as numerical IDs.
  +
*** Example: {{cmd|enchant @a minecraft:looting 3}}.
  +
*** Example: {{cmd|effect @a minecraft:speed 10 10}}.
  +
  +
; NBT Tags
  +
* <code>Age</code>
  +
** Can be set to -32768 for items that never despawn.
  +
* <code>CustomName</code> and <code>CustomNameVisible</code>
  +
** Now works on all entities except the player.
  +
* <code>pages</code>
  +
** Uses the [[Commands#Raw JSON Text|JSON]] text component instead of plain text for books.
  +
** Capable of using the <code>clickEvent</code> and <code>hoverEvent</code> tags.
  +
** Previously, text formatting could be accomplished only using the section symbol via [[Formatting codes]].
  +
* <code>Text1</code>, <code>Text2</code>, <code>Text3</code> and <code>Text4</code>
  +
** Uses the [[Commands#Raw JSON Text|JSON]] text component instead of plain text for signs.
  +
** Can be used to show scores of players by using the <code>selector</code> and <code>score</code> tags.
  +
** Previously, text formatting could be accomplished only using the section symbol via [[Formatting codes]].
  +
** Character limit is based on character width.
  +
  +
=== General ===
  +
  +
; [[Splash]]es
  +
* "OpenGL 1.2!" changed to "OpenGL 2.1 (if supported)!"
  +
* "Now java 6!" changed to "Now Java 6!"
  +
  +
; [[Resource pack]]s
  +
* Custom [[block models]] can be loaded through [[resource packs]].
  +
** If multiple models are assigned to the same block, then it pick one at random.
  +
** The default resource pack made changes to some block models.
  +
*** The cauldron's feet now have volume, instead of being just planes.
  +
*** [[Grass block]]s, [[dirt]], [[sand]], [[red sand]], [[stone]], [[netherrack]], [[bedrock]] and [[TNT]] all have their top texture randomly rotated
  +
* Support for custom [[block models|item models]].
  +
** Many items' models are rotated 90 degrees in the inventory and in hand.
  +
* {{key|F3}}+{{key|T}} and {{key|F3}}+{{key|S}} reloads all models.
  +
* Default resource packs can now be bundled with a world.
  +
** It is done by putting it in the map save directory, and naming it "resources.zip".
  +
** Example: <code>.minecraft/saves/TheMapWithTheThing/resources.zip</code>.
  +
  +
; [[Skin]] customization
  +
* Added a new default skin: Alex.<ref>[https://help.mojang.com/customer/portal/articles/979200-minecraft-skins][https://web.archive.org/web/20140910123314/https://help.mojang.com/customer/portal/articles/979200-minecraft-skins Minecraft skins] - Mojang</ref>
  +
** Alex's model is that of Steve, but with 3-pixel wide arms instead of 4.
  +
** A choice to select between the Alex and Steve player models on minecraft.net/profile was added shortly after the update.<ref>{{tweet|MojangSupport|511889676227989504|Slim-armed skins are now available to all! Visit http://minecraft.net/profile to make changes, or https://help.mojang.com/customer/portal/articles/979200-minecraft-skins for help! ^MW|September 16, 2014}}</ref>
  +
** If the player doesn't have a custom skin yet, they are randomly assigned a Steve or Alex skin/model based on the random user ID.
  +
*** Skins designed for a specific player model do not automatically translate well to another model.
  +
* Right and left arms and legs are editable independently.
  +
** Uses a modified ''steve.png'' file, with new layout and new dimensions.
  +
*** Dimensions for the file are now 64×64.
  +
* Overlays now include the whole body.
  +
** The player can toggle the visibility of each overlay separately in the options menu.
  +
** Overlays are called ''hat'', ''jacket'', ''sleeves'' and ''pants legs''.
  +
** Old skins still work, but don't have the new features, and may need some elements of it to be mirrored.
  +
  +
; [[Options]]
  +
* Video settings
  +
** {{key|F11}} fullscreen toggle is now in sync with the fullscreen toggle of the options menu.
  +
** Removed the "Advanced [[wikipedia:OpenGL|OpenGL]]" and "Anisotropic Filtering" toggles.
  +
*** Anisotropic filtering has been disabled by default, but it's still accessible through some special settings on AMD graphic cards.
  +
* Multiplayer settings
  +
** Removed the toggle for the visibility of the cape.
  +
*** It was moved to the new ''skin customization settings''.
  +
** Render distance slider can go up to 32, when using 64-bit Java and at least 2 GB of allocated RAM.
  +
  +
; [[Multiplayer#Chat|Chat]]
  +
* Improved chat communication.
  +
* Messages are now either chat, system or action bar messages.
  +
* Action bar messages are always shown, chat and system messages are shown only if chat settings are configured that way.
  +
* Entities now have tooltips in certain chat instances when hovered over.
  +
** These appear when hovered over an entity's name in chat (e.g. the success message for {{cmd|kill}}).
  +
** Shows the name of the entity (e.g. Bob), the Id of the entity (e.g. Creeper (50)) and the entity UUID.
  +
** {{key|Shift}}+{{key|Left click}} while hovering over the entity's name inserts its UUID into the chat bar. They also work in commands.
  +
* {{key|F3}} + {{key|D}} clears the chat history (including previously typed commands).
  +
  +
; UUID
  +
* All player lists are converted to the UUID-based system automatically.
  +
** Other features such as pet ownership now follow the same system.
  +
** This is part of the requirements for the [[Plugin API]].
  +
  +
; [[Debug screen]]
  +
* Text now has a gray and translucent background.
  +
* Now displays render distance, sections being rendered currently, sections being updated currently, an ''aB'' value for unknown reasons, version id, whether the client is modded, keywords for when ''Clouds''/''VBOs''/''VSync'' are enabled, the display resolution and vendor, the graphics card model and vendor and the local [[wikipedia:OpenGL|OpenGL]] and Java versions.
  +
* Player coordinates displays which block the feet are in.
  +
** Before it was at the head level.
  +
* When looking at a block, its coordinates, block id and properties are displayed.
  +
** Block states of the block being looked at are displayed on the F3 menu.
  +
* The ''Facing:'' line now indicates in which axis-based direction the player is looking at on the horizontal plane.
  +
** For example: "Toward positive Z".
  +
* The crosshair turns into 3 short, colored lines indicating the positive direction of the 3 axis: "x-red", "y-green", "z-blue'".
  +
* ''Light'' is now the light level at the feet.
  +
** Before it was the at the head level.
  +
* Player rotation is now displayed for the vertical angle, as well as the horizontal one.
  +
* Day counter added.
  +
** Increases by 1 every dawn.
  +
** Is independent of any [[statistic]].
  +
* Now displays difficulty.
  +
** Peaceful–0.00, Easy–0.75, Normal–1.50, Hard–2.25.
  +
  +
; F3 hotkeys
  +
* Debug tooltips now show how many NBT tags an item has.
  +
* When debug tooltips are enabled, items show their name id.
  +
* When debug tooltips are enabled, some instances of usernames and entities in the chat shows the entity's UUID when hovered on.
  +
* {{key|F3}} + {{key|D}} can now be used to clear the chat log.
  +
* {{key|F3}} + {{key|S}} or {{key|F3}} + {{key|T}} reloads block models.
  +
* {{key|F3}} + {{key|B}} entity hitboxes now also display entity eye level in red, and which direction entities are looking at in blue.
  +
* {{key|F3}} + {{key|H}} tooltips now show how many NBT tags an item has.
  +
  +
; Block [[Java Edition data values/Pre-flattening|IDs]]
  +
* Instances of blocks/items references in commands, can now be named ids
  +
** Example: <code>id:"minecraft:stone"</code>.
  +
** In scoreboards, the format is <code>minecraft.block.stone</code>.
  +
** Old numerical ids are still supported, but will eventually be phased out.
  +
*** This is part of the requirements for the [[Plugin API]].
  +
  +
; Block handling
  +
* Now uses block states internally instead of metadata.
  +
** Metadata will still be used for a while.
  +
* Metadata no longer needs to be calculated out of the 4-bit data value.
  +
** Instead the values of specified properties can now be easily gotten and set.
  +
  +
; [[Server]]s
  +
* Servers now can:
  +
** Set the default resource pack handling: Prompt, Enabled or Disabled.
  +
** Customize network compression in <code>server.properties</code> using <code>network-compression-threshold</code>: <code>0</code>to compress everything, or <code>-1</code> to compress nothing.
  +
** Optionally send a hash for clients to verify resource packs, using <code>resource-pack-hash</code> in <code>server.properties</code>: Should be a 40 character hexadecimal string; otherwise it is used as a unique id.
  +
** Configure how long a tick may take before shutting down using <code>max-tick-time</code> in <code>server.properties</code>.
  +
** Configure the maximum world size (which overrides {{cmd|worldborder}}) using <code>max-world-size</code> in <code>server.properties</code>.
  +
** Send messages to be displayed on the action bar.
  +
  +
; Rendering & performance
  +
* Each [[dimension]] ([[Overworld]], [[Nether]], [[End]]) run on separate threads.
  +
** This makes it so that the performance in one dimension, is independent of the performance in all others.
  +
* [[Chunk]] rendering and chunk rebuilds are now multi-threaded to speed them up.
  +
* [[Mob]] pathfinding is now multi-threaded, to alleviate previous slow-downs associated with it.
  +
* Ore generation is now more than twice as fast.{{citation needed}}
  +
* Only transparent blocks can render as transparent
  +
** This makes all x-ray texture packs useless.
  +
* Rewrote chunk sorting and block rendering.
  +
* Better visibility culling.
  +
** Inherited from the [[Pocket Edition]].
  +
** Now it renders only those blocks in view of the player instead of the entire render distance radius.
  +
  +
== Fixes ==
  +
{{collapse|title=|content=
 
{{fixes
 
{{fixes
|fixedin=1.8, 1.8-pre3, 1.8-pre2, 1.8-pre1, 14w34d, 14w34c, 14w34b, 14w34a, 14w33c, 14w33b, 14w33a, 14w32d, 14w32c, 14w32b, 14w32a, 14w31a, 14w30c, 14w30b, 14w30a, 14w29b, 14w29a, 14w28b, 14w28a, 14w27b, 14w27a, 14w26c, 14w26b, 14w26a, 14w25b, 14w25a, 14w21b, 14w21a, 14w20b, 14w20a, 14w19a, 14w18b, 14w18a, 14w17a, 14w11b, 14w11a, 14w10c, 14w10b, 14w10a, 14w08a, 14w07a, 14w06b, 14w06a, 14w05b, 14w05a, 14w04b, 14w04a, 14w03b, 14w03a, 14w02c, 14w02c, 14w02b, 14w02a
+
|fixedin=1.8, 1.8-pre3, 1.8-pre2, 1.8-pre1, 14w34d, 14w34c, 14w34b, 14w34a, 14w33c, 14w33b, 14w33a, 14w32d, 14w32c, 14w32b, 14w32a, 14w31a, 14w30c, 14w30b, 14w30a, 14w29b, 14w29a, 14w28b, 14w28a, 14w27b, 14w27a, 14w26c, 14w26b, 14w26a, 14w25b, 14w25a, 14w21b, 14w21a, 14w20b, 14w20a, 14w19a, 14w18b, 14w18a, 14w17a, 14w11b, 14w11a, 14w10c, 14w10b, 14w10a, 14w08a, 14w07a, 14w06b, 14w06a, 14w05b, 14w05a, 14w04b, 14w04a, 14w03b, 14w03a, 14w02c, 14w02c, 14w02b, 14w02a|prefix=Minecraft
 
|notfixedin=1.7.10, 1.7.10-pre1, 1.7.10-pre2, 1.7.10-pre3, 1.7.10-pre4, 1.7.9, 1.7.8, 1.7.7, 1.7.6-pre2, 1.7.6-pre1, 1.7.6, 1.7.5, 1.7.4, 1.7.2, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.5.2, 1.5.1, 1.5, 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.2
 
|notfixedin=1.7.10, 1.7.10-pre1, 1.7.10-pre2, 1.7.10-pre3, 1.7.10-pre4, 1.7.9, 1.7.8, 1.7.7, 1.7.6-pre2, 1.7.6-pre1, 1.7.6, 1.7.5, 1.7.4, 1.7.2, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.5.2, 1.5.1, 1.5, 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.2
 
|affected=1.7.10, 1.7.10-pre1, 1.7.10-pre2, 1.7.10-pre3, 1.7.10-pre4, 1.7.9, 1.7.8, 1.7.7, 1.7.6-pre2, 1.7.6-pre1, 1.7.6, 1.7.5, 1.7.4, 1.7.2, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.5.2, 1.5.1, 1.5, 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.2
 
|affected=1.7.10, 1.7.10-pre1, 1.7.10-pre2, 1.7.10-pre3, 1.7.10-pre4, 1.7.9, 1.7.8, 1.7.7, 1.7.6-pre2, 1.7.6-pre1, 1.7.6, 1.7.5, 1.7.4, 1.7.2, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.5.2, 1.5.1, 1.5, 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.2
   
 
|;old
 
|;old
|19|Having FOV over 100 and sleeping in bed will cause you to look inside your head
+
|19|Having FOV over 100 and sleeping in bed causes you to look inside your head.
|71|Mobs don't spawn next to water streams if the x and z coordinates are negative
+
|71|Mobs don't spawn next to water streams if the x and z coordinates are negative.
|78|Villagers crowd into a single building
+
|78|Villagers crowd into a single building.
  +
|99|Skins sometimes disappear after death.
|92|Slab & stairs lighting incorrect
 
  +
|107|Potion of night vision: total blackout.
|99|Skins sometimes disappear after death
 
  +
|129|Chunks not loading surface, revealing caves, etc.
|107|Potion of night vision: total blackout
 
  +
|208|Paintings & item frames can overlap / z-fighting when overlapping.
|129|Chunks not loading surface, revealing caves, etc
 
  +
|229|The fullscreen/windowed mode toggle status is inconsistent when using hotkeys.
|208|Paintings & item frames can overlap / z-fighting when overlapping
 
  +
|268|"Jump Boost" does not reduce fall damage.
|229|The fullscreen/windowed mode toggle status is inconsistent when using hotkeys
 
  +
|393|Starvation prevents sleeping in bed on peaceful.
|267|Potion effect status doesn't show if the inventory was open when it was cast upon the player
 
  +
|404|Viewing a map while invisible still shows both hands holding it.
|268|"Jump Boost" does not reduce fall damage
 
  +
|455|Standing on exact x {{=}} 0, z {{=}} 0 coordinates prevents breaking / placing blocks to the northwest.
|272|Inventory remains pushed over once effect has worn off
 
  +
|486|Zombies and skeletons don't burn on slabs.
|393|Starvation prevents sleeping in bed on peaceful
 
  +
|506|You can make smooth sandstone into smooth sandstone.
|404|Viewing a map while invisible still shows both hands holding it
 
  +
|586|Beacon light does not travel through water.
|455|Standing on exact x {{=}} 0, z {{=}} 0 coordinates prevents breaking / placing blocks to the northwest
 
  +
|665|Minecarts and TNT are not moved by water currents.
|486|Zombies and skeletons don't burn on slabs
 
  +
|676|Signs and chests do not display cracking animation.
|506|You can make smooth sandstone into smooth sandstone
 
  +
|816|'Drowning' meter doesn't reset when there's a block overhead, in running water.
|586|Beacon light does not travel through water
 
  +
|888|{{cmd|difficulty}} command doesn't change the default difficulty in the options menu (singleplayer).
|665|Minecarts and TNT are not moved by water currents
 
  +
|1146|Piston on same level as bedrock.
|676|Signs and chests do not display cracking animation
 
  +
|1178|Invalid biome ID in Superflat crashes Minecraft.
|816|'Drowning' meter doesn't reset when there's a block overhead, in running water
 
  +
|1253|Ladder, sign, fence, gate, trapdoor causes block it is placed in to darken.
|888|{{cmd|difficulty}} command doesn't change the default difficulty in the options menu (singleplayer)
 
  +
|1298|Slightly damaged and very damaged anvils lose broken texture when falling.
|1146|Piston on same level as bedrock
 
  +
|1305|Iron bar hit-boxes misaligned.
|1178|Invalid biome ID in Superflat crashes Minecraft
 
  +
|1406|Server and client can disagree on block placement range.
|1253|Ladder, sign, fence, gate, trapdoor causes block it is placed in to darken
 
  +
|1428|Arrows bouncing off mobs.
|1298|Slightly damaged and very damaged anvils lose broken texture when falling
 
  +
|1458|Zombie / Skeleton chestplate not displaying the sleeves of the chestplate properly.
|1305|Iron bar hit-boxes misaligned
 
  +
|1532|TNT flashing graphic when lit looks cut up and faded / z-fighting.
|1406|Server and client can disagree on block placement range
 
  +
|1580|Ghost items from trading with {{key|Shift}}-click.
|1428|Arrows bouncing off mobs
 
  +
|1677|Retracting piston shows ghost hitbox of technical block.
|1451|Sideways placed blocks (quartz, hay bales, wood logs) textures are not rotated properly
 
  +
|1769|X-Ray by standing inside TNT / glowstone / block of redstone / leaves (fast).
|1458|Zombie / Skeleton chestplate not displaying the sleeves of the chestplate properly
 
  +
|1818|<code>SkullOwner</code> is lost when "picking" the skull in creative.
|1489|In certain directions, exiting a cart/horse/pig/bed next to a fence leaves the player on the wrong side of the fence
 
  +
|1831|Incorrect fire charge noise.
|1499|Can see the water lighter in a certain position
 
  +
|1893|If you sneak, buckets place water/lava/lily pads at the position you would point at if you weren't sneaking.
|1532|TNT flashing graphic when lit looks cut up and faded / z-fighting
 
  +
|1918|When activated TNT falls into an endportal, the TNT is in the ground in the end.
|1580|Ghost items from trading with {{key|Shift}}-click
 
  +
|2053|Inconsistent door texture.
|1677|Retracting piston shows ghost hitbox of technical block
 
  +
|2071|Pausing the game or opening any GUI in a nether portal does not work.
|1769|X-Ray by standing inside TNT / glowstone / block of redstone / leaves (fast)
 
  +
|2117|Beacon beam not viewable on low render distance.
|1818|<code>SkullOwner</code> is lost when "picking" the skull in creative
 
  +
|2292|OS X: {{key|Ctrl}} modifier key instead of {{key|Cmd}}.
|1831|Incorrect fire charge noise
 
  +
|2335|Walking from blocks higher than 0.5 and lower than 1.0 into 2 high gates is VERY inconsistent.
|1893|If you sneak, buckets will place water/lava/lily pads at the position you would point at if you weren't sneaking
 
  +
|2344|Skeletons don't pick up enchanted bow.
|1918|When activated TNT falls into an endportal, the TNT will be in the ground in the end
 
  +
|2346|Hitbox of anvil not proportional.
|2053|Inconsistent door texture
 
  +
|2367|Players can place and remove arbitrary blocks in Adventure mode, breaking pre-1.4.2 maps.
|2071|Pausing the game or opening any GUI in a nether portal does not work
 
  +
|2487|Lighting cocoa {{!}} glowing when hit.
|2117|Beacon beam not viewable on low render distance
 
  +
|2559|Squids taking damage while in water.
|2292|OS X: {{key|Ctrl}} modifier key instead of {{key|Cmd}}
 
  +
|2713|Occasionally you can't hit entities with anything.
|2335|Walking from blocks higher than 0.5 and lower than 1.0 into 2 high gates is VERY inconsistent
 
  +
|2789|Unbreakable blocks in adventure mode: hay block, TNT, Silverfish, piston, cactus, bed, fire, sponge.
|2344|Skeletons don't pick up enchanted bow
 
  +
|2911|{{cmd|Gamerule}} commands allow parameters other than <code>true</code>/<code>false</code>.
|2346|Hitbox of anvil not proportional
 
  +
|2930|Heart bar doesn't show how much damage is dealt to the player.
|2367|Players can place and remove arbitrary blocks in Adventure mode, breaking pre-1.4.2 maps
 
  +
|2947|Ghasts and witches do not aim properly.
|2487|Lighting cocoa {{!}} glowing when hit
 
  +
|2990|Heads, beds, and doors can't be placed where there is thin snow.
|2559|Squids taking damage while in water
 
  +
|3066|Adventure Mode breaking transparent blocks.
|2713|Occasionally you can't hit entities with anything
 
  +
|3084|Models improperly shaded at certain angles.
|2789|Unbreakable blocks in adventure mode: hay block, TNT, Silverfish, piston, cactus, bed, fire, sponge
 
  +
|3100|Stone stairs are named incorrectly, they should be called cobblestone stairs.
|2911|{{cmd|Gamerule}} commands allow parameters other than <code>true</code>/<code>false</code>
 
|2930|Heart bar doesn't show how much damage is dealt to the player
+
|3151|New mob AI doesn't take world limit/Void into account for pathing.
  +
|3230|Black squares on 3rd person view.
|2947|Ghasts and witches do not aim properly
 
  +
|3337|Cannot walk through 2 high hole with chest / soul sand / portal frames in floor.
|2990|Heads, beds, and doors can't be placed where there is thin snow
 
  +
|3444|The {{cmd|give}} command stack any item.
|3066|Adventure Mode breaking transparent blocks
 
  +
|3450|While lying in bed nearby mobs look above the player.
|3084|Models improperly shaded at certain angles
 
  +
|3493|Item frames "jumping".
|3100|Stone stairs are named incorrectly, they should be called cobblestone stairs
 
  +
|3583|<code>java.lang.NullPointerException: Exception ticking world (at ml.c(SourceFile:199))</code> (Corrupted Nether chunks).
|3151|New mob AI doesn't take world limit/Void into account for pathing
 
  +
|3599|Sleeping in beds above layer 128 in multiplayer causes the player to fall into the void (visually only).
|3230|Black squares on 3rd person view
 
  +
|3631|Creepers float one-eighth of a block above the ground.
|3337|Cannot walk through 2 high hole with chest / soul sand / portal frames in floor
 
  +
|3664|Golden carrot Creative misplacement.
|3444|The {{cmd|give}} command will stack any item
 
  +
|3668|When going through nether portals with (potion) effects, the effect animations (particles, fire, visibility, additional hearts) are lost.
|3450|While lying in bed nearby mobs will look above the player
 
  +
|3716|Ender Pearls and Beds.
|3480|superflat generating air
 
  +
|3718|Textures and Effects are off when far away from the center of the map.
|3493|Item frames "jumping"
 
  +
|3781|Creepers make no attempt to get as close as possible to the Player to explode.
|3583|<code>java.lang.NullPointerException: Exception ticking world (at ml.c(SourceFile:199))</code> (Corrupted Nether chunks)
 
  +
|3808|Power components (buttons, pressure plates, detector rails, etc) sometimes output too short pulse.
|3599|Sleeping in beds above layer 128 in multiplayer causes the player to fall into the void (visually only)
 
  +
|3818|Playing stacked music discs in jukebox duplicates them.
|3615|Seeing through lava
 
  +
|3884|No splash sound when items dropped in water.
|3631|Creepers float one-eighth of a block above the ground
 
  +
|3995|Sponges don't absorb water.
|3664|Golden carrot Creative misplacement
 
  +
|4008|Pick block item duplication.
|3668|When going through nether portals with (potion) effects, the effect animations (particles, fire, visibility, additional hearts) are lost
 
  +
|4077|Player hitboxes in debug mode are rendered too high.
|3716|Ender Pearls and Beds
 
  +
|4222|While under the effect of a night vision potion, enemies no longer flash red upon taking damage.
|3718|Textures and Effects are off when far away from the center of the map
 
  +
|4239|Redstone and string in a cobble generator turn into obsidian.
|3781|Creepers make no attempt to get as close as possible to the Player to explode
 
  +
|4329|Parts of enchanted leather armor, when held, don't shimmer.
|3808|Power components (buttons, pressure plates, detector rails, etc) sometimes output too short pulse
 
  +
|4402|Brewing Stand becomes bright upon punch.
|3818|Playing stacked music discs in jukebox will duplicate them
 
  +
|4410|Floating in 3rd person while sneaking.
|3884|No splash sound when items dropped in water
 
  +
|4476|Endermen don't teleport when battling other mobs up close.
|3995|Sponges won't absorb water
 
  +
|4546|Sheep spawn eggs have wrong texture when thrown on the ground (fast graphics).
|4008|Pick block item duplication
 
  +
|4660|Potions render differently in hand than in inventory/storage.
|4077|Player hitboxes in debug mode are rendered too high
 
  +
|4767|Shadow on the block above your head.
|4222|While under the effect of a night vision potion, enemies no longer flash red upon taking damage
 
  +
|4772|Head items not rendered properly in 3D.
|4239|Redstone and string in a cobble generator turn into obsidian
 
  +
|4837|Zombie/player held beacon experience z-fighting.
|4329|Parts of enchanted leather armor, when held, don't shimmer
 
  +
|4855|Mob spawners miss a row on X and Z axis for the spawn range.
|4402|Brewing Stand becomes bright upon punch
 
  +
|4934|Squids Make Footstep Sounds.
|4410|Floating in 3rd person while sneaking
 
  +
|5018|Wide characters (e.g. Tildes ~) overflow on signs.
|4476|Endermen don't teleport when battling other mobs up close
 
  +
|5164|Strength and weakness potions do not work on aggressive wolves.
|4490|Fishing rod not attached in 3rd person while crouching
 
  +
|5206|Renamed items' name isn't shown in italic or colored on item switching.
|4546|Sheep spawn eggs have wrong texture when thrown on the ground (fast graphics)
 
  +
|5215|Mob spawner "<code>MaximumNearbyEntity</code>" tag only has maximum range of 4 above and 4 below.
|4660|Potions render differently in hand than in inventory/storage
 
  +
|5218|Odd Box Underwater.
|4743|Survival inventory not showing picked up items in creative
 
  +
|5270|Suffocation screen is buggy while standing in lava.
|4767|Shadow on the block above your head
 
  +
|5306|Enchanted blocks don't show enchantment in your hand, inventory, as headwear (skulls/pumpkins) or when dropped on the ground.
|4772|Head items not rendered properly in 3D
 
  +
|5312|Thorns not working against some monsters.
|4837|Zombie/player held beacon experience z-fighting
 
  +
|5313|Durability on Shears does not go down when used on wool blocks.
|4855|Mob spawners miss a row on X and Z axis for the spawn range
 
  +
|5477|Fireworks and given dye beyond id 15.
|4930|Flight can be faster than chunk load
 
  +
|5506|Villagers offer enchanted book trades you can't possibly do.
|4934|Squids Make Footstep Sounds
 
  +
|5525|Some sounds play at a low volume.
|5018|Wide characters (e.g. Tildes ~) overflow on signs
 
  +
|5570|Sheep are eating grass when the gamerule <code>mobGriefing</code> is set to false.
|5164|Strength and weakness potions do not work on aggressive wolves
 
  +
|5585|The Ender Dragon is not affected by the Sharpness and Power enchantment.
|5206|Renamed items' name isn't shown in italic or coloured on item switching
 
  +
|5610|Redstone Dust on tall grass (placement bug).
|5215|Mob spawner "<code>MaximumNearbyEntity</code>" tag only has maximum range of 4 above and 4 below
 
  +
|5653|Enchanted book offers only ever get worse with villager trades.
|5218|Odd Box Underwater
 
  +
|5824|Cactus can grow next to blocks.
|5270|Suffocation screen is buggy while standing in lava
 
  +
|5860|Endermen can place cacti in illegal places.
|5306|Enchanted blocks don't show enchantment in your hand, inventory, as headwear (skulls/pumpkins) or when dropped on the ground
 
  +
|5962|When first loading a world, chests and trapped chests have a visual glitch in hotbar.
|5312|Thorns not working against some monsters
 
  +
|5991|Hoppers use wood sounds for placing/breaking.
|5313|Durability on Shears does not go down when used on wool blocks
 
  +
|6095|There is a small gap at the hopper block model.
|5477|Fireworks and given dye beyond id 15
 
  +
|6179|Chickens don't save their egg lay timer.
|5506|Villagers offer enchanted book trades you can't possibly do
 
  +
|6773|Renaming a slime or Magma cube, Once it splits it no longer has its custom name.
|5525|Some sounds play at a low volume
 
  +
|7001|Items in item frame get dark when rotated (fast graphics).
|5570|Sheep are eating grass when the gamerule <code>mobGriefing<code> is set to false
 
  +
|7133|Texture of burning furnace(ID 62) shows no face in inventory.
|5585|The Ender Dragon is not affected by the Sharpness and Power enchantment
 
  +
|7157|Minecart with furnace texture shows active furnace without powering it.
|5610|Redstone Dust on tall grass (placement bug)
 
  +
|7432|Real zombie sieges fail to start (fix included).
|5653|Enchanted book offers will only ever get worse with villager trades
 
  +
|7443|Temporary floating minecart by pistons.
|5824|Cactus can grow next to blocks
 
  +
|7463|Mooshrooms need grass to spawn from mob spawners instead of Mycelium .
|5860|Endermen can place cacti in illegal places
 
  +
|7488|Village siege's spawn location is calculated incorrectly (fix included).
|5962|When first loading a world, chests and trapped chests have a visual glitch in hotbar
 
  +
|7508|Lighting error due to <code>Chunk.heightMap</code> ignoring block at the top level of an <code>ExtendedBlockStorage</code> instance (off by 1 error).
|5991|Hoppers use wood sounds for placing/breaking
 
  +
|7736|Death message "was blown up by spider" if attacked by spider but then blown up by TNT.
|6095|There is a very small gap at the hopper block model
 
  +
|7807|Thrown eggs look like snowballs when hitting something.
|6179|Chickens don't save their egg lay timer
 
  +
|8201|Lit TNT falls into floor on reload.
|6773|Renaming a slime or Magma cube, Once it splits it no longer has its custom name
 
|7001|Items in item frame get dark when rotated (fast graphics)
+
|8255|TNT does not make fuse sound when dispensed out of dispenser.
  +
|8509|Iron bars texture gap.
|7133|Texture of burning furnace(ID 62) shows no face in inventory
 
  +
|8648|Upon naming an item, it no longer grows in base value after being repaired on an anvil.
|7157|Minecart with furnace texture shows active furnace without powering it
 
  +
|8662|Items are not centered correctly within frames.
|7432|Real zombie sieges fail to start (fix included)
 
  +
|8785|Placing snow cover to side of block replaces current cover regardless of thickness.
|7443|Temporary floating minecart by pistons
 
  +
|8858|Rain goes through upside-down stairs.
|7463|Mooshrooms need grass to spawn from mob spawners instead of Mycelium
 
  +
|8881|Mobs treat any layered snow as non-solid.
|7488|Village siege's spawn location is calculated incorrectly (fix included)
 
  +
|8898|Player hitbox is rendered in inventory.
|7508|Lighting error due to <code>Chunk.heightMap</code> ignoring block at the top level of an <code>ExtendedBlockStorage</code> instance (off by 1 error)
 
  +
|8987|Flame-enchanted bows don't activate TNT minecarts.
|7736|Death message "was blown up by spider" if attacked by spider but then blown up by TNT
 
  +
|9097|{{cmd|testfor}} producing true comparator signal with invalid parameters.
|7807|Thrown eggs look like snowballs when hitting something
 
  +
|9134|Powered sloped powered, detector and activator rail has wrong hitbox.
|7809|Aiming at the very bottom of a side of an upper slab/stair places slabs/stairs right-side up in multiplayer
 
  +
|9164|Chickens can be bred with nether wart, melon seeds, and pumpkin seeds.
|7896|TNT minecarts that are set on fire drop TNT and a minecart
 
  +
|9173|Side of dropped items and items in item frames don't appear enchanted.
|8201|Lit TNT falls into floor on reload
 
  +
|9177|Tripwire doesn't have two sided faces.
|8255|TNT does not make fuse sound when dispensed out of dispenser
 
  +
|9275|TNT is not ignited when right-clicked by a fire charge.
|8509|Iron bars texture gap
 
  +
|9388|Baby mobs cannot swim.
|8648|Upon naming an item, it no longer grows in base value after being repaired on an anvil
 
  +
|9406|Underwater effect on held item at high aspect ratios.
|8662|Items are not centered correctly within frames
 
  +
|9473|Unnecessary delay of "Done" button in the resource pack selection menu.
|8785|Placing snow cover to side of block replaces current cover regardless of thickness
 
  +
|9539|"{{cmd|kill}}" command still doesn't work from multiplayer server console.
|8858|Rain goes through upside-down stairs
 
  +
|9562|Double clicking in creative inventory doesn't auto stack the items.
|8881|Mobs treat any layered snow as non-solid
 
  +
|9582|Whole-word selection behaves erratically in chat.
|8898|Player hitbox is rendered in inventory
 
  +
|9664|Blaze / Ghast fireballs can make fire with mobGriefing off.
|8987|Flame-enchanted bows don't activate TNT minecarts
 
  +
|9752|The command block detects players who are dead, but have not yet hit respawn.
|9097|{{cmd|testfor}} producing true comparator signal with invalid parameters
 
  +
|9787|The game crashes when trading with villagers.
|9134|powered sloped powered, detector and activator rail has wrong hitbox
 
  +
|9806|No name color when using {{cmd|say}}.
|9164|Chickens can be bred with nether wart, melon seeds, and pumpkin seeds
 
  +
|9866|Upper part of a door does not open when placing a block of redstone beside it.
|9173|Side of dropped items and items in item frames don't appear enchanted
 
  +
|10095|Minecarts and Primed TNT can be set on fire but cannot be extinguished by water.
|9177|Tripwire doesn't have two sided faces
 
  +
|10099|Angry Zombie Pigmen usually don't jump over 1-high transparent blocks to get to enemies.
|9275|TNT is not ignited when right-clicked by a fire charge
 
  +
|10198|Adding more items to smelt into a Furnace at the same time an item is done smelting glitches the item count.
|9388|Baby mobs cannot swim
 
  +
|10206|Breaking animation displayed on top of cauldron and hopper.
|9406|Underwater effect on held item at high aspect ratios
 
  +
|10323|Enchanted Items close to the screen drop FPS.
|9473|Unnecessary delay of "Done" button in the resource pack selection menu
 
  +
|10387|The bottom of a hopper becomes dark while being broken.
|9539|"{{cmd|kill}}" command still doesn't work from multiplayer server console
 
  +
|11023|Retracting piston arm incorrect lighting.
|9553|Wrong rendering order of particles, hitboxes, clouds, transparent blocks and breaking animations – ''partial fix: particles only''
 
  +
|11170|{{key|F3}} pie graph bug.
|9562|Double clicking in creative inventory doesn't auto stack the items
 
  +
|11207|Clicking hotbar hotkey ({{key|1}}–{{key|9}}) to move a stack of items / blocks to enchanting table deletes all but one of a stack.
|9582|Whole-word selection behaves erratically in chat
 
  +
|11270|Scoreboard doesn't work with offline / non-existent players.
|9664|Blaze / Ghast fireballs can make fire with mobGriefing off
 
  +
|11524|Slime & minecart.
|9752|The command block will detect players who are dead, but have not yet hit respawn
 
  +
|11607|Right click with undyed leather armor part on cauldron with water still lower water layer.
|9787|The game crashes when trading with villagers
 
  +
|11651|UTF-8 domain name support.
|9806|No name color when using {{cmd|say}}
 
  +
|11672|Right-clicking outside of the inventory tab while holding a stack drops whole stack.
|9866|Upper part of a door does not open when placing a block of redstone beside it
 
  +
|11681|Players' nameplates are too low while sleeping in beds.
|9998|Breaking blocks in Creative can produce particles from blocks behind the broken block
 
  +
|11987|{{cmd|spawnpoint}} autocomplete gives incorrect arguments.
|10046|Random destination routine has a small statistical tendency to move more north west (fix included)
 
  +
|12061|Witch hitbox.
|10095|Minecarts and Primed TNT can be set on fire but cannot be extinguished by water
 
  +
|12550|Dying when in nether portal – in the nether – crashes MC.
|10099|Angry Zombie Pigmen usually won't jump over 1-high transparent blocks to get to enemies
 
  +
|12640|Scoreboard disappears when there are too many entries.
|10198|Adding more items to smelt into a Furnace at the same time an item is done smelting glitches the item count
 
  +
|13007|Double Fence Gates near Cobblestone Wall at the wrong height.
|10206|Breaking animation displayed on top of cauldron and hopper
 
  +
|13346|Creating empty flatland worlds.
|10209|More World Options menus for bonus chest and hardcore aren't blacked out
 
  +
|13381|Spawner shows activity when eyes pos in range, but actually only produces mobs when feet pos in range.
|10323|Enchanted Items close to the screen drop FPS
 
  +
|13431|Vines prevent tree growth.
|10387|The bottom of a hopper becomes dark while being broken
 
  +
|13485|Tripwire hook texture looks weird.
|11023|Retracting piston arm incorrect lighting
 
  +
|13633|Horse's jump bar appears even when the horse isn't saddled yet.
|11170|{{key|F3}} pie graph bug
 
  +
|13771|Carpet and layered snow blocks not properly visible in hand.
|11207|Clicking hotbar hotkey ({{key|1}}–{{key|9}}) to move a stack of items / blocks to enchanting table deletes all but one of a stack
 
  +
|13799|Selection box of fence is hidden when a leash/lead is tied to it.
|11270|Scoreboard doesn't work with offline / non-existent players
 
  +
|14398|Throwing splash potions while riding a horse has no effect on the horse.
|11524|Slime & minecart
 
  +
|14617|Difficulty settings from one single player world carry over into others.
|11607|Right click with undyed leather armor part on cauldron with water still lower water layer
 
  +
|14671|1-tick pulse sustaining with repeaters.
|11651|UTF-8 domain name support
 
  +
|14816|Optical item duplication when shift clicking from second anvil slot back to inventory.
|11672|Right-clicking outside of the inventory tab while holding a stack drops whole stack
 
  +
|15084|Leads not dropping when a leashed mob is killed.
|11681|Players' nameplates are too low while sleeping in beds
 
  +
|15112|Zombies retaliate when only hitten in Creative Mode.
|11987|{{cmd|spawnpoint}} autocomplete gives incorrect arguments
 
  +
|15202|Player can be pushed around by mobs while on horseback.
|12061|Witch hitbox
 
  +
|15289|Illegal stance when teleporting to large y coordinates; rendering world unplayable.
|12363|Lava bucket in inventory becomes empty bucket
 
  +
|15370|Hay bale: horses heal + speed growth mismatch if crafted with 9 wheat.
|12550|Dying when in nether portal – in the nether – crashes MC
 
  +
|15707|Wild and hostile wolves can be leashed .
|12640|Scoreboard disappears when there are too many entries
 
  +
|16387|Nether Fortresses are ignoring "Generate Structure" setting at world creation.
|12730|TNT placed on fence/nether fence/cobble wall/mossy wall and ignited has TNT fall through floor
 
  +
|16457|Pumpkin texture flips when made into snowman.
|13007|Double Fence Gates near Cobblestone Wall at the wrong height
 
  +
|16587|Glass pane / iron bar graphical bug.
|13346|Creating empty flatland worlds
 
  +
|16608|Text color in hopper and brewing stand GUI changes.
|13381|Spawner shows activity when eyes pos in range, but actually only produces mobs when feet pos in range
 
  +
|16753|Glass bottle is consumed upon right-click on a water source / cauldron in creative.
|13431|Vines prevent tree growth
 
  +
|17035|Can teleport dead and unrespawned player.
|13485|Tripwire hook texture looks weird
 
  +
|17047|Placing heads doesn't cause block updates.
|13633|Horse's jump bar appears even when the horse isn't saddled yet
 
  +
|17156|"{{cmd|Give}}" Command throws <code>ArrayIndexOutOfBoundsException</code> on high Item ID values.
|13771|Carpet and layered snow blocks not properly visible in hand
 
  +
|17624|Breaking stairs graphical glitch.
|13799|Selection box of fence is hidden when a leash/lead is tied to it
 
  +
|17739|[NVidia graphics card] Leather armor experiences z-fighting.
|14398|Throwing splash potions while riding a horse has no effect on the horse
 
  +
|17868|Zombies in water AI glitch.
|14617|Difficulty settings from one single player world carry over into others
 
  +
|18245|Renaming + enchanting cost bug.
|14671|1-tick pulse sustaining with repeaters
 
  +
|18284|New AI mobs see through invisibility.
|14816|Optical item duplication when shift clicking from second anvil slot back to inventory
 
  +
|18477|Iron golems can see and attack invisible hostile mobs.
|14861|Teleporting using commands resets the velocity
 
  +
|18752|Entity shadows not rendered correctly after getting GL error due to compass in item frame.
|15084|Leads not dropping when a leashed mob is killed
 
  +
|19205|Tall Grass particles are gray when destroyed by placing water through another tall grass.
|15093|Named mobs names not visible through glass
 
  +
|19313|Wet tamed and wet hostile untamed wolves use texture from untamed, unhostile wolves.
|15112|Zombies retaliate when only hitten in Creative Mode
 
|15202|Player can be pushed around by mobs while on horseback
+
|19331|You can glitch into a Minecart if you get in it on a slope.
  +
|19702|Wither armor has wrong texture.
|15289|Illegal stance when teleporting to large y coordinates; rendering world unplayable
 
  +
|19886|Plants don't cause an update when the block beneath is broken/light level changed.
|15370|Hay bale: horses heal + speed growth mismatch if crafted with 9 wheat
 
  +
|19996|Statistics Menu Item Names.
|15707|Wild and hostile wolves can be leashed
 
  +
|20046|Missing absorption hearts when entering Nether.
|16387|Nether Fortresses are ignoring "Generate Structure" setting at world creation
 
  +
|22395|You can place block inside yourself by placing blocks next to fences.
|16457|Pumpkin texture flips when made into snowman
 
  +
|22586|{{cmd|spreadplayers}} command doesn't accept relative coords for <code>x</code> and <code>z</code> parameters.
|16587|Glass pane / iron bar graphical bug
 
  +
|23940|If you sleep in a bed near a transparent block, you can get in the block.
|16608|Text color in hopper and brewing stand GUI changes
 
  +
|24251|Foals can't be lead properly (not turning toward you).
|16753|Glass bottle is consumed upon right-click on a water source / cauldron in creative
 
  +
|24778|Opening and closing sound bug.
|17035|Can teleport dead and unrespawned player
 
  +
|25370|Mouse is centered when going to previous menu with {{key|Esc}}.
|17047|Placing heads doesn't cause block updates
 
  +
|25378|Back of ladder missing – stronghold generation.
|17156|"{{cmd|Give}}" Command throws <code>ArrayIndexOutOfBoundsException</code> on high Item ID values
 
  +
|26203|Scoreboard: player does not appear in sidebar after setting initial score to zero.
|17624|Breaking stairs graphical glitch
 
  +
|26987|Horse tries to breed with another horse that is not yet in love mode.
|17739|[NVidia graphics card] Leather armor experiences z-fighting
 
  +
|27538|Sand landing on snow slabs is inconsistent.
|17868|Zombies in water AI glitch
 
  +
|29408|Tab support is not possible with player names when using the {{cmd|playsound}} command.
|17876|Health Boost extra health vanishes on login
 
  +
|29431|Search function returns some extra potion results.
|18245|Renaming + enchanting cost bug
 
  +
|29475|Arrow sound plays twice when shot into blocks.
|18284|New AI mobs see through invisibility
 
  +
|29515|When tracking <code>stat.craftItem</code>, {{key|shift}}-clicking counts 2.
|18477|Iron golems can see and attack invisible hostile mobs
 
  +
|29518|"<code>stat.damageTaken</code>" and "<code>stat.damageDealt</code>" track # of hits vs # of hp damage.
|18752|Entity shadows not rendered correctly after getting GL error due to compass in item frame
 
  +
|29558|Double plants cannot be broken by placing a different block on the block it occupies.
|19205|Tall Grass particles are gray when destroyed by placing water through another tall grass
 
  +
|29588|<code>Hopper: java.lang.NullPointerException – Invalid Biome id</code>.
|19313|Wet tamed and wet hostile untamed wolves use texture from untamed, unhostile wolves
 
  +
|29559|2 block tall grass/fern does not produce seeds when broken.
|19331|You can glitch into a Minecart if you get in it on a slope
 
  +
|29711|Sprinting while flying.
|19702|Wither armor has wrong texture
 
  +
|29777|Grass block's sides use fast version of texture when held in hand regardless of graphical settings.
|19886|Plants don't cause an update when the block beneath is broken/light level changed
 
  +
|29796|Snowing causes water drips.
|19996|Statistics Menu Item Names
 
  +
|29803|Statistics doesn't resize / Buttons missing after resize.
|20046|Missing absorption hearts when entering Nether
 
  +
|29999|Realms button is still visible even though the client is a snapshot.
|22395|You can place block inside yourself by placing blocks next to fences
 
  +
|30002|Falling / landing particles / particles applied to the player centered on the block rather than the player.
|22586|{{cmd|spreadplayers}} command doesn't accept relative coords for <code>x</code> and <code>z</code> parameters
 
  +
|30135|<code>Hopper: java.lang.NullPointerException: Getting biome</code>.
|23940|If you sleep in a bed near a transparent block, you can get in the block
 
  +
|30192|<code>stat.useItem.<Item#></code> glitching with scoreboard.
|24251|Foals can't be lead properly (not turning towards you)
 
  +
|30350|Superflat Swampland doesn't generate lily pads.
|24336|Withers are harmed by the explosions of their Wither Skulls
 
  +
|30450|{{cmd|give}} command creates crash-inducing items with incomplete <code>[dataTag]</code>.
|24778|Opening and closing sound bug
 
  +
|30484|Giving items with unknown (high) data value crashes and leaves the world unusable.
|25370|Mouse is centered when going to previous menu with {{key|Esc}}
 
  +
|30527|Achievement "Adventuring Time" does not work right.
|25378|Back of ladder missing – stronghold generation
 
  +
|30543|Particle effect when landing doesn't work on walls or fences.
|26203|Scoreboard: player does not appear in sidebar after setting initial score to zero
 
  +
|30548|<code>stat.fallOneCm</code> does not display proper amount.
|26572|Mob/player head blocks don't render the hat layer
 
  +
|30568|{{cmd|summon}} command can't summon lightning.
|26987|Horse tries to breed with another horse that is not yet in love mode
 
  +
|30589|Item frame only drops item upon explosion.
|27538|Sand landing on snow slabs is inconsistent
 
  +
|30704|Unsupported keys with foreign keyboard on Linux.
|29408|Tab support is not possible with player names when using the {{cmd|playsound}} command
 
  +
|30877|Crops (Wheat/Carrots/Potatoes) not popping off in light level 0.
|29431|Search function returns some extra potion results
 
|29475|Arrow sound plays twice when shot into blocks
+
|30897|Nether portal doesn't fully break when one or more blocks are destroyed.
  +
|30995|{{cmd|setblock}} replace doesn't replace same block with different tile entity / NBT data.
|29515|When tracking <code>stat.craftItem</code>, {{key|shift}}-clicking counts 2
 
  +
|31047|Use item stat corresponds to left-click, not right-click.
|29518|"<code>stat.damageTaken</code>" and "<code>stat.damageDealt</code>" track # of hits vs # of hp damage
 
  +
|31081|Stone monster eggs spawn 2 Silverfish.
|29558|Double plants cannot be broken by placing a different block on the block it occupies
 
  +
|31147|Some blocks are invisible in Enderman's hands.
|29588|<code>Hopper: java.lang.NullPointerException – Invalid Biome id</code>
 
  +
|31203|Furnace progress remains after changing ingredient.
|29559|2 block tall grass/fern does not produce seeds when broken
 
  +
|31344|{{cmd|summon|mob}} and {{cmd|summon|monster}}.
|29590|Breaking two-block plants shows wrong breaking particles
 
  +
|31365|{{cmd|summon}} and {{cmd|setblock}} cannot specify chests, furnaces, dispensers, rails and droppers orientation.
|29711|Sprinting while flying
 
  +
|31382|{{cmd|Summon}} command (with enchantment IDs higher than 255) crashed Minecraft.
|29777|Grass block's sides use fast version of texture when held in hand regardless of graphical settings
 
  +
|31572|{{cmd|setblock}} ladder creates transparent block instead.
|29796|Snowing causes water drips
 
  +
|31574|{{cmd|tellraw|translate}} on string with arguments without a <code>with</code> argument crashes server.
|29803|Statistics doesn't resize / Buttons missing after resize
 
  +
|31615|Mipmapping: seeing green and brown "blocks" at the horizon.
|29999|Realms button is still visible even though the client is a snapshot
 
  +
|31728|Resource pack glitch on shaders.
|30002|Falling / landing particles / particles applied to the player centered on the block rather than the player
 
  +
|32017|Maps issue + Super Secret Settings.
|30135|<code>Hopper: java.lang.NullPointerException: Getting biome</code>
 
  +
|32284|Placing an enchanted item with a non-existent ench ID crashes when placing it in the first slot of an anvil.
|30192|<code>stat.useItem.<Item#></code> glitching with scoreboard
 
  +
|32301|Lava fizz sound plays whenever a flowing lava block destroys an air block.
|30350|Superflat Swampland doesn't generate lily pads
 
  +
|32434|Various ocelot spawning problems, again.
|30450|{{cmd|give}} command creates crash-inducing items with incomplete <code>[dataTag]</code>
 
  +
|32514|The well in a desert village is made out of the wrong material / cobblestone.
|30484|Giving items with unknown (high) data value crashes and leaves the world unusable
 
  +
|32526|[Multiplayer] Long names block scores in multiplayer.
|30527|Achievement "Adventuring Time" does not work right
 
  +
|32579|Attribute "<code>followRange</code>" not working thoroughly.
|30543|Particle effect when landing doesn't work on walls or fences
 
  +
|32867|Stained clay blocks act as wood if a fence is underneath.
|30548|<code>stat.fallOneCm</code> does not display proper amount
 
  +
|32930|Thunderstorms light level is still as bright as normal rainstorms.
|30568|{{cmd|summon}} command can't summon lightning
 
  +
|32933|{{cmd|setblock}} () lighting performance issue.
|30589|Item frame only drops item upon explosion
 
  +
|32997|If you try to give your self air repeatedly it crashes your game.
|30704|Unsupported keys with foreign keyboard on Linux
 
  +
|33030|Mobs (Endermen) don't flash red when hit in the End.
|30877|Crops (Wheat/Carrots/Potatoes) not popping off in light level 0
 
  +
|33071|<code>"Data tag parsing failed: Unbalanced quotation"</code> when parsing strings with semicolons.
|30897|Nether portal doesn't fully break when one or more blocks are destroyed
 
  +
|33098|Command Minecarts calculate as 1 block above where they are.
|30995|{{cmd|setblock}} replace doesn't replace same block with different tile entity / NBT data
 
  +
|33084|{{cmd|give}} command at dead players.
|31047|Use item stat corresponds to left-click, not right-click
 
  +
|33109|Scrolling with mouse wheel in server list is unresponsive.
|31081|Stone monster eggs spawn 2 Silverfish
 
  +
|33110|Spiders (and some other mobs) are not affected by speed effects or <code>movementSpeed</code> attributes.
|31147|Some blocks are invisible in Enderman's hands
 
  +
|33246|Multicolor fireworks crash game when given using {{cmd|give}}, or summoned using {{cmd|summon}}.
|31203|Furnace progress remains after changing ingredient
 
  +
|33467|Summoning a firework crash when using non-decimal color values.
|31344|{{cmd|summon|mob}} and {{cmd|summon|monster}}
 
  +
|33558|Aggro tags don't work with Neutral Mobs that have New AI.
|31365|{{cmd|summon}} and {{cmd|setblock}} cannot specify chests, furnaces, dispensers, rails and droppers orientation
 
  +
|33677|Multiplayer: Clickable text in {{cmd|tellraw}} not working if Options -> Multiplayer -> Weblinks are of.f
|31382|{{cmd|Summon}} command (with enchantment IDs higher than 255) crashed Minecraft
 
  +
|33713|Swamp Pools and swampy little islands removed ?
|31572|{{cmd|setblock}} ladder creates transparent block instead
 
  +
|33872|All humanoid mobs except skeletons float too high above ridden entities.
|31574|{{cmd|tellraw|translate}} on string with arguments without a <code>with</code> argument crashes server
 
  +
|34648|Torch not placeable on stained glass.
|31615|Mipmapping: seeing green and brown "blocks" at the horizon
 
  +
|34772|Efficiency does not work on Packed Ice.
|31728|Resource pack glitch on shaders
 
  +
|34815|Hearts do not blink when regenerating.
|32017|Maps issue + Super Secret Settings
 
  +
|34919|<code>Hopper: java.lang.NullPointerException: Rendering screen</code>.
|32284|Placing an enchanted item with a non-existent ench ID will crash when placing it in the first slot of an anvil
 
  +
|35431|{{cmd|Tellraw}} commandblockoutput.
|32301|Lava fizz sound plays whenever a flowing lava block destroys an air block
 
  +
|35617|Cactus has incorrect inventory image.
|32434|Various ocelot spawning problems, again
 
  +
|36103|Nether portal block invisible in front of another nether portal block.
|32514|The well in a desert village is made out of the wrong material / cobblestone
 
  +
|36151|<code>stat.leaveGame</code> does not increment when game is closed.
|32526|[Multiplayer] Long names block scores in multiplayer
 
  +
|36329|Rendering glitch when looking at river through stained glass.
|32579|Attribute "<code>followRange</code>" not working thoroughly
 
  +
|36489|Mooshrooms lose their name (from name tag) when sheared.
|32867|Stained clay blocks act as wood if a fence is underneath
 
  +
|36494|{{cmd|setworldspawn}} does not update compass.
|32930|Thunderstorms light level is still as bright as normal rainstorms
 
  +
|36639|Zoomed out maps do not properly align.
|32933|{{cmd|setblock}} () lighting performance issue
 
  +
|36718|New fragmented sentences in translation.
|32997|If you try to give your self air repeatedly it will crash your game
 
  +
|36812|Chat Opacity option is not working.
|33030|Mobs (Endermen) don't flash red when hit in the End
 
  +
|36822|Minecart with command block merging.
|33071|<code>"Data tag parsing failed: Unbalanced quotation"</code> when parsing strings with semicolons
 
  +
|36847|No colon after Game Mode in world options.
|33098|Command Minecarts calculate as 1 block above where they are
 
|33084|{{cmd|give}} command at dead players
+
|36867|{{cmd|tellraw|@a null}} causes game crash.
  +
|36883|Game freezes sporadically (0–3 fps) for varying periods of time.
|33109|Scrolling with mouse wheel in server list is unresponsive
 
  +
|36947|{{cmd|weather|clear <time in seconds>}} doesn't clear weather for anywhere near the amount given.
|33110|Spiders (and some other mobs) are not affected by speed effects or <code>movementSpeed</code> attributes
 
  +
|37075|Hopper: <code>java.lang.NullPointerException: Exception generating new chunk</code>.
|33246|Multicolor fireworks crash game when given using {{cmd|give}}, or summoned using {{cmd|summon}}
 
  +
|37110|Wrong pinging icon.
|33467|Summoning a firework crash when using non-decimal colour values
 
  +
|37203|Hopper: <code>java.lang.ClassCastException:bit cannot be cast to fm</code>.
|33558|Aggro tags don't work with Neutral Mobs that have New AI
 
  +
|37215|You are able to place a glass pane where you should not be able to.
|33677|Multiplayer: Clickable text in {{cmd|tellraw}} not working if Options -> Multiplayer -> Weblinks are off
 
  +
|37355|<code>server-icon.png</code> alpha channel display.
|33713|Swamp Pools and swampy little islands removed?
 
  +
|37398|Clicking super secret settings in the main menu throws an exception (but does not crash).
|33872|All humanoid mobs except skeletons float too high above ridden entities
 
  +
|37416|When the disc is put in jukebox the name does not appear.
|34648|Torch not placeable on stained glass
 
  +
|37494|Potion Achievement logo visible and not grayed when required.
|34772|Efficiency does not work on Packed Ice
 
  +
|37661|DataTag parsing/escaping issue.
|34815|Hearts do not blink when regenerating
 
  +
|37818|One block has no backface culling whilst others do.
|34919|<code>Hopper: java.lang.NullPointerException: Rendering screen</code>
 
  +
|37946|Pick block on grassless dirt gives dirt.
|35431|{{cmd|Tellraw}} commandblockoutput
 
  +
|38014|When {{cmd|setblock|oldblockHandling}} is set to <code>replace</code>, it still drops container items.
|35617|Cactus has incorrect inventory image
 
  +
|38127|Wrong texture of a bottle.
|36103|Nether portal block invisible in front of another nether portal block
 
  +
|38637|Maps framed on east or west sides of blocks are darker than north or south sides.
|36151|<code>stat.leaveGame</code> does not increment when game is closed
 
  +
|38915|You can place blocks on top of cauldrons when standing inside or on top of them.
|36329|Rendering glitch when looking at river through stained glass
 
  +
|38944|Joining Realms world "Cancel" button misplaced.
|36489|Mooshrooms lose their name (from name tag) when sheared
 
  +
|39139|<code>walkOneCm</code> stat doesn't accurately measure distance.
|36494|{{cmd|setworldspawn}} does not update compass
 
  +
|39163|Fishing objects.
|36639|Zoomed out maps do not properly align
 
  +
|39228|Zombies kill villagers instead of transform them (hard difficulty).
|36718|New fragmented sentences in translation
 
  +
|39456|Ticking entity / Mob Persistence.
|36812|Chat Opacity option is not working
 
  +
|39825|Floating anvil using TNT.
|36822|Minecart with command block merging
 
  +
|40367|{{cmd|tellraw|@a}} throwing NPE when no players online.
|36847|No colon after Game Mode in world options
 
  +
|40420|Major texture/rendering glitch.
|36867|{{cmd|tellraw|@a null}} causes game crash
 
  +
|40484|Game crash after summoning <code>MinecartRideable</code> riding Villager.
|36883|Game freezes sporadically (0–3 fps) for varying periods of time
 
  +
|40615|Child animals obsessed about their parents, even after growing up.
|36947|{{cmd|weather|clear <time in seconds>}} doesn't clear weather for anywhere near the amount given
 
  +
|40986|{{cmd|Tellraw}} command crash (<code>stat.entityKilledBy</code>).
|37075|Hopper: <code>java.lang.NullPointerException: Exception generating new chunk</code>
 
  +
|41234|"{{cmd|summon}}"ed or spawned <code>LeashKnots</code> always spawn at 0, 0, 0.
|37110|Wrong pinging icon
 
  +
|41594|Game crashes when Ender Crystal is stacked on top of horse.
|37203|Hopper: <code>java.lang.ClassCastException:bit cannot be cast to fm</code>
 
  +
|41839|Chicken Jockeys with Baby Zombie Pigmen do not work.
|37215|You are able to place a glass pane where you should not be able to
 
  +
|41917|<code>Unable to play sound: "minecraft.damage"</code> when attacking other players (SMP and in Singleplayer).
|37355|<code>server-icon.png</code> alpha channel display
 
  +
|41962|Water texture bug.
|37398|Clicking super secret settings in the main menu throws an exception (but does not crash)
 
  +
|42312|Range with command blocks subtly messed up.
|37416|When the disk is put in jukebox the name does not appear
 
  +
|42475|Not able to pick up item if given to a dead player.
|37494|Potion Achievement logo visible and not grayed when required
 
  +
|43010|Non-standard texture resolutions cause rendering errors with mipmap.
|37557|Minecart sound when loading world
 
  +
|43984|Normal players can use player selectors.
|37661|DataTag parsing/escaping issue
 
  +
|44166|Scoreboard objectives inaccurate in smelting objectives.
|37818|One block has no backface culling whilst others do
 
  +
|44363|Anvil rendering glitch in inventory.
|37946|Pick block on grassless dirt gives dirt
 
  +
|44597|Unable to play unknown soundEvent: <code>minecraft:mob:witch.idle</code>.
|37996|Experience bar loses transparency
 
  +
|44649|Minecraft on Mac is called java.
|38014|When {{cmd|setblock|oldblockHandling}} is set to <code>replace</code>, it still drops container items
 
  +
|44669|Dark oak color bug.
|38127|Wrong texture of a bottle
 
  +
|44727|Block IDs that don't exist as an item crash Superflat customization GUI.
|38637|Maps framed on east or west sides of blocks are darker than north or south sides
 
  +
|44801|Excessive client-side chunk ticking 1.7.4+.
|38915|You can place blocks on top of cauldrons when standing inside or on top of them
 
  +
|44829|Unable to load Twitch libraries.
|38944|Joining Realms world "Cancel" button misplaced
 
  +
|44881|Command block custom radius.
|39139|<code>walkOneCm</code> stat doesn't accurately measure distance
 
  +
|45087|Id for cooked fish is "<code>minecraft:cooked_fished</code>".
|39163|Fishing objects
 
  +
|45173|Moving A Block In a Certain Location Causes Huge FPS drops In Certain Chunks.
|39228|Zombies kill villagers instead of transform them (hard difficulty)
 
  +
|45222|Trapdoor locks in position.
|39456|Ticking entity / Mob Persistence
 
  +
|45254|Bold text is not correctly (right/center) aligned (invalid string length).
|39825|Floating anvil using TNT
 
  +
|45264|Item textures with overlays cause potion display box to turn invisible in a 16x16 pixel area.
|40367|{{cmd|tellraw|@a}} throwing NPE when no players online
 
  +
|45568|Item frame duplication bug.
|40420|Major texture/rendering glitch
 
  +
|46082|Crashes when populating a chunk with empty (void) columns.
|40484|Game crash after summoning <code>MinecartRideable</code> riding Villager
 
  +
|46431|Iron Golem breaks lead.
|40615|Child animals obsessed about their parents, even after growing up
 
  +
|46570|Spawning a Ghast at 30mil causes server to become unresponsive.
|40986|{{cmd|Tellraw}} command crash (<code>stat.entityKilledBy</code>)
 
  +
|47705|Blaze mobs attack Creative Mode player.
|41234|"{{cmd|summon}}"ed or spawned <code>LeashKnots</code> always spawn at 0, 0, 0
 
  +
|47811|The bottom texture of non-full blocks is flipped vertically.
|41594|Game crashes when Ender Crystal is stacked on top of horse
 
  +
|47974|Villagers walk normally around when farming, but speed around when not.
|41839|Chicken Jockeys with Baby Zombie Pigmen do not work
 
  +
|48270|Slimes appear for 1/2 a second in Peaceful.
|41917|<code>Unable to play sound: "minecraft.damage"</code> when attacking other players (SMP and in Singleplayer)
 
  +
|48340|Lava pools change leaves.
|41962|Water texture bug
 
  +
|48688|Anisotropic filtering.
|42312|Range with command blocks subtly messed up
 
  +
|48471|Stained glass and other tinted objects turn completely transparent while pushed by a piston.
|42475|Not able to pick up item if given to a dead player
 
  +
|48653|Smooth lighting always ON regardless of the setting in <code>the_end</code>.
|43010|Non-standard texture resolutions cause rendering errors with mipmap
 
  +
|48760|Redundant code.
|43012|Glass pane z-fighting with itself
 
  +
|48904|Words in chat do not wrap correctly and do not make a new line.
|43984|Normal players can use player selectors
 
  +
|49292|Can't place End portal block in the End using commands.
|44166|Scoreboard objectives inaccurate in smelting objectives
 
  +
|49317|Creative Inventory doesn't Work when Keys replaced.
|44363|Anvil rendering glitch in inventory
 
  +
|49656|Cobblestone walls texture glitch.
|44597|Unable to play unknown soundEvent: <code>minecraft:mob:witch.idle</code>
 
  +
|50039|You only get the Overkill achievement if you deal at least 9 hearts of damage, but the description says you only need to deal 8 hearts.
|44649|Minecraft on Mac is called java
 
  +
|50058|Breaking block with charged bow.
|44669|Dark oak color bug
 
  +
|50176|Asterisk as name for score chat component not effective as translatable argument.
|44727|Block IDs that don't exist as an item crash Superflat customization GUI
 
  +
|50848|Ender Pearl thrown before death teleports after respawn.
|44801|Excessive client-side chunk ticking 1.7.4+
 
  +
|50916|Zombie Pigmen villagers are missing their inner head when spawned with <code>{IsVillager:1}</code>.
|44829|Unable to load Twitch libraries
 
  +
|51214|Fireworks given with empty <code>FadeColors</code> crashes the client when hovered.
|44881|Command block custom radius
 
  +
|51238|Tamed Ocelots (cats) run away from player.
|45087|Id for cooked fish is "<code>minecraft:cooked_fished</code>"
 
  +
|51298|Sign darkens when displaying tooltips ({{cmd|tellraw}} hover text, inventory, player UUID in chat).
|45173|Moving A Block In a Certain Location Causes Huge FPS drops In Certain Chunks
 
  +
|51461|Items do not go into chest from a Hopper while it is receiving items from two directions/inputs.
|45222|Trapdoor locks in position
 
  +
|51655|Ladders don't break faster with an axe.
|45254|Bold text is not correctly (right/center) aligned (invalid string length)
 
  +
|51776|Command block 32000 character limit only works as a 16000 character limit within Minecraft.
|45264|Item textures with overlays cause potion display box to turn invisible in a 16x16 pixel area
 
  +
|51856|Torch placed on half block when placed against half-slab.
|45375|Improper cake, glass panes, doors and trapdoor textures
 
  +
|51970|Players sleep outside of bed.
|45568|Item frame duplication bug
 
  +
|52357|{{cmd|setworldspawn}} changes thrown ender pearl target.
|46082|Crashes when populating a chunk with empty (void) columns
 
  +
|52540|Lack of shading on east/west block variants using the <code>x</code> rotation argument.
|46431|Iron Golem breaks lead
 
  +
|52653|Player skull lag.
|46570|Spawning a Ghast at 30mil causes server to become unresponsive
 
  +
|52881|Knockback distance incorrect, depends on login order.
|46634|Thunder Volume not affected by weather volume settings
 
|47705|Blaze mobs attack Creative Mode player
+
|53049|Wolf not attack target when hit by bow.
  +
|53166|Horses do not convert their owner to UUID.
|47811|The bottom texture of non-full blocks is flipped vertically
 
  +
|53206|Realms join from other location – bug.
|47974|Villagers walk normally around when farming, but speed around when not
 
  +
|53215|TNT destruction nerfed.
|48270|Slimes appear for 1/2 a second in Peaceful
 
  +
|54386|There is a small gap in the iron bar corner.
|48340|Lava pools change leaves
 
  +
|54584|Crash when creating an item with an <code>AttributeModifier</code> with an <code>Operation</code> of > 2.
|48688|Anisotropic filtering
 
  +
|54799|Bad rendering: Spiders / Cave Spiders name above them.
|48471|Stained glass and other tinted objects turn completely transparent while pushed by a piston
 
  +
|54818|A powered rail that should be unpowered.
|48653|Smooth lighting always ON regardless of the setting in <code>the_end<code>
 
  +
|55045|Race condition in Linux fullscreen toggle.
|48760|Redundant code
 
  +
|55103|Upgrading MC server removes horses from "old" parts of map.
|48904|Words in chat do not wrap correctly and do not make a new line
 
  +
|55172|Mobs do not spawn at the heights 16, 32, 48, 64, 80... (multiples of 16).
|49292|Can't place End portal block in the End using commands
 
  +
|55382|Glow effect doesn't work for drop items with data tag in Fast Graphics .
|49317|Creative Inventory won't Work when Keys replaced
 
  +
|55490|Spawning cows on Mooshrooms.
|49656|Cobblestone walls texture glitch
 
  +
|55681|Unable to open chests until you open and close the menu or the inventory.
|50039|You only get the Overkill achievement if you deal at least 9 hearts of damage, but the description says you only need to deal 8 hearts
 
  +
|56158|Twitch sites says offline when streaming.
|50058|breaking block with charged bow
 
  +
|56363|Crash on auto-complete name of scoreboard objective.
|50176|Asterisk as name for score chat component not effective as translatable argument
 
  +
|56541|Redstone torches (and other redstone components) have inconsistent timings.
|50848|Ender Pearl thrown before death teleports after respawn
 
  +
|56599|On the {{cmd|help}} menu it shows {{cmd|clear|<player>}}. But just "{{cmd|clear}}" works so it should be {{cmd|clear|[player]}}.
|50916|Zombie Pigmen villagers are missing their inner head when spawned with <code>{IsVillager:1}</code>
 
  +
|56633|Dropped items in flowing water next to fences teleport back repeatedly.
|51214|Fireworks given with empty <code>FadeColors</code> crashes the client when hovered
 
  +
|56825|Underwater leakage.
|51238|Tamed Ocelots (cats) run away from player
 
  +
|58322|Connecting to server that uses resource packs displays "Texture pack".
|51298|Sign darkens when displaying tooltips ({{cmd|tellraw}} hover text, inventory, player UUID in chat)
 
  +
|58557|<code>Hopper: fs: Invalid index 0 requested for TranslatableComponent{key{{=}}'multiplayer.player.left', args{{=}}[], siblings{{=}}[], style{{=}}Style{hasParent{{=}}true, color{{=}}null, b</code>.
|51461|Items do not go into chest from a Hopper while it is receiving items from two directions/inputs
 
  +
|58823|<code>options.txt</code> has <code>advancedOpengl:true</code> also for graphic cards without Advanced OpenGL in video settings.
|51655|Ladders don't break faster with an axe
 
  +
|59566|Realms – error uploading world – Upload Failed! (Reams (404)).
|51758|Some users have multiple UUID records for <code>agent:minecraft</code>
 
  +
|60665|Creeper vs. potato crop.
|51776|Command block 32000 character limit only works as a 16000 character limit within Minecraft
 
  +
|61586|Client freezes for ~1 second in multiplayer when opacity of a block changes next to unloaded chunk.
|51856|Torch placed on half block when placed against half-slab
 
  +
|64287|Incorrect display for Failed to Login screen.
|51970|Players sleep outside of bed
 
  +
|64558|Unable to fee zombie villager apple.
|52357|{{cmd|setworldspawn}} changes thrown ender pearl target
 
  +
|64571|Ender Dragon destroys Command Blocks.
|52540|Lack of shading on east/west block variants using the <code>x</code> rotation argument
 
  +
|64851|Getting off of horse while jumping makes you fly (in Creative).
|52653|Player skull lag
 
  +
|65060|When putting a head on a stone slab, the stone slab vanished.
|52881|Knockback distance incorrect, depends on login order
 
  +
|66316|{{cmd|list}} appears twice in {{cmd|help|3}}.
|53049|wolf not attack target when hit by bow
 
  +
|66347|Beds make incorrect sounds.
|53166|Horses do not convert their owner to UUID
 
  +
|67168|Setting Anisotropic Filtering above 0 on some Intel graphics systems makes some textures appear fuzzy.
|53206|Realms join from other location – bug
 
  +
|67538|Iron Golems Despawning.
|53215|TNT destruction nerfed
 
  +
|67821|"Press 'E' to open inventory" shows in pause menu and in-game options screens.
|54386|There is a small gap in the iron bar corner
 
  +
|67854|Custom names on spiders, Endermen and Ender Dragons are displayed incorrectly.
|54584|Crash when creating an item with an <code>AttributeModifier</code> with an <code>Operation</code> of > 2
 
  +
|68151|stained glass block texture dissappearing between blocks.
|54799|Bad rendering: Spiders / Cave Spiders name above them
 
  +
|68341|Cinematic camera keeps momentum.
|54818|A powered rail that should be unpowered
 
  +
|68524|Java not properly capitalized in splash "Now java 6!".
|55045|Race condition in Linux fullscreen toggle
 
  +
|69976|[SolvedItself] My first ever skin is shown in 1.7.10 but not in 1.6.4.
|55103|Upgrading MC server removes horses from "old" parts of map
 
|55172|Mobs do not spawn at the heights 16, 32, 48, 64, 80... (multiples of 16)
 
|55382|Glow effect doesn't work for drop items with data tag in Fast Graphics
 
|55490|Spawning cows on Mooshrooms
 
|55681|Unable to open chests until you open and close the menu or the inventory
 
|56158|Twitch sites says offline when streaming
 
|56363|Crash on auto-complete name of scoreboard objective
 
|56541|Redstone torches (and other redstone components) have inconsistent timings
 
|56599|On the {{cmd|help}} menu it shows {{cmd|clear|<player>}}. But just "{{cmd|clear}}" works so it should be {{cmd|clear|[player]}}
 
|56633|Dropped items in flowing water next to fences teleport back repeatedly
 
|56825|Underwater leakage
 
|58322|Connecting to server that uses resource packs displays "Texture pack"
 
|58557|<code>Hopper: fs: Invalid index 0 requested for TranslatableComponent{key{{=}}'multiplayer.player.left', args{{=}}[], siblings{{=}}[], style{{=}}Style{hasParent{{=}}true, color{{=}}null, b</code>
 
|58823|<code>options.txt</code> has <code>advancedOpengl:true</code> also for graphic cards without Advanced OpenGL in video settings
 
|58961|Back button overlaps kick message
 
|59363|Items are destroyed when both mouse buttons are clicked on an item frame
 
|59566|Realms – error uploading world – Upload Failed! (Reams (404))
 
|60665|Creeper vs. potato crop
 
|61586|Client freezes for ~1 second in multiplayer when opacity of a block changes next to unloaded chunk
 
|64287|Incorrect display for Failed to Login screen
 
|64558|Unable to fee zombie villager apple
 
|64571|Ender Dragon destroys Command Blocks
 
|64851|Getting off of horse while jumping makes you fly (in Creative)
 
|65060|Heads
 
|66316|{{cmd|list}} appears twice in {{cmd|help|3}}
 
|66347|Beds make incorrect sounds
 
|67168|Setting Anisotropic Filtering above 0 on some Intel graphics systems makes some textures appear fuzzy
 
|67538|Iron Golems Despawning
 
|67821|"Press 'E' to open inventory" shows in pause menu and in-game options screens
 
|67854|Custom names on spiders, Endermen and Ender Dragons are displayed incorrectly
 
|68151|stained glass block texture dissappearing between blocks
 
|68341|Cinematic camera keeps momentum
 
|68524|Java not properly capitalized in splash "Now java 6!"
 
|69976|[SolvedItself] My first ever skin is shown in 1.7.10 but not in 1.6.4
 
 
|;dev
 
|44773|Blocks can not be placed directly in front of you, disappears and you have to move back to place them
 
|45463|Villager Spawn Egg used on lilypad vanishes / Villager fall through lily pads when spawned
 
|45586|Villager Careers can be set to overflowed numbers
 
|45867|Item Frame Data Structure Error
 
|46226|Some items villagers drop are unable to be picked up
 
|46594|Debug menu not updating shader description correctly
 
|47614|Highlight Players / Spectator Outline view causes all entities to "light up"
 
|47649|Endermen walk weirdly when chase the player
 
|48173|Endereyes unplaceable in adventure mode
 
|48735|Villager and farmer inventory gets corrupted causing farmers to no longer plant crops
 
|49171|Shortly after respawning, the player's skin turns into a messed up Steve skin – it fixes itself a second later, though
 
|50338|Baby horse not running
 
|50754|Creeper starts flashing animation when bouncing on slime block
 
|50998|Packed Ice, Farmland & End stone missing texture when reloading old world
 
|52185|Brewing Stand block bounding incorrect
 
|52208|Beacon beam not blocked by opaque blocks at the build limit
 
|52684|Button item textures act as if they are on the top of a block
 
|52919|Book & Quills will not allow for new lines through command blocks
 
|54582|Mobs despawn if transported by portal before <code>PortalCooldown</code> expires
 
|54611|Anvil appears damaged under certain conditions!
 
|54684|Withers can fly outside of World Borders
 
|55618|Boat is destroy yet still able to ride it while placed in lava
 
|55731|Enchanting Table visual bug when using {{cmd|clone}}
 
|55845|Endermen constantly teleporting around the End with small world border
 
|55970|Enchantment hints do not persist across world quit/rejoin
 
|56068|{{cmd|summon}} command not summoning falling sand with the correct data tag
 
|57432|Survival: Breaking a piston extension leaves the base
 
|57656|Written Book Selector
 
|57884|Coarse dirt & Podzol turns to regular dirt after tree grows on it
 
|58052|Diamonds To You – Broken
 
|58644|Water has a hole in it
 
|58931|Transparent fence hitboxes
 
|59784|Iron Golem Temporarily Stuck
 
|59904|Primed TNT disappears and exploded after several seconds
 
|60088|Vines appear as full block
 
|60361|Swimming rabbits
 
|60927|Can't tell direction in spectating
 
|61800|Non-OP Adventure players can change spawner types, breaking pre-14w28 maps
 
|61846|Command blocks do not update trigger value
 
|62354|<code>stat.damageTaken<code> ALWAYS increases in lava
 
|62381|Minecraft 14w29b bow block breaking glitch
 
|62444|Falling blocks disappear for a moment when landing
 
|63061|crafting recipe of banner
 
|63185|Chunk culling not updating when getting into bed
 
|63191|Held Player Heads do not show the skin
 
|63194|Overaggressive AO
 
|63353|Game Crash for no Apparent Reason
 
|63375|Banners NBT tags are different in the creative inventory than after dropped as an entity
 
|64182|Tree branch growth delay in trees that cross chunks
 
|64271|Ender Crystal Visually disappearing while still there
 
|64493|Picking block on inverted daylight sensor doesn't work
 
|64646|Water Flows Incorrectly and creepers can stand on it like if it's solid
 
|64790|Mine blocks with fist while drawing a bow
 
|65294|Crash involving rabbits
 
|65669|Clock Stopping in LAN Worlds
 
|65838|{{cmd|particle}} command not working for <code>happyVillager<code>
 
|66151|Sponge does not suck up water smelted from ice
 
|66247|Wooden Pressure Plates and Stone Pressure Plates are just tagged as "Pressure Plate"
 
|66489|Slimes launching player very high in the air
 
|68149|6 Sided Piston Dedicated Server Crash
 
|68720|Server Spams: <code>Skipping Entity with id WitherSkull & Fireball<code>
 
|69678|when breaking a minecart with enchanted sword, earned Overkill achievement
 
   
 
|;hotfix
 
|;hotfix
|70340|Upload world screen on Realms won't load
+
|70340|Upload world screen on Realms doesn't load
 
|70349|Players get kicked by operator on realms server after updating to 1.8
 
|70349|Players get kicked by operator on realms server after updating to 1.8
|70654|Hopper: <code>java.lang.ArithmeticException: / by zero<code>
+
|70654|Hopper: <code>java.lang.ArithmeticException: / by zero</code>
 
|71584|Realms not saving backups from more than 2 days ago
 
|71584|Realms not saving backups from more than 2 days ago
|73426|Operator players on a Realm can't use admin commands}}
+
|73426|Operator players on a Realm can't use admin commands
  +
}}
  +
}}
   
 
== Trivia ==
 
== Trivia ==
   
* This was the longest wait for a major update to Minecraft, with 312 days having elapsed since the release of [[1.7.2]] on October 25, 2013.
+
* At the time, this was the longest development to a major update in the history of ''Minecraft'', with the first snapshot coming out on January 9, 2014, 236 days before the full release.
  +
** The previous longest was [[Java Edition 1.3.1|1.3.1]], with 111 days from the first snapshot to the final release – less than half of 1.8's.
** That's over a month longer than the development of [[Infdev]] and [[Alpha]] combined (279 days), and slightly over 2 weeks shorter than the development of [[Beta]] (328 days).
 
  +
* At the time, this update had the most development snapshots of any major update so far, at 52 snapshots.
** [[1.3.1]] had the previous longest wait between major releases, with a release on August 1, 2012, 153 days after the release of [[1.2.1]] — less than a half of 1.8's.
 
  +
** The update with the most snapshots previous to this was also 1.3.1, with 19 snapshots, slightly more than one-third of 1.8's snapshot count.
* This was also the longest development to a major update in the history of Minecraft, with the first snapshot coming out on January 9, 2014, 236 days before the full release.
 
  +
** [[Java Edition 1.9|1.9]] broke the record with slightly more snapshots, with 56.
** The previous longest was also 1.3.1, with 111 days from the first snapshot to the final release, also less than a half.
 
  +
* Upon the release of 1.8, a change with how skins worked has caused skins that were changed after the release of 1.8 to not display on the [[player]] in versions [[Java Edition 1.2.5|1.2.5]] and prior.
* This update had the most development snapshots of any major update so far, at 52 snapshots.
 
  +
* 1.8 was the only major update to {{el|je}} released in 2014.
** The update with the most snapshots previous to this was 1.3.1, with 19 snapshots, slightly more than one-third of 1.8's snapshot count.</onlyinclude>
 
  +
** 1.8 was also the only major update where all of its snapshots are all snapshots of one year.
  +
* With 426 fixes, 1.8 has the second most bug fixes of any update, beaten only by 1.16.
  +
*1.8 was the last major update to be released before Mojang Studios' acquisition by Microsoft.
  +
  +
== Notes ==
  +
{{notelist}}
   
 
== References ==
 
== References ==
 
{{reflist}}
 
{{reflist}}
   
{{Computer versions|1.0}}
+
{{Java Edition versions|1.0}}
 
   
[[es:1.8]]
+
[[de:1.8]]
  +
[[es:Java Edition 1.8]]
 
[[fr:1.8]]
 
[[fr:1.8]]
[[it:1.8]]
+
[[it:Java Edition 1.8]]
  +
[[ja:Java Edition 1.8]]
 
[[nl:1.8]]
 
[[nl:1.8]]
[[pt-br:1.8]]
+
[[pl:1.8]]
[[ru:1.8]]
+
[[pt:Edição Java 1.8]]
[[zh:1.8]]
+
[[ru:1.8 (Java Edition)]]
  +
[[uk:1.8 (Java Edition)]]
  +
[[zh:Java版1.8]]

Latest revision as of 05:18, 4 November 2023

For a guide about all content in this release and the other releases of the Bountiful Update, see Java Edition guides/Bountiful Update.

1.8, the first release of the Bountiful Update,[1] is a major update to Minecraft. It added and changed many aspects of Minecraft (Java Edition). Among many things, the update made it easier for map makers to create adventure maps, while using the newly added Spectator mode. It added many blocks, mobs, and a structure for Survival play. Many commands were added or extended, the world boundary became a customizable component, many Survival mechanics were changed, and the update gave way for many more world customization options.

Additions

Blocks

Diorite
Andesite
  • Crafting recipe: 1 cobblestone and 1 diorite.
Granite
  • Crafting recipe: 1 Nether quartz and 1 diorite.
Coarse dirt
  • Replaces the grassless dirt variant found in mega taiga, mesa and savanna biomes.
    • All worlds with grassless dirt blocks seamlessly change over to coarse dirt, as it uses the same block ID and data value as the original grassless dirt block.
  • Slightly darker texture than regular dirt.
  • Silk touch is not required for obtaining it in survival.
  • Tilling coarse dirt with a hoe turns it to regular dirt.
  • Crafting recipe: dirt and gravel in a 2×2 checkered pattern yields four coarse dirt.
Prismarine
Prismarine bricks
Dark prismarine
Red sandstone
  • Can be crafted with 4 red sand in a square.
  • Can be crafted into chiseled, smooth, stair and slab forms.
    • Chiseled variant has a wither pattern to complement the creeper pattern found in chiseled sandstone.
    • Slabs have a smooth variant, similar to stone and sandstone.
    • Comes as a smooth double slab – minecraft:double_stone_slab2:8.
  • Generated only in Mesa biomes at cave entrances.
Iron trapdoor
  • Can be opened and closed only by using redstone, similar to an iron door.
  • Crafting recipe: iron ingots in a 2×2 pattern.
Sea lantern
Wet sponge
  • Obtained when a sponge soaks up water.
  • Smelting a wet sponge yields a dry sponge.
    • When smelted, they fill empty buckets in the fuel slot with water if possible.
  • Emits water dripping particles while placed.
  • Dropped by elder guardians on player kills.
Slime block
  • Crafting recipe: 9 slime balls.
    • Can be crafted back into 9 slime balls.
  • Players and mobs that land on their top side bounce, like on a trampoline.
    • This negates all fall damage.
      • Holding ⇧ Shift negates the rebound, and does not negate the fall damage.
    • Bounce rebound velocity is scaled by impact velocity.
      • Height can reach up to 60% of initial height, which implies a great restitution coefficient.
    • Does not affect falling item entities.
  • Walking on it is slower than walking on soul sand and close to one's speed while sneaking.
  • The placing/breaking sounds use the hurt sounds of slimes.
  • Can be mined with only one click, without any tools in survival.
  • Slime blocks push and pull each other, along with adjacent blocks, when at least one of them is moved by a sticky piston.
    • Normal pistons have the same effect, except that they fail to pull even a single slime block.
    • Coded by KaboPC and Panda4994.[2][3] Follow all the existing rules that pistons followed:
      • A chain of slime blocks and its adjacent blocks connected to a piston, in any arrangement, can be moved as long as the following conditions are met:
        • The piston is not moving more than twelve blocks at a time.
        • Non-movable blocks are not obstructing the path.
        • Not a single slime block in the chain is attached to the piston itself.
    • Allows for moveable contraptions.
  • Extending a piston with a slime block attached propels adjacent entities (mobs, players, items, launched arrows, etc.) in the appropriate direction.[4]
Banners
  • Crafted like signs, but with one color of wool instead of planks.
    • The color of wool represents the base color.
  • Can be stacked to 16.
  • Most patterns are created by arranging dyes in certain ways around a banner on a crafting table (see the page on banners for a full list).
    • Other patterns are achieved with specific items.
      • Item – pattern: "creeper head – creeper face", "wither skeleton skull – skull and crossbones", "brick block – brick texture background", "oxeye daisy – flower icon", "vines – curly border" and "enchanted golden apple – Mojang logo.
      • Making these patterns without dyes results in a black color by default
  • Banners can have up to six layers (in survival).
    • Over a quadrillion possible combinations, counting rotations and visually identical patterns due to occlusion.
    • The layers show in the order they were created.
    • Custom banners with more than six layers are possible using commands.
  • Top-most layer can be removed using cauldrons.
    • This removes a third of the water of a full cauldron.
    • All layers can be removed.
  • Can be placed on walls or on the ground.
  • They are visually like an entity that is one block wide and two blocks tall, but in reality they are a block occupying the lower portion, but having a bigger model.
    • The hitbox is smaller than a full block, and it lacks any collision properties.
      • This allows for a solid block to occupy the upper portion of the banner.
    • They are vulnerable to be destroyed by either water or lava flows.
    • On the ground they have 16 different possible rotations (like an armor stand).
    • Has an animation when placed on the ground, that simulates swaying with the wind.
  • Can be worn as head gear, but only using the /replaceitem command.
  • Can be cloned by crafting them together, with a blank banner of the corresponding base color.
  • Can be used as fuel in furnaces.
Barriers
  • Acts like bedrock, but is completely transparent.
    • Can transfer redstone signals and allows blocks and entities to be placed on it.
    • Can be destroyed and obtained only in Creative mode.
    • It gives the same particles as lava does when destroyed.
  • Becomes visible to players who are holding a barrier in their hand, while in creative.
    • Appears to be rendered as specially big particles, in the form of a red and square cross-out symbol.
      • There is exactly one particle inside of every block.
      • The face always follows the player.
      • That texture is also used for its item form.
      • The particles are rendered only for the blocks in the vicinity of the player.
  • Can be broken by withers.[note 1]
Polished variants of diorite, andesite & granite
  • Crafting recipe: 4 pieces of one of the materials, in a 2×2 configuration.
Fences, fence gates and doors
  • New variants of fences, fence gates and doors, for all the different types of planks.
  • Different types of fences and fence gates can connect to each other (except for nether brick fences, as usual).
  • Every recipe requires all wood planks to be of the same type.
    • New crafting recipe for fences: 2 sticks in a row in the middle and 4 planks at their sides to make 3 fences.
  • Different types of doors have different models, with some types having no windows.

Items

Prismarine crystals
Prismarine shard
  • Drop from guardians.
  • Used to craft all three kinds of prismarine blocks and sea lanterns.
Raw mutton
Cooked mutton
  • Restores 6 (🍗🍗🍗) and 9.6 saturation.
Raw rabbit
Cooked rabbit
  • Restores 5 (🍗🍗🍗) and 6 saturation.
Rabbit stew
Rabbit hide
  • Drops from rabbits.
  • Can be crafted in a 2×2 arrangement to produce leather.
Rabbit's foot
  • Drops from rabbits.
  • Brewed to make a Potion of Leaping.
Potion of leaping
  • Inflicts a Jump Boost effect with "I" and "II" levels.
  • Brewed with a rabbit's foot and an Awkward potion.
  • The potion and particle effects are bright green colored.
Guardian spawn egg
  • Spawns the guardian mob.
  • Cyan colored with orange spots.
Endermite spawn egg
  • Spawns the endermite mob.
  • Purple colored with gray spots.
Rabbit spawn egg
  • Spawns rabbits.
  • Brown colored with brown spots.

Mobs

Endermites
  • Sometimes spawns when a player or enderman teleports using an ender pearl.
  • Despawns after 2 minutes (unless it is named using a name tag).
  • Has the same sounds and behavior as the silverfish. They cannot enter stony blocks though
Guardians
  • Spawns in ocean monuments.
  • Attacks squid and players with a beam.
    • The beam itself only warns of an imminent attack.
    • It has a few seconds of cooldown between each shot.
  • When on land it flops around but remains hostile.
    • Unlike squid they don't suffocate.
  • Drops prismarine shards, prismarine crystals and raw fish.
  • Makes wet noises when hurt and squeaky wet noises when flopping around on land.
  • The player also gets damaged with a thorns-like effect if it damages the guardian while their spikes are deployed (as if it's being prickled).
Elder Guardians
  • A boss-like variant of Guardians, with greater health, greater size and different appearance.
  • There are 3 elders in each ocean monument.
  • A flashing boss guardian appears on screen when close to the boss guardian, and Mining Fatigue III is inflicted on the player for 5 minutes.
  • Drops wet sponge.
Rabbits
  • Drops rabbit hide, raw rabbit, cooked rabbit and rabbit's foot.
  • They have 8 different skins, similar to horses and ocelots: Black, White, Brown, Gold, Black & White, Salt & Pepper, Toast and the Killer Bunny.
    • Naming a rabbit spawn egg or name tag "Toast" gives rabbits a special skin as a memorial to user xyZenTV's girlfriend's rabbit Toast.
    • "The Killer Bunny" is a special type of rabbit, that is hostile toward players within 4 blocks
      • It is a rare spawn.
      • A reference to the movie Monty Python and the Holy Grail.
      • It is white with bloodshot eyes, and blood on its legs and mouth.
      • Automatically spawns with a name tag titled The Killer Rabbit.
      • It can be directly spawned in with the command /summon Rabbit ~ ~ ~ {RabbitType:99}.
  • Rabbits can be bred using carrots, golden carrots or dandelions.
  • Rabbits have the same AI as the most other passive mobs, and jump around randomly.
  • Makes little squeaky sounds when hurt or killed.
  • Spawn as any others farm animals, in grassy biome.

Non-mob entities

Armor stands
  • Crafted using a stone slab and 6 sticks.
  • Stacks up to 16.
  • Can ride on minecarts.
  • Can be used to decoratively display armor (including pumpkins, mob heads and player heads).
    • Armor can be right-clicked to equip the armor stand.
    • Armor can be equipped by dispensers aimed at any part of the stand.
      • In survival it is allowed to hold only one piece of each different kind of armor at a time.
      • It isn't restricted by the material or any tags of the armor.
    • Armor can be removed by right-clicking while pointing on the piece of armor the player wants to remove.
    • Can render enchanted and dyed armor as if it were a mob/player.
  • While in creative:
    • Using pick-block on any tangible armor stand gives the player a default stand.
    • NBT tags can be used to summon armor stands which are small (Small), invisible (Invisible), have arms (ShowArms), have disabled slots (DisabledSlots), have no base plate (NoBasePlate), have no gravity (NoGravity) and are in pre-configured positions (Pose) – This can be done only through commands.
      • Armor stands with arms can be equipped with items to hold, so they display the same way as players/mobs.

World generation

Underground
  • Granite, andesite and diorite generate in pockets within stone terrain.
    • Slightly larger in size and abundance than gravel.
    • Pockets don't reduce ore frequency, since ores can generate inside these pockets.
Ocean monuments
Customized world type
  • Highly customizable terrain generation.
    • To use, press create new world then ‘world type: customized' and then press the 'customize' button.
    • There are 4 pages to customize the world.
    • Page 1: customizes generation of structures, chance of lake generation, size of certain structures, biome type and size, and sea level.
      • There are 18 customization options which affect whether generated structures spawn, as well as other environmental factors such as sea level. Some of these presets are Yes/No inputs or sliders.
        • Sea level height, toggles for cave, village, temple, ocean monument, dungeon, water lake, lava lake, stronghold, mineshaft and ravine generation, sliders to control water lake, lava lake and dungeon rarity, toggle to turn oceans into lava oceans, biome selection, biome and river size sliders.
    • Page 2: customizes the ore distribution for dirt, gravel, granite, diorite, andesite, coal, iron, gold, redstone, diamond and lapis.
      • Rarity, height range and blob size.
    • Page 3 & 4: Expert customization of the terrain generation.
      • There are 16 customization options which can be used to affect various aspects of Minecraft's terrain generator. These can be changed by moving sliders or by typing in values directly.
        • Main Noise Scale X/Y/Z to smooth out terrain, larger values for smoother terrain; Biome scale/depth weight and Biome scale/depth offset to stretch/squash terrain vertically based on the biomes default height settings; Upper/lower limit scale to make terrain more solid/riddled with holes, depending on how close the values are to each other; Height Stretch to pull terrain upward, with smaller values causing more extreme stretching; Height scale, Coordinate scale, Depth base size, Depth noise exponent and Depth noise scale.
  • There are seven presets.
    • Water World, Isle Land, Caver's Delight, Mountain Madness, Drought, Caves of Chaos and Good Luck.
  • Each page has a button to randomize the various values and a button to reset to default values.
  • Uses the 'generator-settings' string known from superflat presets for server.properties and world data.
  • Generate structures button disappears when selected.
Debug mode world type
  • Useful for resource pack makers.
  • Hold ⇧ Shift and cycle through "World Type" option to select it.
    • Other world options are not available.
    • Only Spectator mode can be enabled upon spawn, but it can be reverted through commands once inside.
  • All possible blocks with all possible data values (not IDs), are generated throughout a single plane.
    • They are arranged in a grid across height y=70, with a barrier block flooring at y=60.
    • This includes all possible states of redstone wire, fire, tripwire, stairs, etc.
    • Every block state generates only once.
  • Blocks may not be placed or destroyed.

Gameplay

Achievements
  • New achievement Overpowered.
Enchantments
  • New enchantment Depth Strider.
    • Allows the player to move faster while in water.
    • Can be applied only to boots in survival up to level III.
Spectator game mode
  • It can be accessed and reversed only via /gamemode, either using spectator, sp, or 3.
  • It is the default gamemode on the debug world type.
  • Like in creative mode, only the Void and /kill can damage/kill a spectator.
  • Their player model in the inventory is completely invisible.
  • Free roaming:
    • The world border has no effect on spectators (apart from the warning colors displaying).
    • The player can fly through solid blocks (noclip).
      • If the head of the player is inside of a block, then an x-ray like effect happen, where every block is invisible until it is adjacent to an intermidiate air block, or the model does not occupy a full block.
    • The mouse scroll wheel, the sprint key, the slowness and swiftness effects, all affect the flying speed.
      • Night vision effects still affect spectators.
  • First-person view through another player or mob's eyes.
    • Includes non-mob entities like paintings or minecarts
    • Creepers, spiders and endermen apply a specific shader while spectating through each of them.
    • Spectating through a player shows the respective HUD.
    • Pressing the dismount key (shift by default), returns the player to flying mode.
  • Viewing privileges:
    • Cannot catch on fire, so their view isn't obstructed.
    • Spectators can see other spectators as disembodied translucent heads, with the corresponding player skin.
    • All invisible players/mobs appear visible, but translucent.
    • An optional held hotkey shows bright outlines on all players.
      • Can be color-coded to teams.
    • Spectators can look at the inventories of blocks like chests and entities like minecarts with chest.
  • Automatic targeted teleportation-spectators have a UI to teleport to other players.
    • The UI can be brought up and interacted with, using the number keys or middle mouse click.
      • But the scroll wheel can still scroll through the different options.
    • It is similar to the regular hotbar in creative (it displays on the HUD), but contains special icons that appear to be different items, like barrier blocks or old player heads.
      • If there is at least 1 team set up, the UI distinguishes between teleporting to an individual or teleporting to a member of a specific team.
        • Otherwise it defaults to an all-inclusive, alphabetical list of players (except for fake players).
          • Team members are still sorted the same way, inside their own lists.
        • Both the player and the team icons are color-coded with respect to the team color.
        • The player icons that teleport are rendered with the skin of the head of the player, and resemble the way the player heads were displayed before 1.8.
      • If there are more than 8 players or 7 teams available to teleport, slots 1 and 8 display right and left arrows respectively, to scroll through.
        • The arrows look similar to the ones used in the resource pack menu and the server list.
        • The right and left arrow do not appear if there are no more players to the right or left of the list respectively.
      • There is always an option in slot nine to close the menu.
        • Looks like a barrier block item.
    • Teleportation works across dimensions.
      • It is slightly more delayed on those cases, since it has to load the world first.
  • A spectator cannot:
    • Load terrain. (As of snapshot 15w37a, the gamerule spectatorsGenerateChunks can be used to toggle whether they can load chunks or not)
    • Interact with blocks or entities, apart from spectating through the latter.
    • Interact with any inventory (including their own).
    • Look at the inventory of other players/mobs, apart from the hotbar items of players.
    • Control the behavior of any entity they spectate through.

Command format

Target selectors
  • @e
    • Targets all entities including players.
    • Can specify the type of entity by entity ID, to either include or exclude with [type=Chicken], to apply it only to chickens or [type=!Skeleton], to apply it to every entity that isn't a skeleton.
    • Examples:
      • /kill @e[r=50,type=Chicken] Kills every chicken within a radius of 50 blocks.
      • /tp @e[r=5] ~ ~5 ~ Any entity within a radius of 5 blocks is teleported 5 blocks upward.
Commands
  • /kill
    • Removed "Ouch! That looked like it hurt" message.
  • /execute
    • Allows commands to be run from the position of specified entities.
    • A detect argument allows the /execute command to run only if a block is detected at a specific location relative to the target.
    • Syntax:
      • /execute <entity> <x> <y> <z> <command…>
      • /execute <entity> <x> <y> <z> detect <x2> <y2> <z2> <block> <data> <command…>
    • Examples:
      • /execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 0 say You are standing on grass. Makes everyone who is standing on grass say that they are doing so.
      • /execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 minecraft:glass Creates a small cube of glass around all chickens.
    • Commands run using the /execute command, pass their success value back to the command block running them.
  • /trigger
    • Functions the same way as /scoreboard players set or /scoreboard players add, but can modify only objectives with the trigger criteria (referred to as "triggers"), and can modify only the score of the player running the command.
    • Allows non-op players to use clickEvents as well as to prevent its abuse.
    • Can be used by non-operator players.
    • For a player to run this command, the trigger must be enabled for that player.
      • /scoreboard players enable <player> <trigger> enables the specified player to use the specified trigger objective.
      • Trigger availability is stored per player.
        • One trigger may be disabled for a player, but that player can use a different trigger.
        • One player may be unable to use a trigger, but another player can use the same trigger.
      • Disabled after the trigger has been used (must be re-enabled to use the trigger again).
    • Mostly for use with /tellraw.
    • Syntax: /trigger <objective> <add:set> <value>.
  • /replaceitem <entity|block> ...
    • Can replace items in any inventory, including the inventories of mobs such as villagers.
    • Syntax:
      • /replaceitem entity <entity> <slot> <item> [amount] [data value]
      • /replaceitem block <x> <y> <z> <slot> <item> [amount] [data value]
    • Example:
      • /replaceitem entity @e[type=Zombie] slot.weapon minecraft:iron_sword 1 0 Gives all the zombies iron swords.
      • /replaceitem entity @p slot.hotbar.0 minecraft:fish 4 2 Puts 4 clownfish in the players first hotbar slot.
      • /replaceitem block ~ ~1 ~ slot.container.5 minecraft:redstone_block 1 0 Puts a redstone block in the 6th slot of a container, 1 block above the player.
  • /blockdata
    • Modifies NBT data at a specific coordinate, <dataTag> merges with the block at that position.
    • Syntax: /blockdata <x> <y> <z> <dataTag>.
    • Examples:
      • /blockdata 294 4 302 (Items:[]) Clears all items of a container at those coordinates.
      • /blockdata ~ ~-1 ~ (Lock:"TEST") Assigns a locked tag to a container adjacent to the command origin with the password: Test.
  • /entitydata
    • Works similarly to /blockdata, but for entities.
    • Syntax: /entitydata <entity> <dataTag>.
    • Example: /entitydata @e[type=Sheep,r=20] {Color:14} Colors all the sheep within a radius of 20 red.
  • /clone
    • Clones all the blocks from a given area to a different given area.
    • Up to 32768 (323) blocks can be copied at once.
    • The command accepts the tags: replace , masked or filtered.
      • replace copies every block (default).
      • masked copies only non-air blocks.
      • filtered removes specified blocks.
    • It can additionally accept the tags: move, force or normal.
      • move moves the selection from the first location to the second location, which may overlap.
      • force forces the cloning operation, even if the areas overlap.
      • normal needs to be specified only if using filtered.
    • Syntax: /clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [mode].
    • Example: /clone 1001 3 1002 1011 3 992 1001 5 992 masked Targets the cuboid volume defined by the opposite corners: [1001,3,1002],[1011,3,992] and clones it such that the old corner coincides with the destination (and orientation) at [1001,5,992].
  • /fill
    • Fills a given volume with a specified block.
    • It cannot replace or fill block entities with specific data tags.
    • Up to 32768 blocks can be filled.
    • Syntax: /fill <x1> <y1> <z1> <x2> <y2> <z2> <TileName> [dataValue] [oldBlockHandling] [dataTag].
      • The oldBlockHandling parameter determines the fate of the blocks, occupying the volume about to be filled,
        • It takes the same values here as it does in /setblock: destroy, keep and replace – as well as two additional values:
          • hollow to fill only the outer layer of blocks, and fill the inner part with air,
          • outline to fill the outer layer of blocks, and keep the inner part the same.
    • Example: /fill 1001 3 1002 1011 5 992 wool 6 replace Fills the given area with pink wool.
    • It can be made to filter specified blocks.
      • Syntax: /fill [x] [y] [z] [x] [y] [z] [BlockName] [Data] replace [filterBlockName] [filterData].
  • /testforblocks
    • Compares two areas of a world, to check if they share the same blocks on the same configuration (including orientation).
    • The mode can be set to all or masked
      • all is the default, while masked ignores air blocks.
    • Syntax: /testforblocks <x1> <y1> <z1> <x2> <y2> <z2> [mode].
    • Example: /testforblocks 100 64 100 107 69 107 0 64 0 masked.
  • /stats <entity|block> ...
    • Updates a scoreboard objective for an entity, based on the number of entities/blocks which have been affected or detected by the command.
    • Syntax:
      • /stats entity <selector> <mode>
      • /stats block [x] [y] [z] <mode>
      • Alternative and more useful way of interacting with the CommandStats tag.
        • After the mode there are currently 5 possible stats that can be updated: SuccessCount, AffectedBlocks, AffectedEntities, AffectedItems and QueryResult.
          • Example: /stats entity @a set AffectedBlocks @a Test Updates a scoreboard objective named 'Test' for all players whenever a command is performed relative to them. The objective updates by the number of blocks affected by the command. Since the stat was set to AffectedBlocks, this means that if the command is /fill, it updates the objective for whoever is running the command (@a) by the number of blocks filled.
  • /worldborder
    • /worldborder <set,add,center,damage,warning,get>
      • /worldborder set <sizeInBlocks> <timeInSeconds>
        • The first argument sets the size of the border (both the width and depth) in blocks, and the second sets the speed of the border when it expands or shrinks.
        • The shape of the border can be only a square.
      • /worldborder add <sizeInBlocks> <timeInSeconds>
        • Adds blocks to the current size of the world border. It can use negative numbers to subtract to the size of the border.
      • /worldborder center <x> <z>
        • Sets the center of where the border is placed.
      • /worldborder damage <buffer|amount>
        • The amount parameter customizes the damage rate, while outside the border.
        • The buffer parameter customizes the amount of blocks the player can go outside of the border, before starting to take damage.
      • /worldborder warning <time|distance>
        • Allows the player to customize how far the player has to be from the border, and/or the amount of time a shrinking border would take to reach the player, before it starts showing the warning.
      • /worldborder get
        • Tells the player running the command, the current width of the world border in the chat.
  • /title
    • Can make text display on the player screen, in the form of a title and/or subtitle using JSON.
    • /title @a title <raw json message>
      • Sets the text of the title, and starts showing both the title and the subtitle (when it has been set).
    • /title @a subtitle <raw json message>
      • Sets the text of the subtitle (optional).
    • /title @a times <fadeIn> <stay> <fadeOut>
      • Sets the fade in, fade out and stay in time for the title and subtitle. This is in game ticks (1/20th of a second).
    • /title @a clear
      • Removes the titles and subtitles off the screen immediately.
    • /title @a reset
      • Resets all time parameters to defaults (specific).
  • /particle
    • Spawns a certain number of specific particles in a given area with a specified force vector.
    • Syntax: /particle <name> <x> <y> <z> <xd> <yd> <zd> <speed> [count] [force].
    • Example: /particle lava ~ ~1 ~ 1 1 1 0.5 50 normal @e[type=Chicken] Creates 50 lava popping particles, centered one block above the block/entity running the command, spreading around a radius of 1 block, with a speed of 0.5, relative to all chickens in that world.
    • The force argument can be set to force to display particles, even if a player has their 'Particles' toggle set to Minimal or Decreased.
    • List of particles: hugeexplosion, largeexplode, fireworksSpark, bubble, suspended, depthsuspend, townaura, crit, magicCrit, smoke, mobSpell, mobSpellAmbient, spell, instantSpell, witchMagic, note, portal, enchantmenttable, explode, flame, lava, footstep, splash, wake, largesmoke, cloud, reddust, snowballpoof, dripWater, dripLava, snowshovel, slime, heart, angryVillager, happyVillager, barrier, iconcrack_(ID), blockcrack_(ID), blockdust_(ID)_(DATA), droplet, take, mobappearance.
Gamerules
  • logAdminCommands
    • Prevents command block output from being stored in chat logs. In multiplayer it also prevents player-initiated commands from being stored. Unrelated to commandBlockOutput, which is output into the visible chat.
  • sendCommandFeedback
    • If set to false, player-run commands do not show a message.
  • showDeathMessages
    • If false, prevents death messages like "[player] fell out of the world" from appearing in the chat.
  • reducedDebugInfo
    • This enable/disable reduced information on the F3 debug screen, like in video settings.
      • Set to 1, overrides the 'reduced debug info' setting in clients.
  • randomTickSpeed [value]
    • Controls how often a random tick occurs
      • Random ticks influence the next things: pigmen spawning from portals, all plant growth, leaf decay, fire spread, ice melting, grass/mycelium spread and farmland hydration.
    • If set to 0, random ticks never occur.
  • The ability to create custom gamerule variables.[5]
    • These are fake gamerules which don't affect gameplay by themselves, but can be used with /stats with the new QueryResults argument, to update a scoreboard objective based on the value of that gamerule.
    • Declare using: /gamerule <newRuleName> <value>.
    • Access using: /gamerule <newRuleName>.
Scoreboard
  • New objective criteria for team-specific kills, e.g.: teamkill.red, killedByTeam.blue.
  • New objective criteria trigger.
    • Acts like the dummy criteria.
    • Can be interacted with using the /trigger command.
    • Mostly for use with /tellraw.
  • The ability to iterate over every scoreboard player with *.
    • This also affects players who are offline.
  • Fake players can be created when run in a command block.
    • They exist only through the distinct scoreboard operations and functions, and are merely virtual within the context of the gameplay.
    • They do not bring the player count up on servers and do not appear on any player listing.
    • Fake players with a name starting with #, never appears on the scoreboard sidebar.
  • New /scoreboard subcommands: /scoreboard reset, /scoreboard operation, /scoreboard test and /scoreboard enable.
    • The reset subcommand can reset all objectives for a player or reset a player's objectives one by one.
      • Example: /scoreboard players reset @a anObjective Resets the scores of an objective named anObjective for all players in the world.
    • The operation subcommand can apply arithmetic operation to and between scores (+ – * / % < > =) and therefore accumulate player scores.
      • Example: /scoreboard players operation #teamscores redScore += @a[team=red] blueKills Adds every red player's count of kills on blue to the red team's score of kills.
      • Can be tested with a comparator to see if two scores are greater than, smaller than or equal to each other.
    • The test subcommand can be used to test, if a scoreboard value is between a min and a max value.
      • Example: /scoreboard players test #global anObjective 12 19 Checks whether the global score of the given objective is between 12 and 19, inclusive.
    • The enable subcommand can be used to enable a trigger objective.
      • Example: /scoreboard players enable Trigger_a Enables a trigger named Trigger_a.
  • Different teams can have multiple objectives displayed in the sidebar.
    • Example: /scoreboard This refers to the team color, not the team name.
  • Testing for scores also works in @e entity selector.
  • Added scoreboard team property to disable name tag visibility: /scoreboard teams option <name> nametagVisibility with options hideForOtherTeam, hideForOwnTeam, never and always (default).
  • Added scoreboard team property to disable death messages: /scoreboard with the options: never, hideForOtherTeams, hideForOwnTeam and always (default).
  • Command /scoreboard players (add|enable|get|list|operation|remove|reset|set) can now filter by NBT data.
NBT Tags
  • BlockEntityTag
    • Block entities item form can hold custom NBT tags that are merged to the specified block entity when they're placed.
    • Example: /give @p command_block 1 0 {BlockEntityTag:{Command:"setblock ~ ~ ~ minecraft:diamond_block"}} Gives a command block that, when placed, automatically has the command /setblock ~ ~ ~ minecraft:diamond_block set.
  • Lock
    • A way to prevent containers from being opened by players outside of creative.
      • Locked containers can be opened only by clicking while holding any item renamed to the given string (like a password).
        • The item is not removed on use.
    • Containers can be unlocked by clearing the string from the tag.
  • CanDestroy
    • Mostly for use in adventure mode.
    • Items with this tag display the names of the blocks that they can destroy in the item tooltip.
    • Example: /give @p minecraft:diamond_shovel 1 0 {CanDestroy:["minecraft:sand","minecraft:grass"]} Gives a diamond shovel that can break only grass and sand.
    • If an invalid item name is put in, it displays as "missingno" under the "Can Break" list.
  • CanPlaceOn
    • Allows placing of certain blocks against other blocks in adventure mode.
    • Example: /give @p minecraft:stone 16 0 {CanPlaceOn:["minecraft:diamond_block"]} Gives a block of stone that can be placed only on diamond blocks.
    • If an invalid item name is put in, it displays as "missingno" under the "Can Be Placed On" list.
  • PickupDelay
    • The number of ticks before an item entity can be picked up.
    • Set to 32767 for items that can't be picked up.
  • generation
    • Defines whether a written book is an Original a Copy of Original or a Copy of a Copy.
  • HideFlags
    • Allows hiding of certain parts of the tooltip.
    • Bit field determining which parts of the tooltip to hide on an item. 1 for ench, 2 for AttributeModifiers, 4 for Unbreakable, 8 for CanDestroy, 16 for CanPlaceOn and 32 for various other information (including potion effects, StoredEnchantments, written book generation and author, Explosion and Fireworks).
    • Examples: Setting the bit field to 3 would hide both ench and AttributeModifiers tags, and setting it to 63 would hide every tag.
  • SelectedItem
    • Contains the item data of the item currently held in the player's hand.
    • Added to compact the process of testing if a player is holding a specific item.
      • Previous method required nine commands (one per slot in the hotbar); now requires only one command.
  • NoAI
    • Entities without AI do not attack players, move or rotate on their own, and do not despawn.
    • They also do not respond to gravity or collision with other mobs, but can still take damage, die, be caught on fire, and ride other entities.
    • Setting to 1 disables an entity's AI.
  • rewardExp
    • Controls villagers giving xp for trading.
    • Set to 1 for xp or 0 for no xp.
  • ShowParticles
    • Option to show or hide all particles for a potion effect, as opposed to the Ambient tag, which show fewer particles.
    • Set to 1 to show, 0 to hide.
  • Silent
    • Determines whether sound is produced by an entity, such as idle and hurt sounds.
    • Setting to 1 disables sound effects.
  • CommandStats
    • Allows a command block or sign to increase a certain score in the scoreboard when it runs successfully.
      • The command increases the score based on the number of items/blocks/entities/successes.
      • For example, a command block with this tag running a command which affects items (e.g. /give) causes it to update the score based on the number of items given.
    • Syntax: {CommandStats:{AffectedItemsName:"playername", AffectedItemsObjective:"objective", AffectedBlocksName:"playername", AffectedBlocksObjective:"objective", AffectedEntitiesName:"playername", AffectedEntitiesObjective:"objective", SuccessCountName:"playername", SuccessCountObjective:"objective"}}.

General

Splashes
  • "That's Numberwang!"
  • "pls rt"
  • "Do you want to join my server?"
  • "Put a little fence around it!"
  • "Throw a blanket over it!"
  • "One day, somewhere in the future, my work will be quoted!"
  • "Now with additional stuff!"
  • "Extra things!"
  • "Yay, puppies for everyone!"
  • "So sweet, like a nice bon bon!"
  • "Popping tags!"
  • "Now With Multiplayer!"
  • "Very influential in its circle!"
  • "Rise from your grave!"
  • "Warning! A huge battleship "STEVE" is approaching fast!"
  • "Blue warrior shot the food!"
  • "Run, coward! I hunger!"
  • "Flavor with no seasoning!"
  • "Strange, but not a stranger!"
  • "Tougher than diamonds, rich like cream!"
  • "Getting ready to show!"
  • "Getting ready to know!"
  • "Getting ready to drop!"
  • "Getting ready to shock!"
  • "Getting ready to freak!"
  • "Getting ready to speak!"
  • "It swings, it jives!"
  • "Cruising streets for gold!"
  • "Take an eggbeater and beat it against a skillet!"
  • "Make me a table, a funky table!"
  • "Take the elevator to the mezzanine!"
  • "Stop being reasonable, this is the Internet!"
  • "/give @a hugs 64"
  • "This is good for Realms."
  • "Any computer is a laptop if you're brave enough!"
Difficulty
  • Difficulty is stored per world.
    • No more global difficulty option.
    • Prevents accidentally changing the difficulty when joining a different world.
  • Can be locked for each world.
    • Prevents the temptation to change to an easier difficulty in difficult situations.
    • Locking cannot be undone without using external editors.
    • The difficulty can still be changed using the /difficulty command.
  • Hunger now refills on Peaceful.
Options
  • New 'Skin Customization' settings.
    • Can toggle cape and skin layers from here.
  • Multiplayer settings
    • 'Reduced debug info' toggle to enable/disable reduced information on the F3 debug screen.
  • Video settings
    • Alternative Block toggle.
      • Can disable/enable (weighted) alternative block models.
        • When turned "off", the least complex highest priority model is always used for each block.
    • Use VBOs toggle
      • Can enable/disable "vertex buffer objects".
      • May offer a ~10% performance increase when set to "On".
Statistics
  • stat.crouchOneCm
    • Counts how many cm the player has moved while crouching.
  • stat.sprintOneCm
    • Counts how many cm the player has moved while sprinting.
  • stat.timeSinceDeath
    • Counts how much time has passed in ticks, since the player's last death.
  • stat.talkedToVillager
    • Counts how many times the player has opened the GUI of villagers.
  • stat.tradedWithVillager
    • Counts how many times the player has traded with villagers.
Particles
  • barrier
    • Shows up at the location of barrier blocks, for players holding a barrier block item in their hand.
  • droplet
    • Are created when a sponge soaks up water.
  • mobappearance
  • take
Shaders
  • New "creeper" shader (creeper.json), applies a green tint.
    • Is applied when spectating from the perspective of a creeper.
  • New "spider" shader (spider.json), applies octuple vision.
    • Is applied when spectating from the perspective of a spider.
  • The newly added shaders can also be applied using the "Super Secret Settings" button.
  • The previously existing "invert.json" shader is now applied when spectating through the perspective of an enderman.
    • It inverts the colors of the environment.

Changes

Blocks

All blocks
  • Only transparent blocks are able to render as transparent.
    • This makes all x-ray texture packs useless.
  • Renders only if they are in view of the player.
  • Block metadata is being phased out in favor of block states.
Chiseled stone bricks
Cracked stone bricks
  • Can now be obtained by smelting stone bricks, making them renewable.
Mossy cobblestone
Mossy stone bricks
Cobblestone stairs
  • "Stone Stairs" were renamed to "Cobblestone Stairs" to avoid ambiguity.
Furnace
  • When a furnace runs out of fuel, the smelting progress rewinds at 2× speed.
  • Empty furnaces accept only fuel and empty buckets in the fuel slot, unless a command forces it to.
Beacon
  • Beacon light beams change color when going through stained glass and stained glass panes.
    • Making it feed into multiple stained glass blocks/panes combines the colors.
  • Beam now goes through all blocks that don't completely block light: Ice, water and leaves.
Hay bale
  • Rebalanced how they heal and accelerate the growth of horses.
    • Now do it nine times as fast.
Packed ice
  • Mined faster with a pickaxe.
Huge mushrooms blocks
  • When harvested with silk touch enchantment, they drop blocks with corresponding mushroom texture (red or brown) on all sides, rather than the one with spores.
Sponge
  • Reintroduced sponge to survival mode, with new behavior and texture.
  • Sponge turns into wet sponge when it soaks up water.
    • Water particles appear around the sponge when this happens.
  • Sponge destroys water blocks from 5 blocks away in a kind of sphere.
  • Sponge soaks up water, only when some water is touching it.
Door
  • Stack to 64.
  • The crafting recipe for doors gives three doors instead of one.
  • Door item textures were given more detail, to be consistent with the item textures of the new doors.
    • The above changes apply to both oak doors and iron doors.
  • "Wooden Doors" have been renamed to "Oak Doors".
    • This was made in order to accommodate for the new door variants.
Dispenser
  • Can place pumpkins or wither skeleton skulls to spawn golems and withers respectively.
    • Places them only if the body of the golem or wither is already built, in a valid configuration.
  • Can place command blocks with pre-configured commands.
Button
  • Can be placed on the ceiling and on the ground.
Redstone comparators
Redstone repeater
  • No longer emit light.
Daylight sensors
  • Can be inverted with a right click, which changes the color of the nine "sensors" to change to a blue hue.
    • Reaches full strength at the opposite time than it would when set to normal.
    • This can allow for a light that turns on at night rather than day, without the need of a NOT gate.
Activator rail
  • Powered activator rails shake minecarts, causing riders (players or mobs) to dismount.
Sign
  • Use the JSON text components Text1, Text2, Text3 and Text4 instead of plain text.
  • Can be used to show scores toward players by using the selector and score tags.
  • Previously, text formatting could be accomplished only using the section symbol via Formatting codes.
  • Character limit is based on character width.
Mob head
  • Made creeper, skeleton and zombie heads available in survival.
    • Creepers, skeletons, wither skeletons and zombies drop their heads when killed by charged creepers. Wither skeletons continue to have heads as rare drops.
    • Charged creeper explosions do not yield more than one mob head, regardless of how many mobs were killed by it.
  • Skulls worn on heads are bigger, so the 2nd skin layer doesn't render outside.
  • Player heads now have a 3D item model.
  • Player/mob heads, both in inventories and held by mobs/players, now display the actual head skin/texture (including the second skin layer of player skins).
    • Placed player heads also render the 2nd skin layer.
Monster spawner
  • Can be right-clicked with a spawn egg in hand to change what the spawner produces.
Command block
  • Survival players can no longer look inside the command block to see the command.
  • Show the @e target selector description, along with the rest in the UI.
  • Added an X/O button next to "last output" in the command block UI, to toggle the visibility of the last output string.
Melons & ladders
  • Mined faster with an axe.
Pumpkins & jack o'lanterns
  • Top texture now rotates together with the face.
Torches & redstone torches
  • Have a properly angled top side, while they are placed on a wall.
    • The texture of both no longer gets deformed in such circumstances.
Fences, fence gates & trapdoors
  • "Fences" and "Fence Gates" have been renamed to "Oak Fences" and "Oak Fence Gates" respectively.
  • "Trapdoors" were renamed to "Wooden Trapdoors"
    • The above changes were made to facilitate the distinction, with the new variants for each block.
Dead bushes, saplings & trapdoors
  • Are now flammable.
Signs, chests, beacons, beds & heads
  • Display the cracking animation.[6]
    • Beds did display the cracking animation, but not on their top and bottom faces.

Items

Blaze rod
  • Now held similarly to tools in third person.
Carrot
  • Restore 3 (🍗🍗) hunger points instead of 4 (🍗🍗).
Baked potato
  • Restore 5 (🍗🍗🍗) hunger points instead of 6 (🍗🍗🍗).
Map
  • Zoomed out maps align to a grid.
  • Are now much faster to load.
Written book
  • Books are now marked with an original tag upon signing, by default.
    • Copying the original makes it a copy of original.
    • Copying a copy of original makes it a copy of a copy.
    • Copies of copies cannot be further copied.
  • The copying status of a book (the generation) is denoted in a separate line in the tooltip, beneath the author's name.
Book and quill & written books
  • Use JSON text components instead of plain text with the new pages tag.
    • Previously, text formatting could be accomplished only using the section symbol via Formatting codes.
  • Capable of using the clickEvent and hoverEvent tags.
Technical blocks
  • Removed the item forms of the following blocks:
    • flowing and stationary water and lava blocks (8, 9, 10 & 11), double stone and wooden slabs (43 & 125), fire blocks (51), Nether portal and End portal blocks (90 & 119), cocoa pods (127), and potato and carrot crops (141 & 142).
    • They are no longer available through the /give or /summon commands, but are still placeable through commands such as /setblock, /blockdata or /fill as well as summoning an special falling sand entity.

Mobs

All mobs
  • Updated to the new AI.
  • Now show a glow of a slightly different color when hurt.
Armor
  • Worn armor no longer gets colored when the respective mobs/players are hurt.
Villagers
  • Now have a system for distinguishing professions (colored clothes) and careers.
    • The career now shows in the trading GUI, instead of just "villager".
    • Farmer (Brown robe): Farmer, Fisherman, Shepherd and Fletcher / Librarian (White robe): Librarian / Priest (Purple robe): Cleric / Blacksmith (Black apron): Armorer, Weapon Smith and Tool Smith / Butcher (White apron): Butcher, Leather worker.
  • When struck by lightning, they turn into witches.
  • Have a head slot where helmets and other items can be applied.
  • Breed only when willing.
    • The first time a specific trade is done, the villager becomes willing; any other time there's a 1 in 5 chance for it to become willing again.
    • When a baby villager is born, both parents lose their willingness.
    • Villagers become willing to breed by consuming food: 3 bread or 12 potatoes or 12 carrots.
    • Finding out a villager's willingness in survival is achieved by counting the amount of xp given when trading:
      • Normal trading yields 3–6 experience points.
      • Trading that makes the villager willing yields 8–11 experience points.
  • Changes to the farmer (profession) villager AI:
Wither skeletons
  • Hitbox has been changed from 2.5 to 3 blocks.
Zombie pigmen
  • Adult zombie pigmen forgive after a short time (and lose the aggression speed boost), but continues to attack until the player escapes their aggression distance.
Endermen
  • Walk slightly faster.
Blazes
  • Shoot the player even if there are solid blocks between them.
Silverfish
  • Stop occasionally before moving again, similar to most mobs.
Sheep
  • Drop mutton when killed.
Giants
  • Can wear armor that is properly rendered.
  • Removed their AI.
Humans
  • Removed their AI.
Iron golems
  • No longer attack the player while in creative.
  • Attack and are by the next mobs without provocation: Zombies, skeletons, creepers, spiders, cave spiders, slimes, magma cubes and blazes.
Snow golems
  • Snow golems below layer 64 no longer leave a trail of snow.
Wolves
  • Tamed and untamed wolves attack skeletons and wither skeletons without provocation, similar to how untamed wolves attack sheep in the wild.
Tamed Ocelots & Tamed Wolves
  • Display a death message in chat if they were named with a name tag.
Skeletons & wither skeletons
  • Run away from wolves instead of fighting back.
Spiders & cave spiders
  • Can no longer draw line of sight through opaque blocks.
Slimes & magma cubes
  • Swim as a result of the update to the new AI.
  • Randomly change direction every so often, reducing the chance of them getting stuck at walls or corners.
  • Randomly despawn over time if no player is within a 32-meter range.
  • Appear to jump a bit more randomly.
  • When named and attacked, each new slime keeps its given name.
Aggravated zombie pigmen & endermen
  • Now pathfind, as a result of the update to the new AI.
Creepers, spiders & enderman
  • Apply a specific shader while spectating through each of them.
Zombies, skeletons & creepers
  • Drop their respective mob head, when killed by a charged creeper.
Iron golems, snow golems & withers
  • Can be spawned by arranging the blocks, in equivalent rotations of the default on the horizontal plane.
    • This does not affect the orientation of the spawned mob.
  • Can be spawned using dispensers, which places the final block in the appropriate place.
    • This does not affect the orientation, either.
Zombies, zombie pigmen, skeletons, wither skeletons, other creepers & witches
  • Run away from creepers that are about to explode.
Baby animals (sheep, pig, cow, chicken, cat, dog, horse & rabbit)
  • Growth can slowly be accelerated using the animal's breeding item
    • Each use takes 10% from the remaining time to grow up.
Wolves, snow golems, mooshrooms and sheep
  • No longer show their collars, pumpkin heads, mushrooms and wool, respectively, when those mobs have the Invisibility effect.

Non-mob entities

All items
  • The dropped item entities now face the player in all three axis on fast graphics.
Arrows
  • Behave differently underwater.
    • They lose all velocity after a few blocks and slowly fall.
    • Fire arrows are immediately extinguished.
Minecarts with TNT
  • Can be ignited with a flame enchanted bow.
  • Explosions no longer stack linearly.
    • Now they stack following a function with a horizontal asymptote
      • The domain is the amount of minecarts and the range is the explosion strength.
      • This puts a hard limit on the possible explosion strength.
Item frames
  • Can be seen from further away.
  • Items in item frames can now face eight different directions, instead of just four.
  • As long as the frame remains placed, it remembers the orientation of the last item it held and uses that orientation for the next item it holds.
  • Item frames can give off a signal detected by comparators, based on the direction the present item is facing.
    • Signal strength is as follows: 0: empty; 1: item; 2: item rotated once; 3: item rotated twice; ...; 8: item rotated 7 times.
    • The signal is independent of the specific item inside.
Paintings & item frames
  • Improved position handling of both.
    • Can no longer intersect with each other or one another on the same block face.

World generation

The Void
Superflat world type
  • Block ID/number of layers format changed from NumberxID to Number*ID.
    • Superflat presets can also use the new named id format.
  • Preset code version number changed to "3".
Villages
  • Gravel roads in villages have cobblestone underneath, to prevent them from collapsing into caves.
Desert temples
Caverns
  • Generate on the surface of desert, mesa, mega taiga and mushroom biomes.
Swampland
  • Changed generation of the marsh-like areas.[7]
Mesas
World boundary & border
  • The new world border is generated at the world boundary.
    • There is now literally nothing beyond the world boundary.
  • The default world border is an animated texture, rather than an invisible bedrock barrier.
  • The /worldborder command allows the player to customize various aspects of the world border:
    • Its size, center, damage, animation time and warning time and distance.
    • When the border changes size, it does it by a shrinking or expanding animation of constant speed.
      • While the border may appear to occupy a fraction of a block, it is defined only on integer steps.
  • Players can't pass through the world border from the inside while it's stationary.
    • Players pass through the border if it shrinks past them.
  • Players on the outside of the world border that are not in creative or spectator mode, take damage.
    • It is always possible for players to enter the world border from the outside.
  • Aside from the above, it is possible to freely fly/walk around.
    • Mobs and item entities are unaffected while outside.
  • When the player gets within a certain distance of the border, a red-aura-like warning activates.
    • Visible only on Fancy graphics.
    • Outside the border the warning is always at full strength.
    • Inside the border the warning gradually gets stronger as the player approaches the border or viceversa.
      • If the border is stationary, the warning is first seen as the player passes the specified warning distance.
        • The default is 5 blocks from the player's location.
      • If the border is shrinking quickly enough, the warning is first visible at the specified warning time.
        • The default is 15 seconds from the player's location.
  • The border extends infinitely in the vertical axis; below bedrock and beyond the build limit.
    • It does not render beyond certain heights, like below bedrock.
  • The width and length of the border are always the same with respect to each other (like a square).
  • It cannot be removed from any world, since it can only be reduced to a 1×1 square.

Gameplay

Enchanting
  • Enchanting now costs from 1 to 3 pieces of lapis lazuli as well as XP.
    • The XP cost is 1–3 levels – the same number as the lapis lazuli the player spend.
  • The player still needs the same minimum total levels to unlock it.
  • The actual enchantment calculations are the same.
  • One and only one of the possible enchantments are displayed in the tooltip.
  • The enchantments the player would get on a specific kind of tool do not change until the enchantment happens.
    • This enchantment seed is stored per player.
  • Leveling up takes longer.
  • Level V enchantments can now appear on an item, without the use of an anvil.
  • Looting now gives an extra 1% chance of getting rare loot per level.
Anvil repairing
  • Costs reduced to balance out with the new enchanting system.
  • Renaming items costs only 1 level.
  • Repairing cost now increases exponentially (1, 2, 4, 8...).
  • Repairing costs can no longer be kept down by renaming items.
Villager trading
  • Villagers of specific professions (colored clothes), can have distinct careers.
    • Farmer (Brown robe): Farmer, Fisherman, Shepherd and Fletcher
    • Librarian (White robe): Librarian
    • Priest (Purple robe): Cleric
    • Blacksmith (Black apron): Armorer, Weapon Smith and Tool Smith
    • Butcher (White apron): Butcher, Leather worker.
    • The corresponding career is displayed in the trading GUI.
  • Existing villagers keep already unlocked trades.
  • Villagers start out with 2–4 trades unlocked.
  • Trading gives experience to the player.
  • The disabled trade arrow has a descriptive tooltip.
  • Villagers of the same career have the same trades, but they differ in price/item amount.
  • Villagers can level up, offering more trades per level.
  • Notable changes in trades:
    • Villagers no longer buy cooked fish and no longer sell melons, steak or flint and steel.
    • The only pieces of armor that are still sold are chainmail armor, iron helmets and chestplates, enchanted diamond chestplates, leather pants and enchanted leather chestplates.
    • The only tools still obtainable from villagers are iron axes, iron shovels, iron pickaxes, enchanted iron swords, diamond pickaxes, diamond swords and diamond axes.
  • Notable new trades:
    • Buy potatoes, carrots, melon blocks, pumpkins, string, leather and rotten flesh.
    • Sell pumpkin pies, cakes, cooked fish, enchanted fishing rods, all colors of wool, bows, name tags and lapis lazuli.
Village mechanics
  • Doors are added to the closest village, rather than the oldest available one.
    • This does not break iron farms, but change them enough to make them "practically pointless".[8]
Life Bar
  • Has a new animation for damage, that shows how many hearts the player just lost.
Adventure mode
  • Block mining and placement is impossible by default.
  • Block hitboxes no longer appear in Adventure mode if interaction with the block is impossible.
  • The CanDestroy NBT tag can be used to determine which blocks can be allowed to be broken with what tool (see above for usage).
  • The CanPlace NBT tag determines which blocks can be placed on top what blocks (see above for usage).
Creative mode
  • Players can create a copy of a block-entity in their hotbar, including all NBT data pressing ctrl+pick block.
  • Players can damage entities, even if they are flagged as invulnerable.
Sprinting
  • Sprinting while flying now affects movement speed.
Teleporting
  • Is now smoother and seamless.
  • Conserves the player's velocity and rotation by default.
  • It's much more accurate than a single block.
Item tooltips
  • Show the internal name for use in commands (F3+H mode).
Particles
  • Can be summoned using the /particle command.
  • Changed the particle effect when landing on a block.
    • Before, the particles were arranged in a circumference.
    • It looks a lot more scattered, but it's still radial.
Player list
  • Improved the health objective display on the player list.
  • Falls back to textual display if space is scarce, with colors (green/yellow/red) to show different health levels.
  • Additional health squashes the display together to fit.
  • Groups together teams.
  • Sorts players alphabetically by name.
  • Player list shows the faces of the skin of players.

Command format

Target selectors
  • Now support cubic areas.
    • Example: @e[x=0,y=0,z=0,dx=10,dy=10,dz=10] Targets all entities between 0,0,0 and 10,10,10.
  • New radius value usable in target selectors, based on the block center.
    • A radius of 0 works for exact block positions.
      • The command applies at exactly the center of the respective block, rather than at a corner as previously.
  • New selector parameters to detect entity rotations, with rxm = x-rotation minimum, rx = x-rotation maximum, rym = y-rotation minimum and ry = y-rotation maximum.
    • Example: @a[rxm=-15,rx=15,rym=-45,ry=45], /say @a[rx=30], don't look down!.
Commands
  • Tab ↹ completing coordinate arguments fill in the coordinates of the block that the player is looking at.
  • /effect
    • Can specify whether particle effects are to be shown:
    • Usage: /effect <player> <effect> [seconds] [amplifier] [hideParticles].
      • Use 'true' to hide particles and 'false' to show; defaults to false.
  • /say
    • Now lists all entities using @e.
    • Example: /say @e[r=500] Lists all the entities in the world within a 500 block radius.
  • /clear
    • Can now be used to clear only a specific number of items, and can be restricted to certain NBT data.
    • Example: /clear @p minecraft:spawn_egg 120 34 {display:{Name:Michael}} Removes up to 34 villager spawn eggs named Michael from yourself.
    • Can test for partial NBT matches.
  • /testforblock
    • Can test for partial matches of NBT lists.
  • /time
    • /time query <value> argument to check the time.
      • Has an another argument after that which can be daytime or gametime to check either the number of ticks since the start of the day or the number of ticks since the world was created, respectively.
  • /tp
    • Now supports rotation arguments.
    • Example: /tp @p ~ ~ ~ ~20 ~40 Teleports the player so that he faces 20 degrees to the right and 40 degrees downward.
  • /kill
    • Can be followed by a target selector.
    • Example: /kill @e[type=!Player].
  • /summon
    • /summon command can now summon lightning using /summon LightningBolt.
  • /testfor
    • Can also check for dataTags.
    • Example: /testfor @p {foodLevel:20}.
    • No longer is exclusively usable in command blocks.
    • Can check for specific items in the inventory.
      • Example: /testfor @p {Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6}.
  • /tellraw
    • A new tag called insertion allows text to be inserted into the chat, that when shift-clicked, inserts more text into the players' chat input.
      • Example: /tellraw @a {text:"CLICK",insertion:"This is a test"}.
    • Can insert values from scoreboards into messages.
      • Example: /tellraw @p {text:"Have ",extra:[{score:{name:"Searge",objective:"reward"}},{text:" diamonds"}]}.
    • Now has a selector argument.
      • Allows to print player's names.
      • Example: /tellraw @a {selector:"@a[team=TeamRed]"} prints the name of everyone who is on TeamRed.
    • Can display entity tooltips, when the action for hoverEvent is set to show_entity.
      • Example: /tellraw @a {text:"Hover here",hoverEvent:{action:show_entity,value:"{type:'Zombie',name:'Dummy'}" }}. Prints a message when hovered over the tooltip of a zombie named "dummy".
  • /debug
    • Can now be run in single player.
    • New arguments for debug /debug.
    • x/y/z are required and valid only for chunk mode.
  • /enchant & /effect
    • Can support named IDs as well as numerical IDs.
      • Example: /enchant @a minecraft:looting 3.
      • Example: /effect @a minecraft:speed 10 10.
NBT Tags
  • Age
    • Can be set to -32768 for items that never despawn.
  • CustomName and CustomNameVisible
    • Now works on all entities except the player.
  • pages
    • Uses the JSON text component instead of plain text for books.
    • Capable of using the clickEvent and hoverEvent tags.
    • Previously, text formatting could be accomplished only using the section symbol via Formatting codes.
  • Text1, Text2, Text3 and Text4
    • Uses the JSON text component instead of plain text for signs.
    • Can be used to show scores of players by using the selector and score tags.
    • Previously, text formatting could be accomplished only using the section symbol via Formatting codes.
    • Character limit is based on character width.

General

Splashes
  • "OpenGL 1.2!" changed to "OpenGL 2.1 (if supported)!"
  • "Now java 6!" changed to "Now Java 6!"
Resource packs
  • Custom block models can be loaded through resource packs.
    • If multiple models are assigned to the same block, then it pick one at random.
    • The default resource pack made changes to some block models.
  • Support for custom item models.
    • Many items' models are rotated 90 degrees in the inventory and in hand.
  • F3+T and F3+S reloads all models.
  • Default resource packs can now be bundled with a world.
    • It is done by putting it in the map save directory, and naming it "resources.zip".
    • Example: .minecraft/saves/TheMapWithTheThing/resources.zip.
Skin customization
  • Added a new default skin: Alex.[9]
    • Alex's model is that of Steve, but with 3-pixel wide arms instead of 4.
    • A choice to select between the Alex and Steve player models on minecraft.net/profile was added shortly after the update.[10]
    • If the player doesn't have a custom skin yet, they are randomly assigned a Steve or Alex skin/model based on the random user ID.
      • Skins designed for a specific player model do not automatically translate well to another model.
  • Right and left arms and legs are editable independently.
    • Uses a modified steve.png file, with new layout and new dimensions.
      • Dimensions for the file are now 64×64.
  • Overlays now include the whole body.
    • The player can toggle the visibility of each overlay separately in the options menu.
    • Overlays are called hat, jacket, sleeves and pants legs.
    • Old skins still work, but don't have the new features, and may need some elements of it to be mirrored.
Options
  • Video settings
    • F11 fullscreen toggle is now in sync with the fullscreen toggle of the options menu.
    • Removed the "Advanced OpenGL" and "Anisotropic Filtering" toggles.
      • Anisotropic filtering has been disabled by default, but it's still accessible through some special settings on AMD graphic cards.
  • Multiplayer settings
    • Removed the toggle for the visibility of the cape.
      • It was moved to the new skin customization settings.
    • Render distance slider can go up to 32, when using 64-bit Java and at least 2 GB of allocated RAM.
Chat
  • Improved chat communication.
  • Messages are now either chat, system or action bar messages.
  • Action bar messages are always shown, chat and system messages are shown only if chat settings are configured that way.
  • Entities now have tooltips in certain chat instances when hovered over.
    • These appear when hovered over an entity's name in chat (e.g. the success message for /kill).
    • Shows the name of the entity (e.g. Bob), the Id of the entity (e.g. Creeper (50)) and the entity UUID.
    • ⇧ Shift+Left click while hovering over the entity's name inserts its UUID into the chat bar. They also work in commands.
  • F3 + D clears the chat history (including previously typed commands).
UUID
  • All player lists are converted to the UUID-based system automatically.
    • Other features such as pet ownership now follow the same system.
    • This is part of the requirements for the Plugin API.
Debug screen
  • Text now has a gray and translucent background.
  • Now displays render distance, sections being rendered currently, sections being updated currently, an aB value for unknown reasons, version id, whether the client is modded, keywords for when Clouds/VBOs/VSync are enabled, the display resolution and vendor, the graphics card model and vendor and the local OpenGL and Java versions.
  • Player coordinates displays which block the feet are in.
    • Before it was at the head level.
  • When looking at a block, its coordinates, block id and properties are displayed.
    • Block states of the block being looked at are displayed on the F3 menu.
  • The Facing: line now indicates in which axis-based direction the player is looking at on the horizontal plane.
    • For example: "Toward positive Z".
  • The crosshair turns into 3 short, colored lines indicating the positive direction of the 3 axis: "x-red", "y-green", "z-blue'".
  • Light is now the light level at the feet.
    • Before it was the at the head level.
  • Player rotation is now displayed for the vertical angle, as well as the horizontal one.
  • Day counter added.
    • Increases by 1 every dawn.
    • Is independent of any statistic.
  • Now displays difficulty.
    • Peaceful–0.00, Easy–0.75, Normal–1.50, Hard–2.25.
F3 hotkeys
  • Debug tooltips now show how many NBT tags an item has.
  • When debug tooltips are enabled, items show their name id.
  • When debug tooltips are enabled, some instances of usernames and entities in the chat shows the entity's UUID when hovered on.
  • F3 + D can now be used to clear the chat log.
  • F3 + S or F3 + T reloads block models.
  • F3 + B entity hitboxes now also display entity eye level in red, and which direction entities are looking at in blue.
  • F3 + H tooltips now show how many NBT tags an item has.
Block IDs
  • Instances of blocks/items references in commands, can now be named ids
    • Example: id:"minecraft:stone".
    • In scoreboards, the format is minecraft.block.stone.
    • Old numerical ids are still supported, but will eventually be phased out.
      • This is part of the requirements for the Plugin API.
Block handling
  • Now uses block states internally instead of metadata.
    • Metadata will still be used for a while.
  • Metadata no longer needs to be calculated out of the 4-bit data value.
    • Instead the values of specified properties can now be easily gotten and set.
Servers
  • Servers now can:
    • Set the default resource pack handling: Prompt, Enabled or Disabled.
    • Customize network compression in server.properties using network-compression-threshold: 0to compress everything, or -1 to compress nothing.
    • Optionally send a hash for clients to verify resource packs, using resource-pack-hash in server.properties: Should be a 40 character hexadecimal string; otherwise it is used as a unique id.
    • Configure how long a tick may take before shutting down using max-tick-time in server.properties.
    • Configure the maximum world size (which overrides /worldborder) using max-world-size in server.properties.
    • Send messages to be displayed on the action bar.
Rendering & performance
  • Each dimension (Overworld, Nether, End) run on separate threads.
    • This makes it so that the performance in one dimension, is independent of the performance in all others.
  • Chunk rendering and chunk rebuilds are now multi-threaded to speed them up.
  • Mob pathfinding is now multi-threaded, to alleviate previous slow-downs associated with it.
  • Ore generation is now more than twice as fast.[citation needed]
  • Only transparent blocks can render as transparent
    • This makes all x-ray texture packs useless.
  • Rewrote chunk sorting and block rendering.
  • Better visibility culling.
    • Inherited from the Pocket Edition.
    • Now it renders only those blocks in view of the player instead of the entire render distance radius.

Fixes

Trivia

  • At the time, this was the longest development to a major update in the history of Minecraft, with the first snapshot coming out on January 9, 2014, 236 days before the full release.
    • The previous longest was 1.3.1, with 111 days from the first snapshot to the final release – less than half of 1.8's.
  • At the time, this update had the most development snapshots of any major update so far, at 52 snapshots.
    • The update with the most snapshots previous to this was also 1.3.1, with 19 snapshots, slightly more than one-third of 1.8's snapshot count.
    • 1.9 broke the record with slightly more snapshots, with 56.
  • Upon the release of 1.8, a change with how skins worked has caused skins that were changed after the release of 1.8 to not display on the player in versions 1.2.5 and prior.
  • 1.8 was the only major update to Java Edition released in 2014.
    • 1.8 was also the only major update where all of its snapshots are all snapshots of one year.
  • With 426 fixes, 1.8 has the second most bug fixes of any update, beaten only by 1.16.
  • 1.8 was the last major update to be released before Mojang Studios' acquisition by Microsoft.

Notes

  1. This change occurred between the last development version for 1.8, 1.8-pre3, and the full release of 1.8.

References