1.8

1.8

 Releasedatum
**Snapshots**

* 14w08a
 Download
 (.json)
 ◄◄ 1.7.2◄ 1.7.10

 Dit artikel gaat over de Javaeditie. Voor andere versies, zie Versiegeschiedenis (doorverwijzing).

**1.8**, de eerste uitgave van de **Bountiful Update**, voegde veel nieuwe aspecten toe en heeft een hoop dingen veranderd zo is het nu makkelijker voor map makers om adventure maps te maken, en er zijn veel nieuwe blokken en mobs voor in Survival.

## Abbreviated changelog

*Hoofdartikel: Bountiful Update#Notable features*

## Additions

### Algemeen

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 diamants, 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!"

Moeilijkheidsgraad
* Moeilijkheid is nu in te stellen per wereld
	+ Geen globale moeilijkheid optie meer
	+ Voorkomt dat de moeilijkheidsgraad opeens wordt aangepast wanneer je in de wereld komt.
* Kan worden vastgezet voor elke wereld
	+ Voorkomt de verleiding om de moeilijkheidsgraad te veranderen naar een makkelijkere moeilijkheidsgraad in moeilijke situaties.
	+ Het kan niet worden ontgrendeld zonder hulp van externe editors.
		- Echter, met behulp van de `/difficulty` commando werkt het nog steeds.
* Honger word nu hervuld als je op vreedzaam speelt.

Instellingen
* Nieuw 'Skin personaliseren' instellingen
	+ Je kan de Cape en de skin lagen aan en uit zetten
* Multiplayer-instellingen
	+ 'Minder debug-informatie' verander om midner informatie te zien op het F3 debug screen
* Grafische instellingen
	+ Alternatieve blokken
		- Kan activeren/deactiveren (gewogen) alternatieve blokken modellen
			* Wanneer het is uitgeschakeld worden de minst complexe hoogste prioriteit model altijd gebruikt voor elk blok.
	+ Gebruik VBO's
		- Kan activeren/deactiveren vertex buffer objecten
		- De game presaties kunnen afnemen met ~10% wanneer deze optie aanstaat
	+ Anisotropic filtering is verwijderd
	+ Weergavebereik schuif gaat nu tot 32 chunks wanneer je 64-bit Java gebruikt
		- Vereist 2 GB toegewezen RAM
	+ De Advanced OpenGL optie is verwijderd

Shaders
* Nieuwe "creeper" shader (creeper.json), past een groene tint toe
	+ Is van toepassing wanneer je in een creeper zit in toeschouwermodus
	+ Is ook van toepassing wanneer je Super Secret Settings hebt ingeschakeld
* Nieuwe "spin" shader (spider.json), past een achtvoudige visie toe
	+ Is van toepassing wanneer je in een spin zit in toeschouwermodus
	+ Is ook van toepassing wanneer je Super Secret Settings hebt ingeschakeld

### Gameplay

Statistieken
* `stat.crouchOneCm`
	+ Detecteert hoeveel cm de speler heeft bewogen terwijl hij sloop
* `stat.sprintOneCm`
	+ Detecteert hoeveel cm de speler heeft bewogen terwijl hij sprintte
* `stat.timeSinceDeath`
	+ Detecteert hoeveel tijd voorbij is gegaan (in ticks) sinds de spelers laatste dood
* `stat.talkedToVillager`
	+ Detecteert hoe vaak de speler heeft gepraat met Dorpelingen
* `stat.tradedWithVillager`
	+ Detecteert hoe vaak de speler heeft gehandelt met Dorpelingen

Prestaties
* Nieuwe prestatie *Overkrachtig*
	+ Word verkregen door een Betoverde gouden appel te eten
	+ Je moet eerst 'Krijg een upgrade' behalen

Spectator modus
* Je kan alleen in spectator modus komen met `/gamemode`, en dan `spectator`, `sp`, of `3`
* Geen interactie met de wereld
* Alleen de leegte en `/kill` kan een spectator pijn doen
* Vlieg modus
	+ Landen is onmogelijk – de speler kan door de grond vliegen
	+ De scrollwiel, de sprintknop, en de effecten Sloom- en Vlotheid beïnvloeden de snelheid
* Nachtzicht werkt nog steeds in spectator modus
* First-person view through another player or mob’s eyes
	+ Certain mobs have different vision
	+ Pressing the dismount key (shift by default) returns the player to flying modus
* Kijk-priveleges
	+ Spectators kunnen andere spectators zien
	+ Invisible players and mobs appear visible, but translucent
	+ An optional hotkey to show outlines on players whilst spectating
		- Can be color coded to teams
		- Outline seen when key is held down (like sneaking when shift is held down)
* Spectators have a UI to teleport to other players
	+ Teleportation works across dimensions
* Worlds can be shared to LAN in spectator modus

Particles
* `barrier`
	+ Shows up at the location of barrier blocks for players holding a barrier item in their hand
* `droplet`
	+ Are created when a sponge soaks up water
* `mobappearance`
	+ Shows up on one's screen when near an elder guardian
* `take`

Enchantment
* "Depth Strider"
	+ Allows the player to move faster in water
	+ Can be applied only to laarzen
	+ Can go up to level III

### Opdrachten & NBT Tags

Target selectors
* `@e`
	+ Targets entities
	+ Can specify type of entity by entity ID to either include or exclude with `[type=Chicken]` or `[type=!Skeleton]`
	+ Example: `/kill @e[r=50,type=Chicken]` - kills all chickens within a radius of 50 blocks
	+ Example: `/tp @e[r=5] ~ ~5 ~` - any entity within a radius of 5 blocks will be teleported five blocks in the air

Commands
* `/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: `/blockdata <x> <y> <z> <dataTag>`
* `/clone`
	+ Clones all the blocks (not entities) from a given area to a different given area
	+ Up to 32768 (323) blocks can be copied
	+ The clone can be `replace` , `masked`, or `filtered`
		- `replace` will copy every block (the default behavior)
		- `masked` will copy only non-air blocks
		- `filtered` will remove unnecessary blocks
	+ It can additionally be `move` , `force`, or `normal`
		- `move` will move the selection from the first location to the second location, which may overlap
		- `force` will force the cloning operation, even if the areas overlap
		- `normal` only needs to be specified if using `filtered`
	+ Usage: `clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [mode]`
	+ Example: `cmd|clone 1001 3 1002 1011 3 992 1001 5 992 masked`
* `/entitydata`
	+ Works similarly to `/blockdata`, but for entities
		- Does not work on players
	+ Usage: `/entitydata <entity> <dataTag>`
	+ Example: `/entitydata @e[type=Sheep,r=20] {Color:14}` will color all the sheep within a radius of 20 red
* `/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
	+ Usage:
		- `/execute <entity> <x> <y> <z> <command…>`
		- `/execute <entity> <x> <y> <z> detect <x2> <y2> <z2> <block>  <command…>`
	+ Example:
		- `/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
		- `/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 `/execute` command pass their success value back to the command block running them
* `/fill`
	+ Fills a given volume with a specified block
	+ Up to 32768 blocks can be filled
	+ oldBlockHandling works like with `/setblock`, but with additional options: `hollow` to only fill the outer layer of blocks and fill the inner part with air, and `outline` to fill the outer layer of blocks and ignore the inner part
	+ Works similarly to `/setblock`
	+ Usage: `/fill <x1> <y1> <z1> <x2> <y2> <z2> <TileName> [dataValue] [oldBlockHandling] [dataTag]`
	+ Example: `/fill 1001 3 1002 1011 5 992 wool 6 replace` will fill the given area with pink wool
	+ Can filter certain blocks
		- Only if it’s used to fill in replace mode with “normal” blocks.
		- It does not work when filling with block entities.
		- Usage: `/fill [x] [y] [z] [x] [y] [z] [BlockName] [Data] replace [filterBlockName] [filterData]`
* `/particle`
	+ Spawns particles in a given area
	+ Usage: `/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]` will create 50 lava popping particles, centred 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 his '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`
* `/replaceitem <entity|block> ...`
	+ Can replace items in any inventory, including the inventories of mobs such as zombies
	+ Usage:
		- `/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:ijzeren_zwaard 1 0` will give all the zombies ijzeren zwaards
		- `/replaceitem entity @p slot.hotbar.0 minecraft:fish 4 2` will put 4 clownfish in the players first hotbar slot
		- `/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
* `/stats <entity|block> ...`
	+ Usage:
		- `/stats entity <selector> <mode>`
		- `/stats block [x] [y] [z] <mode>`
		- Alternative and more featureful way of interacting with `CommandStats`
			* Will update a scoreboard objective based on the number of entities/blocks which have been affected by the command, it updates the objective for the entity that ran the command, fake players can be used when run in a command block
			* After the `mode` there are currently 5 possible stats that can be updated: `SuccessCount`, `AffectedBlocks`, `AffectedEntities`, `AffectedItems` and `QueryResult`
			* For example: `/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 `AffectedBlocks`, this means if the command is `/fill` then it will update the objective for whoever is running the command (@a) by the number of blocks filled
* `/testforblocks`
	+ Compares two areas of a world
	+ The mode can be set to `all` or `masked`, `all` is the default while `masked` will ignore air
	+ Usage: `/testforblocks <x1> <y1> <z1> <x2> <y2> <z2> [mode]`
	+ Example: `testforblocks 100 64 100 107 69 107 0 64 0 masked`
* `/title`
	+ Can make text display on a players screen in the form of a title and/or subtitle using JSON
	+ `/title @a times <fadeIn> <stay> <fadeOut>`
		- Set the fade in time, the stay on screen time and the fade out time for the title. This is in game ticks (1/20th of a second).
	+ `/title @a title <raw json message>`
		- Set and start showing the title and subtitle
	+ `/title @a subtitle <raw json message>`
		- Set the subtitle (optional)
	+ `/title @a clear`
		- Clear titles immediately
	+ `/title @a reset`
		- Reset all title parameters to defaults (fade times)
* `/trigger`
	+ Functions the same way as `/scoreboard players set` or `/scoreboard players add`, but can only modify objectives with the `trigger` criteria (referred to as "triggers") and can only modify the score of the player running the command
	+ Allows non-op players to use `clickEvent`s as well as prevent spamming `clickEvent`s
	+ 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>` will enable the specified player to use the specified trigger objective
		- Trigger availability is stored per player, per trigger
			* 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`
	+ Usage: `/trigger <objective> <add:set> <value>`
* `/worldborder`
	+ `/worldborder <set,add,center,damage,warning,get>`
		- `/worldborder set <sizeInBlocks> <timeInSeconds>`
			* Used to set size of border. The first argument sets the size of the border and the second sets the speed of the border to expand or shrink
		- `/worldborder add <sizeInBlocks> <timeInSeconds>`
			* Adds blocks to the current size of the world border. Can use negative (-) numbers to subtract the size of the border
		- `/worldborder center <x> <z>`
			* Sets the center of where the border will be placed.
		- `/worldborder damage <buffer|amount>`
			* Allows you to customise the amount of damage taken while outside the border, and buffer, the higher value, the further you can be outside the border without taking damage
		- `/worldborder warning <time|distance>`
			* Allows you to customise how far you have to be or the time for how long it takes to activate the world border warning
		- `/worldborder get`
			* Tells the player running the command the current width of the world border

Gamerules
* `logAdminCommands`
	+ Prevents command block output from being stored in chat logs. In multiplayer, also prevents player-initiated commands from being stored. Unrelated to *commandBlockOutput*, which is output into the visible chat
* `randomTickSpeed [value]`
	+ Controls how often a random tick occurs; random ticks influence how fast plants and crops grow, how fast pigmen spawn from portals, how fast farmland updates, how fast grass and mycelium grow and decay, etc...
	+ If set to 0, random ticks never occur
* `reducedDebugInfo`
	+ Gamerule to enable/disable reduced information on the F3 debug screen
	+ Op-only unlike the 'reduced debug info' toggle in multiplayer settings
	+ Overrides 'reduced debug info' settings in clients
* `sendCommandFeedback`
	+ If set to false, player-run commands will not show a success message
* `showDeathMessages`
	+ Prevents death messages like "[player] fell out the world" from appearing in the chat
* The ability to create gamerule variables
	+ These are fake gamerules which don't actually affect your world, 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>`

Scoreboards
* 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 will also affect people who have not yet joined the world
* Fake players with a name starting with # will never show up on the 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` will reset the scores of an objective named anObjective for all players in the world
	+ The `operation` subcommand can apply arithmetic operation to scores (+ – \* / % < > =) and 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 aTrigger` enables a `trigger` named aTrigger
* Different teams can now have different objectives displayed in the sidebar
	+ Example: `/scoreboard objectives setdisplay sidebar.team.yellow anotherObjective` (referring to team color, not team name)
* Testing for scores now 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 teams option <name> deathMessageVisibility` with options `never`, `hideForOtherTeams`, `hideForOwnTeam` and `always` (default)
* Command `/scoreboard players` can now filter by NBT data

NBT Tags
* `BlockEntityTag`
	+ BlockItem instances can now hold a custom NBT tag that is merged into a block entity when it’s placed
	+ Example: `/give @p command_block 1 0 {BlockEntityTag:{Command:"`setblock ~ ~ ~ minecraft:diamond_block`" } }` will give a command block that, when placed, will automatically have the command `/setblock ~ ~ ~ minecraft:diamond_block` set
* `CanDestroy`
	+ Mostly for use in adventure modus
	+ 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"]}`} to give a diamond shovel that can break grass and sand
	+ Putting an invalid item name in will display as "missingno" under the "Can Break" list.
* `CanPlaceOn`
	+ Allows placing of certain blocks against other blocks in adventure modus
	+ Example: `/give @p minecraft:stone 16 0 {CanPlaceOn:["minecraft:diamond_block"]}` to give a block of stone that can only be placed on diamond blocks
	+ Putting an invalid item name in will display as "missingno" under the "Can be placed on" list.
* `CommandStats`
	+ 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. `/give`) will cause it to update the score based on the number of items given
	+ Usage: `{CommandStats:{AffectedItemsName:"playername", AffectedItemsObjective:"objective", AffectedBlocksName:"playername", AffectedBlocksObjective:"objective", AffectedEntitiesName:"playername", AffectedEntitiesObjective:"objective", SuccessCountName:"playername", SuccessCountObjective:"objective"}}`
* `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 bit field to 3 would hide both `ench` and `AttributeModifiers` tags, and setting to 63 would hide everything.
* `Lock`
	+ A way to lock containers from being opened using NBT tags
	+ Mostly useful for adventure maps in adventure modus
	+ Containers can be unlocked by clearing their string for Lock
	+ Locked containers can only be opened while holding anything renamed to the given string, item is not removed on use
	+ The lock can be completely removed utilizing the command `/blockdata`
* `NoAI`
	+ Disables an entity's AI
	+ Entities without AI do not attack players or 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, and ride other entities
* `PickupDelay`
	+ The number of ticks before an item entity can be picked up.
	+ Set to 32767 for items that can't be picked up
* `rewardExp`
	+ Controls villagers giving xp for trading, set to 1 or 0
* `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 in command blocks; now requires only one command
* `ShowParticles`
	+ Option to show or hide all particles for a potion effect, while the `Ambient` tag only shows 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

### World Generation

Underground
* Granite, andesite and diorite generate in pockets within stone terrain
	+ Slightly larger size and abundance than gravel
	+ Pockets don't reduce ore frequency, since ores can generate inside these pockets

Ocean monuments
* New underwater generated structure made out of prismarine, prismarine bricks, dark prismarine and sea lanterns
* 8 gold blocks can be found at the center of the monument
* 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 customisable 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, and 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, iron, gold, redstone, diamond and 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, Depth noise scale
* There are seven presets
	+ Water World, Isle Land, Caver's Delight, Mountain Madness, Drought, Caves of Chaos, 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" to select it
* Tweaked world creation
	+ Other world options are not available
	+ Only Spectator modus can be enabled
* All possible blocks with all possible data values are generated
	+ This includes all possible states of redstone wire, fire, tripwire, stairs, etc.
	+ They are arranged in a grid across height y=70, with a barrier floor at y=60
	+ Every block state generates only once
* Blocks placed are deleted, and blocks destroyed are restored

### Blocks and items

Diorite
* Crafting recipe: 2 cobblestone and 2 Nether quartz in a checker board pattern
* Can be crafted into polished diorite

Andesite
* Crafting recipe: 1 cobblestone and 1 diorite
* Can be crafted into polished andesite

Granite
* Crafting recipe: 1 Nether quartz and 1 diorite
* Can be crafted into polished granite

Polished diorite
* Crafting recipe: 4 diorite in a 2×2 configuration

Polished andesite
* Crafting recipe: 4 andesite in a 2×2 configuration

Polished granite
* Crafting recipe: 4 granite in a 2×2 configuration

Coarse dirt
* Replaces the grassless dirt variant found in Mega Taiga, Mesa and Savanna biomes.
	+ 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
* Slightly darker texture than regular dirt
* Can be picked up with bare hands (silk touch is not required)
* Tilling coarse dirt with a hoe will turn it to regular 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 - `minecraft:double_stone_slab2:8`
* Generated only in Mesa biomes at cave entrances

Prismarine
* Generates in ocean monuments
* Can be crafted with prismarine shards
* The cracks in Prismarine appear to slowly change color between brown, blue, gray and purple.

Prismarine bricks
* Generate in ocean monuments
* Can be crafted with prismarine shards

Dark prismarine
* Generate in ocean monuments
* Can be crafted with prismarine shards and an ink sac

Sea lantern
* Generate in ocean monuments
* Can be crafted with prismarine shards and prismarine crystals
* Emit light at a light level of 15 and have an animated texture

Prismarine crystals
* Drop from guardians
* Can be crafted into sea lanterns

Prismarine shard
* Drop from guardians
* Can be crafted into all three kinds of prismarine blocks and sea lanterns

Wet sponge
* Obtained when a sponge soaks up water
* Smelting a wet sponge yields a dry sponge
	+ When smelted, they will fill empty buckets in the 'fuel' slot with water if possible
* Emits water dripping particles
* Dropped by elder guardians on player kills

Slime block
* Players and mobs that land on their top side will bounce, like on a trampoline
	+ Bounce rebound velocity is scaled by impact velocity, can reach up to 60%
	+ Currently does not affect item entities
* Prevents fall damage
* Walking on it is slower than walking on soul sand, close to one's speed whilst sneaking
* Crafting recipe: 9 slime balls
	+ Can be crafted back into 9 slime balls
* The placing/breaking sounds use hurt sounds of slimes
* Connected to sticky pistons, slime blocks will now push and pull blocks beside them when moved by pistons
	+ Connected to normal pistons, slime blocks will only push blocks, but not pull them
	+ Coded by KaboPC and Panda4994
	+ Up to 12 slime blocks connected to a piston in any arrangement can be moved as long as the following conditions are met: blocks do not disrupt the chain, non-moveable blocks are not in the way or slime blocks are not attached to the piston itself
	+ Follows all the rules that pistons follow, for example blocks which can normally be moved by pistons can be moved if attached to slime blocks
	+ Allows for more contraptions, from new redstone clocks, moving devices, farming etc
* Extending a piston with a slime block attached to it will propel entities (mobs, players, items, launched arrows etc) in the appropriate direction

Fence
* New types of fences for all the different types of wood
	+ Different types can connect to each other
	+ Original fence renamed to oak fence
* New crafting recipe for fences to make this work: 2 sticks and 4 planks to make 3 fences

Fence gate
* New types of fence gates for all the different types of wood
	+ Different types can connect to each other
	+ Original fence gate renamed to oak fence gate

Doors
* New types of doors for all the different wood types
	+ Different types of doors have different textures, with some types having no windows
	+ Door recipes now require all 6 wood to be the same type

Iron trapdoor
* Can only be opened and closed using redstone, similar to an iron door
* Crafting recipe: iron ingots in a 2×2 pattern, yields one iron trapdoor

Banner
* Can be worn as head gear - but only using commands
* Over a quadrillion possible combinations
* Crafted like a sign, just with one color of wool instead of planks
* Can be stacked to 16
* Most patterns are created by arranging dyes in certain ways around a banner on a crafting table
* Additional patterns: creeper, skull & crossbones, brick, flower, curly border and Mojang logo - making these without dyes will result in a black pattern, use dyes to get different colors (items: creeper skull, wither skeleton skull, brick block, oxeye daisy, vines and enchanted golden apple)
* Many patterns can be produced
* Up to 6 layers of patterns possible
* Can be placed on walls or on the ground (16 rotations possible)
* Sway with the wind
* Can be cloned by crafting them together with a blank banner
* Top-most layer can be removed using cauldrons
* Can be used as fuel in furnaces

Armor stand
* Can be used to decoratively display armor (including pumpkins, mob heads and player heads)
	+ Armor can be right-clicked to be applied to the armor stand and can be applied by dispensers
	+ Armor can be applied by dispensers aimed at any part of the Stand
	+ Armor can be removed by right-clicking on the piece of armor you want to remove
	+ Can render enchanted and dyed armor
	+ Can use pick-block on armor stands (will give the stand not the armor equipped)
* Crafted using a stone slab and 6 sticks
* Stacks up to 16
* Armor stands are actually entities not blocks and can therefore can be summoned using `/summon ArmorStand` and put in minecarts
* NBT tags can be used to create 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 a preconfigured position (`Pose`)

Raw mutton
* Restores 2 ()
* Drops from sheep
* Can be cooked into cooked mutton

Cooked mutton
* Restores 6 ()

Rabbit hide
* Can be crafted in a 2×2 arrangement to produce leather
* Drops from rabbits

Raw rabbit
* Restores 3 ()
* Drops from rabbits
* Can be cooked into cooked rabbit

Cooked rabbit
* Restores 5 ()

Rabbit's foot
* Brewed to make a Potion of Leaping
* Drops from rabbits

Rabbit stew
* Restores 10 () and 12 saturation
	+ This makes it the best food in the game other than golden carrots
* Recipe: 1 cooked rabbit, 1 mushroom, 1 carrot, 1 baked potato, and 1 bowl

Potion of leaping
* Adds effect Jump Boost, for "I" and "II" levels
* Brewed with a rabbit's foot and Awkward potion
* The potion and bubbles are bright green colored

Barrier
* Acts like a full block but is completely transparent
	+ Can transfer redstone signals and allows blocks to be placed on it
* Can only be destroyed in Creative modus
* Can be obtained using `/give @p minecraft:barrier`
* Becomes visible to players who are holding a barrier in their hand
	+ Appears to be rendered as particles; always facing the player

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 teleports using an ender pearl.
* Despawns after 2 minutes (unless it is named using a name tag)
* Have the same sounds as silverfish

Guardians
* Spawns in ocean monuments
* Attacks squid and players with a web/beam
* When on land, it flops around, unlike squids
* Drops prismarine shards, prismarine crystals and raw fish
* Makes wet noises when hurt and squeaky, wet noises when flopping around on land

Elder Guardians
* A boss-like variant of Guardians
* 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
* Drops wet sponge

Rabbits
* Drops rabbit hide, raw rabbit, cooked rabbit and rabbit's foot
* They have many different skins similarly to horses and ocelots. They have 8 skins including: Black, White, Brown, Gold, Black & White, Salt & Pepper, Toast, and the Killer Rabbit of Caerbannog
	+ 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
	+ Very low rate of spawning as "The Killer Bunny" (or the "The Killer Rabbit of Caerbannog")
		- 1/1000 chance of spawning
		- This type of rabbit is hostile and will attack players within 4 blocks, deals 5 () in easy, 8 () in normal difficulty and 12 ( × 6) in hard
		- 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 like the most other passive mobs, and jump around randomly.
* Make little squeaky sounds when hurt or killed

## Changes

### General

Splashes
* "OpenGL 1.2!" changed to "OpenGL 2.1 (if supported)!"
* "Now java 6!" changed to "Now Java 6!"

Debug screen
* Text now has gray background
* Restructured layout
* 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
* Now displays which block the feet are in
* When looking at a block, its coordinates, block id and properties will be displayed
* The "Facing:" line now indicates in which axis-based direction you're looking ("Towards positive Z")
* Now displays Java version, display resolution and vendor, graphics card model and vendor and OpenGL version
* The crosshair now turns into 3 short, colored lines indicating the direction of the 3 axis: x/red, y/green, z/blue
* "Light" is now the light levels at feet, not eyes
	+ Player rotation is now displayed for the vertical angle as well as the horizontal one
* Day counter added
	+ Increases by 1 every dawn
* Now displays difficulty
	+ Peaceful - 0.00, Easy - 0.75, Normal - 1.50, Hard - 2.25
* Looking at a block in the world will show the coordinates of that block on the debug screen

F3 hotkeys
* Debug tooltips now show how many NBT tags an item has - Screenshot
* When debug tooltips are enabled, items will now show their name id - Screenshot
* When debug tooltips are enabled, some instances of usernames and entities in the chat will now show 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
* Occurences of blocks/items now need to be named ids; old ids slowly being phased out
* NBT data in commands can now use block/item names in place of numerical ids
	+ Example: `id:"minecraft:stone"`
	+ In scoreboards, the format is `minecraft.block.stone`
* Superflat presets also use the new named id format

Superflat world type
* Block ID/number of layers format changed from `NumberxID` to `Number*ID`.
* Preset code version number changed to "3".

Internal block handling
* Now internally use states instead of metadata
* Metadata will still be used for a while
* Block states of the block being looked at will now be displayed on the F3 menu - Examples: redstone, door
* Internally, 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

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 only shown 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 your chat bar. They also work in commands like /tp so you can teleport to entities.
* `F3` + `D` clears the chat history (including previously typed commands)

UUID
* All player lists will now be converted to be UUID-based automatically

Resource packs
* Custom block models can be loaded
	+ Several blocks in the game are rendered differently using the new block models.
		- The cauldron's feet are cubes instead of faces.
		- Grass blocks, dirt, sand, red sand, stone, Netherrack, bedrock and TNT all have their top texture randomly rotated
* Custom item models can be loaded
	+ Many items' models are now rotated 90 degrees in the inventory and in hand.
* F3+T and F3+S now reload models
* Resource packs can now be bundled with a world, put it in the map save directory and name it "resources.zip"
	+ Example: `.minecraft/saves/TheMapWithTheThing/resources.zip`

Skin
* Added a new default skin: Alex
	+ Alex's model is that of Steve but with 3-pixel wide arms
	+ A choice to select fat or thin arms on minecraft.net/profile was added shortly after the update.
	+ If you don't have a custom skin yet, you are randomly assigned Steve or Alex based on your random user ID
* Right and left arms and legs are now editable independently
* Uses a 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
	+ You can toggle the visibility of overlays, independent for each limb/body part
* Old skins still work, but won't have the new features

Servers
* The server list can now be reordered like resource packs - Use 'up'/'down' to reorder, 'right' to join
* When editing and adding servers, you can now set how it handles resource packs: Prompt, Enabled or Disable
* Servers can now customise network compression in `server.properties` using `network-compression-threshold`: `0` to compress everything, `-1` to compress nothing
* Servers can now optionally send a hash for clients to verify resource packs using `resource-pack-hash` in `server.properties`: Should be a 40 character hexadecimal string, will otherwise only be used as a unique id
* Servers can now configure how long a tick may take before shutting down using `max-tick-time` in `server.properties`
* Servers can now configure the maximum world size, which will override `/worldborder`, using `max-world-size` in `server.properties`
* Servers can now send messages to be displayed on the action bar

The Void
* Removed fog and particles

Options
* Video Settings
	+ F11 fullscreen toggle now affects fullscreen option

Optimizations, Rendering & Graphics
* Significant increase in FPS and performance
* Each world (Overworld, Nether, End) now runs on its own thread
* Chunk rendering and chunk rebuilds are now multi-threaded - super fast chunk rendering!
* Rewrote chunk sorting
* Better visibility culling code
* Mob pathfinding is now multi-threaded
* Rewrote the inventory system
* Ore generation is now more than twice as fast
* Only transparent blocks will now render as transparent (eliminates the use of x-ray texture packs)
* Dropped items now face the player in all three directions on fast graphics
* Rewrote how blocks are rendered
* Rewrote how block data is handled
* Improvements to allow for "cooler things"

### Gameplay

Enchanting
* Enchanting will now cost 1 to 3 levels, but you still need 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 of lapis lazuli
* Additionally, there is now a material cost - enchanting also costs 1 to 3 pieces of lapis lazuli now (seen above)
* The actual enchantment calculation is the same
* One of the enchantments will be displayed in the tooltip
* The enchantments you would get on a tool will not change until you enchant something - this enchantment seed is stored per player
* Leveling up now 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 now have a profession, which is displayed in the trading GUI: Farmer, Fisherman, Sheperd, Fletcher, Librarian, Cleric, Armorer, Weapon Smith, Tool Smith, Butcher and Leatherworker
* Existing Villagers keep already unlocked trades
* Villagers start out with 2-4 trades unlocked
* Trading now gives experience, more with willing Villagers
* The disabled trade arrow now has a descriptive tooltip
* Villagers of the same profession will have the same trades except for 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. Apart from chainmail armor, iron helmets and chestplates, enchanted diamond chestplates, leather pants and enchanted leather chestplates are the only leather armor pieces that are still sold. Similarly, iron axes and enchanted iron swords, iron shovels, iron pickaxes, diamond pickaxes, diamond swords and diamond axes are the only tools still obtainable from villagers now
* Notable new trades: Villagers now buy potatoes, carrots, melon blocks, pumpkins, string, leather and rotten flesh, and now sell pumpkin pies, cakes, cooked fish, enchanted fishing rods, all colors of wool, bows, name tags and lapis lazuli

Village mechanics
* Doors are now added to the closest village
* This will not break iron farms, but change them a little, enough to make them "practically pointless"

Anvil repairing
* Costs reduced to balance out with the new enchanting system
* Renaming items will now only cost 1 level
* Repairing cost now increases exponentially (1, 2, 4, 8, etc.)
* Repairing costs can no longer be kept down by renaming items

Adventure modus
* Block hitboxes no longer appear in Adventure modus if interaction with the block is impossible
* Block interaction is now impossible by default
* The CanDestroy NBT tag can be used to determine which blocks can be allowed to be broken (see above for usage)

Creative modus
* In creative modus, players can create a copy of a block entity in their hotbar, including all NBT data, with ctrl+Pick Block key (ctrl+middle mouse button by default)
* Players in creative modus can now damage entities even if they are flagged invulnerable

Teleporting
* Relative teleporting is smoother and no longer brings players to a stop; it preserves their velocity from before the teleport

Item tooltips
* Now show the internal name for use in commands (F3+H modus)

Particles
* Can be summoned using the `/particle` command
* Changed the particle effect when landing on a block, looks a lot more scattered

Life Bar
* Now the life bar has a new animation for the damage, that additionally shows how many hearts a player loses

Enchantments & effects
* Now also support named IDs as well as numerical IDs
	+ Example: `/enchant @a minecraft:looting 3`
	+ Example: `/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
* Now groups together teams
* Now sorts players by name
* Player list shows the faces of players

Sprinting
* Sprinting while flying now actually affects movement speed

### Commands & NBT Tags

Commands
* `Tab ↹`-completing coordinate arguments will now fill in the coordinates of the block currently being looked at
* `/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} }` will remove up to 34 villager spawn eggs named Michael from yourself
	+ Can now test for partial matches of NBT lists
* `/debug`
	+ Can now be run in single player
	+ New arguments for debug `/debug <start|stop|chunk> [<x> <y> <z>]`
	+ x/y/z are required and valid only for chunk modus
	+ May be removed, as the command was supposed to be dev only
* `/effect`
	+ Can now also specify whether particles are to be shown:
	+ Usage: `/effect <player> <effect> [seconds] [amplifier] [hideParticles]`
		- Use 'true' to hide particles and 'false' to show; if value is not given, defaults to false
* `/kill`
	+ Can now be followed by a target selector
	+ Example: `/kill @e[type=!Player]`
* `/say`
	+ Now lists all entity using @e.
	+ Example: `/say @e[r=500]` will list all the entities in your world within a 500 block radius
* `/summon`
	+ `/summon` command can now summon lightning using `/summon LightningBolt`
* `/tellraw`
	+ 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
		- Example: `/tellraw @a {text:"CLICK",insertion:"This is a test"}`
	+ Can now 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]"}` will print 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'}"}}` will print a message will display the tooltip of a zombie named "dummy"
* `/testfor`
	+ Can now also check for dataTags
	+ Example: `/testfor @p {foodLevel:20}`
	+ No longer is exclusively usable in command blocks
	+ Can now check for inventory specific items
		- Example: `/testfor @p {Inventory:[{Slot:6b,id:"minecraft:diamond_sword"}],SelectedItemSlot:6}`
* `/testforblock`
	+ Can now 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 downwards

Target selectors
* Now supports cubic areas
	+ Example: `@e[x=0,y=0,z=0,dx=10,dy=10,dz=10]` gets 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
* New selector parameters for entity selectors to detect entity rotations with rxm – x rot min, rx – x rot max, rym – y rot min, ry . y rot max
	+ Example: `@a[rxm=-15,rx=15,rym=-45,ry=45], /say @a[rx=30], don't look down!`
* Tab-completing coordinate arguments will now fill in the coordinates of the block currently being looked at

NBT Tags
* `Age`
	+ Can now be set to -32768 for items that never despawn
* `CustomName` and `CustomNameVisible`
	+ Now work on all entities
* `pages`
	+ Uses the JSON text component instead of plain text.
	+ Capable of using the `clickEvent` and `hoverEvent` tags.
	+ Previously, text formatting could only be accomplished using the section symbol via Formatting codes.
* `Text1`, `Text2`, `Text3`, `Text4`
	+ Uses the JSON text component instead of plain text
	+ Might need some time before it can work in survival.
	+ Can be used to show scores towards players by using the `selector` and `score` tags
	+ Previously, text formatting could only be accomplished using the section symbol via Formatting codes
	+ Character limit is based on character width

### World Generation

Villages
* 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 temples
* Now spawn with stained clay instead of dyed wool

Caverns
* Now generate on the surface of desert, mesa, mega taiga and mushroom biomes

Swampland
* Changed generation of the marsh-like areas

Mesa
* Red sandstone now generates at cavern entrances in Mesa biomes

World border
* The default world border is now an animated texture rather than an invisible bedrock barrier
* There is now nothing beyond the world border
* Is set at a diameter of 60 million by default, for both the Overworld and the Nether
* Players can't pass through it and take damage when outside
* If you’re stuck outside the world border, it is possible to freely fly/walk around (not possible to freely walk through the border from the inside though)
* When you get within a certain distance of the world 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, default 5 blocks from the player's location
	+ If the border is shrinking quickly enough, the warning will be first visible at the warning time, default 15 seconds from the player's location
* The `/worldborder` command allows one to customize various aspects of world borders like their size, center, damage and warning

### Blocks and Items

Sponge
* Reintroduced sponge to survival modus, 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 water is touching it

Chiseled stone bricks
* Now craftable from two stone brick slabs on top of each other

Cracked stone bricks
* Can now be obtained by smelting stone bricks, making them renewable

Moss stone
* Now craftable from one cobblestone and one vine

Mossy stone bricks
* Now craftable from one stone brick and one vine

Beacon
* Beacon light beams change color when going through stained glass and stained glass panes
	+ Making it feed into multiple stained glass blocks/panes will combine the colors
* Beam now goes through all blocks that don't completely block light: Ice, water and leaves

Signs, chests, beacons, beds and heads
* Now display the cracking animation
	+ Beds did display the cracking animation previously, but not on their top and bottom

Door
* Stack to 64
* The crafting recipe for doors now gives 3 doors instead of one
	+ Applies to both doors and ijzeren doors
* New types of doors for all the different wood types
	+ Therefore, Wooden Doors have been renamed to Oak Doors
* Door item textures changed to be more detailed and more consistent with the new doors

Trapdoor
* Trapdoors are now called "Wooden Trapdoor"

Fence gate
* Can now catch fire

Torch & redstone torch
* Torches and redstone torches placed on walls now have an angled top side

Blaze rod
* Are now held similarly to tools

Furnace
* When a furnace runs out of fuel, the smelting progress will rewind at 2× speed
* Empty furnaces will now only accept fuel and empty buckets in the fuel slot

Carrot
* Restore 3 hunger points instead of 4

Baked potato
* Restore 5 hunger points instead of 6

Hay bale
* Rebalanced how they heal and accelerate the growth of horses

Dead bush & sapling
* Can now catch fire

Packed ice
* Mined faster with a houweel

Melon (block)
* Mined faster with an axe

Ladder
* Mined faster with an axe

Huge mushrooms
* 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
* 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.
	+ Note that a charged creeper explosions will not yield more than one mob head
* Skulls worn on heads are now bigger so the 2nd skin layer no longer peaks through
* Player and mob heads in inventories and held by mobs/players now display the actual head
* Placed mob heads now show the 2nd skin layer

Item frame
* Items in item frames can now face eight different directions
* Can now be seen from farther away
* As long as the frame remains placed, it remembers the orientation of the last item it held, and uses it for the next item it holds
* Item frames can give off a signal detected by comparators, based on the direction the 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
* Improved position handling of item frames

Painting
* Improved position handling of paintings

Dispenser
* Can now place pumpkins or wither skeleton skulls to spawn golems and withers respectively
	+ Will only place them if the body of the golem or wither is already built
* Can now place command blocks with pre-configured commands, rather than dispensing it

Button
* Can now be placed on ceiling and on the ground

Redstone comparator
* Can now detect what way an item frame is rotated

Daylight sensor
* Can be inverted with a right click
	+ 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
* Inverted form cannot be obtained in inventory

Activator rail
* Powered activator rails will now shake minecarts, causing riders (players and entities) to dismount

Cobblestone stairs
* "Stone Stairs" were renamed to "Cobblestone Stairs"

Minecart with TNT
* Minecart with TNT can be ignited with a flame enchanted bow
* Minecart with TNT explosions no longer stack

Redstone repeater
* No longer emit light

Pumpkins & jack o'lanterns
* Top texture now rotates together with the face

Maps
* Zoomed out maps now align to a grid as well
* Are now much faster

Sign
* Use the JSON text components `Text1`, `Text2`, `Text3`, `Text4` instead of plain text
* Can be used to show scores towards players by using the `selector` and `score` tags
* Previously, text formatting could only be accomplished using the section symbol via Formatting codes
* Character limit is based on character width
* Might need some time before it can work in survival

Book and quill & written book
* Use JSON text components instead of plain text with the new `pages` tag
* Capable of using the `clickEvent` and `hoverEvent` tags
* Previously, text formatting could only be accomplished using the section symbol via Formatting codes
* Might need some time before it can work in survival

Written book
* Copying written books will now mark them as copies/copies of copies
* The copying status of a book (ie. original, copy of original or copy of a copy) is denoted in a separate line in the tooltip, beneath the author's name
* Copies of copies cannot be copied

Armor
* Armor no longer gets colored when mobs/players are hurt

Arrow
* Behave differently underwater
	+ They will lose all velocity after a few blocks and slowly fall
	+ Fire arrows will be extinguished

Slabs
* Removed double stone slab's item form
* Removed double wooden slab's item form

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
* Now show the entity (@e) parameter
* X/O button next to "Last output" in commandblock to turn off the last output string

### Mobs

All mobs
* Updated to the new AI
* Mobs now show a glow of a slightly different color when hurt

Villagers
* When struck by lightning, villagers turn into witches
* Now have a head slot where helms or blocks can be applied
* Villagers will now only breed 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 the villager will become willing
	+ 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 difficult: The only tell is the amount of xp they give when trading; Normal trading yields 3-6 experience points, trading and making a villager willing yields 8-11 experience points
* Changes to villager AI
	+ Villagers will now harvest, collect and replant grown potato, carrot and wheat crops
	+ Villagers will craft wheat into bread
	+ Villagers will share food with fellow villagers

Baby animals (sheep, pig, cow, chicken, cat, dog, horse, rabbit)
* Growth can now slowly be accelerated using the animal's breeding item: Each use takes 10% off the remaining time to grow up

Wolves
* Tamed and untamed wolves now attack skeletons without provocation, similar to how untamed wolves attack sheep in the wild

Tamed Ocelots and Tamed Wolves
* Now display a death message if named with a name tag

Skeletons & wither skeletons
* Now run away from wolves instead of fighting back
* Now run away from creepers that are about to explode
* Now drop a skeleton mob head when killed by a charged creeper
* Hitbox has been change: 2.5 to 3 blocks

Slimes and magma cubes
* Now 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
* Slimes will now 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 will keep its given name.

Zombie pigmen
* Angry zombie pigmen now pathfind as a result of the update to the new AI
* Now run away from creepers that are about to explode
* 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

Endermen
* Now pathfind as a result of the update to the new AI
* Now walk slightly faster

Spiders and cave spiders
* Can no longer draw line of sight through opaque blocks

Blazes
* Blazes will now shoot the player even if there are solid blocks between them

Giants
* Armor on Giants is now rendered

Silverfish
* Silverfish will stop occasionally before moving again (similarly to most mobs)

Creepers
* Now run away from other creepers that are about to explode
* Now drop a creeper mob head when killed by a charged creeper

Zombies
* Now run away from creepers that are about to explode
* Now drop a zombie mob head when killed by a charged creeper

Witches
* Now run away from creepers that are about to explode

ijzeren golems
* Now attack the player as soon as it is attacked, but only if the player is in survival

Snow golems
* Snow golems below layer 64 no longer leave a trail of snow.

ijzeren golems, snow golems & withers
* Can be spawned by arranging the blocks in any orientation
	+ This does not affect the orientation of the spawned mob

Sheep
* Now drop mutton when killed

## 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.
	+ 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).
	+ 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.
* 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.
	+ The previous longest was also 1.3.1, with 111 days from the first snapshot to the final release, also less than a half.
* 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 1.3.1, with 19 snapshots, slightly more than one-third of 1.8's snapshot count.

## Fixes

522 bugs opgelost
Van de releases voor 1.8
* MC-19 – Having FOV over 100 and sleeping in bed will cause you to look inside your head
* MC-71 – Mobs don't spawn next to water streams if the x and z coordinates are negative
* MC-78 – Villagers crowd into a single building
* MC-92 – Slab & stairs lighting incorrect
* MC-99 – Skins sometimes disappear after death
* MC-107 – Potion of night vision: total blackout
* MC-129 – Chunks not loading surface, revealing caves, etc
* MC-208 – Paintings & item frames can overlap / z-fighting when overlapping
* MC-229 – The fullscreen/windowed mode toggle status is inconsistent when using hotkeys
* MC-267 – Potion effect status doesn't show if the inventory was open when it was cast upon the player
* MC-268 – "Jump Boost" does not reduce fall damage
* MC-272 – Inventory remains pushed over once effect has worn off
* MC-393 – Starvation prevents sleeping in bed on peaceful
* MC-404 – Viewing a map while invisible still shows both hands holding it
* MC-455 – Standing on exact x = 0, z = 0 coordinates prevents breaking / placing blocks to the northwest
* MC-486 – Zombies and skeletons don't burn on slabs
* MC-506 – You can make smooth sandstone into smooth sandstone
* MC-586 – Beacon light does not travel through water
* MC-665 – Minecarts and TNT are not moved by water currents
* MC-676 – Signs and chests do not display cracking animation
* MC-816 – 'Drowning' meter doesn't reset when there's a block overhead, in running water
* MC-888 – `/difficulty` command doesn't change the default difficulty in the options menu (singleplayer)
* MC-1146 – Piston on same level as bedrock
* MC-1178 – Invalid biome ID in Superflat crashes Minecraft
* MC-1253 – Ladder, sign, fence, gate, trapdoor causes block it is placed in to darken
* MC-1298 – Slightly damaged and very damaged anvils lose broken texture when falling
* MC-1305 – ijzeren bar hit-boxes misaligned
* MC-1313 – OSX: Unable to see colored signs from the front
* MC-1406 – Server and client can disagree on block placement range
* MC-1428 – Arrows bouncing off mobs.
* MC-1451 – Sideways placed blocks (quartz, hay bales, wood logs) textures are not rotated properly
* MC-1458 – Zombie / Skeleton borstplaat not displaying the sleeves of the borstplaat properly
* MC-1489 – In certain directions, exiting a cart/horse/pig/bed next to a fence leaves the player on the wrong side of the fence
* MC-1499 – Can see the water lighter in a certain position
* MC-1532 – TNT flashing graphic when lit looks cut up and faded / z-fighting
* MC-1580 – Ghost items from trading with `⇧ Shift`-click
* MC-1677 – Retracting piston shows ghost hitbox of technical block
* MC-1769 – X-Ray by standing inside TNT / glowstone / block of redstone / leaves (fast)
* MC-1818 – `SkullOwner` is lost when "picking" the skull in creative
* MC-1831 – Incorrect fire charge noise
* MC-1893 – If you sneak, buckets will place water/lava/lily pads at the position you would point at if you weren't sneaking
* MC-1918 – When activated TNT falls into an endportal, the TNT will be in the ground in the end.
* MC-2053 – Inconsistent door texture
* MC-2071 – Pausing the game or opening any GUI in a nether portal does not work
* MC-2117 – Beacon beam not viewable on low render distance
* MC-2292 – OS X: `Ctrl` modifier key instead of `⌘ Cmd`
* MC-2335 – Walking from blocks higher than 0.5 and lower than 1.0 into 2 high gates is VERY inconsistent.
* MC-2344 – Skeletons don't pick up enchanted bow
* MC-2346 – Hitbox of anvil not proportional
* MC-2367 – Players can place and remove arbitrary blocks in Adventure mode, breaking pre-1.4.2 maps
* MC-2487 – Lighting cocoa | glowing when hit
* MC-2559 – Squids taking damage while in water
* MC-2713 – Occasionally you can't hit entities with anything
* MC-2789 – Unbreakable blocks in adventure mode: hay block, TNT, Silverfish, piston, cactus, bed, fire, sponge
* MC-2911 – `/gamerule` commands allow parameters other than `true`/`false`
* MC-2930 – Heart bar doesn't show how much damage is dealt to the player
* MC-2947 – Ghasts and witches do not aim properly
* MC-2990 – Heads, beds, and doors can't be placed where there is thin snow
* MC-3066 – Adventure Mode breaking transparent blocks
* MC-3084 – Models improperly shaded at certain angles
* MC-3100 – Stone stairs are named incorrectly, they should be called cobblestone stairs
* MC-3151 – New mob AI doesn't take world limit/Void into account for pathing
* MC-3230 – Black squares on 3rd person view
* MC-3337 – Cannot walk through 2 high hole with chest / soul sand / portal frames in floor
* MC-3444 – The `/give` command will stack any item
* MC-3450 – While lying in bed nearby mobs will look above the player
* MC-3480 – superflat generating air
* MC-3493 – Item frames "jumping"
* MC-3583 – `java.lang.NullPointerException: Exception ticking world (at ml.c(SourceFile:199))` (Corrupted Nether chunks)
* MC-3599 – Sleeping in beds above layer 128 in multiplayer causes the player to fall into the void (visually only)
* MC-3615 – Seeing through lava
* MC-3631 – Creepers float one-eighth of a block above the ground
* MC-3664 – Golden carrot Creative misplacement
* MC-3668 – When going through nether portals with (potion) effects, the effect animations (particles, fire, visibility, additional hearts) are lost
* MC-3716 – Ender Pearls and Beds
* MC-3718 – Textures and Effects are off when far away from the center of the map
* MC-3781 – Creepers make no attempt to get as close as possible to the Player to explode
* MC-3808 – Power components (buttons, pressure plates, detector rails, etc) sometimes output too short pulse
* MC-3818 – Playing stacked music discs in jukebox will duplicate them
* MC-3884 – No splash sound when items dropped in water
* MC-3995 – Sponges won't absorb water
* MC-4008 – Pick block item duplication
* MC-4077 – Player hitboxes in debug mode are rendered too high
* MC-4222 – While under the effect of a night vision potion, enemies no longer flash red upon taking damage
* MC-4239 – Redstone and string in a cobble generator turn into obsidian
* MC-4329 – Parts of enchanted leather armor, when held, don't shimmer
* MC-4402 – Brewing Stand becomes bright upon punch
* MC-4410 – Floating in 3rd person while sneaking
* MC-4476 – Endermen don't teleport when battling other mobs up close
* MC-4490 – Fishing rod not attached in 3rd person while crouching
* MC-4546 – Sheep spawn eggs have wrong texture when thrown on the ground (fast graphics)
* MC-4660 – Potions render differently in hand than in inventory/storage
* MC-4743 – Survival inventory not showing picked up items in creative
* MC-4767 – Shadow on the block above your head
* MC-4772 – Head items not rendered properly in 3D
* MC-4837 – Zombie/player held beacon experience z-fighting
* MC-4855 – Mob spawners miss a row on X and Z axis for the spawn range
* MC-4930 – Flight can be faster than chunk load
* MC-4934 – Squids Make Footstep Sounds
* MC-5018 – Wide characters (e.g. Tildes ~) overflow on signs
* MC-5164 – Strength and weakness potions do not work on aggressive wolves
* MC-5206 – Renamed items' name isn't shown in italic or coloured on item switching
* MC-5215 – Mob spawner "`MaximumNearbyEntity`" tag only has maximum range of 4 above and 4 below
* MC-5218 – Odd Box Underwater
* MC-5270 – Suffocation screen is buggy while standing in lava
* MC-5306 – Enchanted blocks don't show enchantment in your hand, inventory, as headwear (skulls/pumpkins) or when dropped on the ground
* MC-5312 – Thorns not working against some monsters
* MC-5313 – Durability on Shears does not go down when used on wool blocks
* MC-5477 – Fireworks and given dye beyond id 15
* MC-5506 – Villagers offer enchanted book trades you can't possibly do
* MC-5525 – Some sounds play at a low volume
* MC-5585 – The Ender Dragon is not affected by the Sharpness and Power enchantment
* MC-5610 – Redstone Dust on tall grass (placement bug)
* MC-5653 – Enchanted book offers will only ever get worse with villager trades
* MC-5824 – Cactus can grow next to blocks
* MC-5860 – Endermen can place cacti in illegal places
* MC-5962 – When first loading a world, chests and trapped chests have a visual glitch in hotbar
* MC-5991 – Hoppers use wood sounds for placing/breaking
* MC-6095 – There is a very small gap at the hopper block model
* MC-6179 – Chickens don't save their egg lay timer
* MC-6773 – Renaming a slime or Magma cube, Once it splits it no longer has its custom name.
* MC-7001 – Items in item frame get dark when rotated (fast graphics)
* MC-7133 – Texture of burning furnace(ID 62) shows no face in inventory
* MC-7157 – Minecart with furnace texture shows active furnace without powering it
* MC-7432 – Real zombie sieges fail to start (fix included)
* MC-7443 – Temporary floating minecart by pistons
* MC-7463 – Mooshrooms need grass to spawn from mob spawners instead of Mycelium
* MC-7488 – Village siege's spawn location is calculated incorrectly (fix included)
* MC-7508 – Lighting error due to `Chunk.heightMap` ignoring block at the top level of an `ExtendedBlockStorage` instance (off by 1 error)
* MC-7736 – Death message "was blown up by spider" if attacked by spider but then blown up by TNT
* MC-7807 – Thrown eggs look like snowballs when hitting something
* MC-7809 – Aiming at the very bottom of a side of an upper slab/stair places slabs/stairs right-side up in multiplayer
* MC-7896 – TNT minecarts that are set on fire drop TNT and a minecart
* MC-8201 – Lit TNT falls into floor on reload
* MC-8255 – TNT does not make fuse sound when dispensed out of dispenser
* MC-8509 – ijzeren bars texture gap
* MC-8645 – Redstone signal with strength 1 doesn't affect block when going up on it after a block powered by a comparator
* MC-8648 – Upon naming an item, it no longer grows in base value after being repaired on an anvil
* MC-8662 – Items are not centered correctly within frames
* MC-8785 – Placing snow cover to side of block replaces current cover regardless of thickness
* MC-8858 – Rain goes through upside-down stairs
* MC-8881 – Mobs treat any layered snow as non-solid
* MC-8898 – Player hitbox is rendered in inventory
* MC-8987 – Flame-enchanted bows don't activate TNT minecarts
* MC-9097 – `/testfor` producing true comparator signal with invalid parameters
* MC-9134 – powered sloped powered, detector and activator rail has wrong hitbox
* MC-9164 – Chickens can be bred with nether wart, melon seeds, and pumpkin seeds
* MC-9173 – Side of dropped items and items in item frames don't appear enchanted
* MC-9177 – Tripwire doesn't have two sided faces
* MC-9275 – TNT is not ignited when right-clicked by a fire charge
* MC-9388 – Baby mobs cannot swim
* MC-9406 – Underwater effect on held item at high aspect ratios
* MC-9473 – Unnecessary delay of "Done" button in the resource pack selection menu
* MC-9539 – "`/kill`" command still doesn't work from multiplayer server console
* MC-9553 – Wrong rendering order of particles, hitboxes, clouds, transparent blocks and breaking animations - *partial fix: particles only*
* MC-9562 – Double clicking in creative inventory doesn't auto stack the items
* MC-9582 – Whole-word selection behaves erratically in chat
* MC-9664 – Blaze / Ghast fireballs can make fire with mobGriefing off
* MC-9752 – The command block will detect players who are dead, but have not yet hit respawn
* MC-9787 – The game crashes when trading with villagers
* MC-9806 – No name color when using `/say`
* MC-9866 – Upper part of a door does not open when placing a block of redstone beside it
* MC-9998 – Breaking blocks in Creative can produce particles from blocks behind the broken block
* MC-10046 – Random destination routine has a small statistical tendency to move more north west (fix included)
* MC-10095 – Minecarts and Primed TNT can be set on fire but cannot be extinguished by water
* MC-10099 – Angry Zombie Pigmen usually won't jump over 1-high transparent blocks to get to enemies
* MC-10198 – Adding more items to smelt into a Furnace at the same time an item is done smelting glitches the item count
* MC-10206 – Breaking animation displayed on top of cauldron and hopper
* MC-10209 – More World Options menus for bonus chest and hardcore aren't blacked out
* MC-10323 – Enchanted Items close to the screen drop FPS
* MC-10387 – The bottom of a hopper becomes dark while being broken
* MC-11023 – Retracting piston arm incorrect lighting
* MC-11170 – `F3` pie graph bug
* MC-11207 – Clicking hotbar hotkey (`1`-`9`) to move a stack of items / blocks to enchanting table deletes all but one of a stack
* MC-11270 – Scoreboard doesn't work with offline / non-existent players
* MC-11524 – Slime & minecart
* MC-11607 – Right click with undyed leather armor part on cauldron with water still lower water layer
* MC-11651 – UTF-8 domain name support
* MC-11672 – Right-clicking outside of the inventory tab while holding a stack drops whole stack
* MC-11681 – Players' nameplates are too low while sleeping in beds
* MC-11987 – `/spawnpoint` autocomplete gives incorrect arguments
* MC-12061 – Witch hitbox
* MC-12363 – Lava bucket in inventory becomes empty bucket
* MC-12550 – Dying when in nether portal -- in the nether -- crashes MC.
* MC-12640 – Scoreboard disappears when there are too many entries
* MC-12730 – TNT placed on fence/nether fence/cobble wall/mossy wall and ignited has TNT fall through floor
* MC-13007 – Double Fence Gates near Cobblestone Wall at the wrong height
* MC-13346 – Creating empty flatland worlds
* MC-13381 – Spawner shows activity when eyes pos in range, but actually only produces mobs when feet pos in range
* MC-13431 – Vines prevent tree growth
* MC-13485 – Tripwire hook texture looks weird
* MC-13633 – Horse's jump bar appears even when the horse isn't saddled yet
* MC-13771 – Carpet and layered snow blocks not properly visible in hand
* MC-13799 – Selection box of fence is hidden when a leash/lead is tied to it
* MC-14398 – Throwing splash potions while riding a horse has no effect on the horse
* MC-14617 – Difficulty settings from one single player world carry over into others
* MC-14671 – 1-tick pulse sustaining with repeaters
* MC-14816 – Optical item duplication when shift clicking from second anvil slot back to inventory
* MC-14861 – Teleporting using commands resets the velocity
* MC-15084 – Leads not dropping when a leashed mob is killed
* MC-15093 – Named mobs names not visible through glass
* MC-15112 – Zombies retaliate when only hitten in Creative Mode
* MC-15202 – Player can be pushed around by mobs while on horseback
* MC-15289 – Illegal stance when teleporting to large y coordinates; rendering world unplayable
* MC-15370 – Hay bale: horses heal + speed growth mismatch if crafted with 9 wheat
* MC-15707 – Wild and hostile wolves can be leashed
* MC-16387 – Nether Fortresses are ignoring "Generate Structure" setting at world creation
* MC-16457 – Pumpkin texture flips when made into snowman
* MC-16587 – Glass pane / iron bar graphical bug
* MC-16608 – Text color in hopper and brewing stand GUI changes
* MC-16753 – Glass bottle is consumed upon right-click on a water source / cauldron in creative
* MC-17035 – Can teleport dead and unrespawned player
* MC-17047 – Placing heads doesn't cause block updates
* MC-17156 – "`/give`" Command throws `ArrayIndexOutOfBoundsException` on high Item ID values
* MC-17624 – Breaking stairs graphical glitch
* MC-17739 – [NVidia graphics card] Leather armor experiences z-fighting
* MC-17868 – Zombies in water AI glitch
* MC-17876 – Health Boost extra health vanishes on login
* MC-18245 – Renaming + enchanting cost bug
* MC-18284 – New AI mobs see through invisibility
* MC-18477 – ijzeren golems can see and attack invisible hostile mobs
* MC-18752 – Entity shadows not rendered correctly after getting GL error due to compass in item frame
* MC-19205 – Tall Grass particles are gray when destroyed by placing water through another tall grass
* MC-19313 – Wet tamed and wet hostile untamed wolves use texture from untamed, unhostile wolves
* MC-19331 – You can glitch into a Minecart if you get in it on a slope
* MC-19702 – Wither armor has wrong texture
* MC-19886 – Plants don't cause an update when the block beneath is broken/light level changed
* MC-19996 – Statistics Menu Item Names
* MC-20046 – Missing absorption hearts when entering Nether
* MC-22395 – You can place block inside yourself by placing blocks next to fences
* MC-22586 – `/spreadplayers` command doesn't accept relative coords for `x` and `z` parameters
* MC-23940 – If you sleep in a bed near a transparent block, you can get in the block
* MC-24251 – Foals can't be lead properly (not turning towards you)
* MC-24336 – Withers are harmed by the explosions of their Wither Skulls
* MC-24778 – Opening and closing sound bug
* MC-25370 – Mouse is centered when going to previous menu with `Esc`
* MC-25378 – Back of ladder missing - stronghold generation
* MC-26203 – Scoreboard: player does not appear in sidebar after setting initial score to zero
* MC-26572 – Mob/player head blocks don't render the hat layer
* MC-26987 – Horse tries to breed with another horse that is not yet in love mode
* MC-27538 – Sand landing on snow slabs is inconsistent
* MC-29408 – Tab support is not possible with player names when using the `/playsound` command
* MC-29431 – Search function returns some extra potion results
* MC-29475 – Arrow sound plays twice when shot into blocks
* MC-29515 – When tracking `stat.craftItem`, `⇧ Shift`-clicking counts 2
* MC-29518 – "`stat.damageTaken`" and "`stat.damageDealt`" track # of hits vs # of hp damage
* MC-29558 – Double plants cannot be broken by placing a different block on the block it occupies
* MC-29559 – 2 block tall grass/fern does not produce seeds when broken
* MC-29588 – `Hopper: java.lang.NullPointerException - Invalid Biome id`
* MC-29590 – Breaking two-block plants shows wrong breaking particles
* MC-29711 – Sprinting while flying
* MC-29777 – Grass block's sides use fast version of texture when held in hand regardless of graphical settings
* MC-29796 – Snowing causes water drips
* MC-29803 – Statistics doesn't resize / Buttons missing after resize
* MC-29999 – Realms button is still visible even though the client is a snapshot
* MC-30002 – Falling / landing particles / particles applied to the player centered on the block rather than the player
* MC-30070 – Flowing lava can be blown up by TNT
* MC-30135 – `Hopper: java.lang.NullPointerException: Getting biome`
* MC-30192 – `stat.useItem.<Item#>` glitching with scoreboard
* MC-30350 – Superflat Swampland doesn't generate lily pads
* MC-30450 – `/give` command creates crash-inducing items with incomplete `[dataTag]`
* MC-30484 – Giving items with unknown (high) data value crashes and leaves the world unusable
* MC-30527 – Achievement "Adventuring Time" does not work right
* MC-30543 – Particle effect when landing doesn't work on walls or fences
* MC-30548 – `stat.fallOneCm` does not display proper amount
* MC-30568 – `/summon` command can't summon lightning
* MC-30589 – Item frame only drops item upon explosion
* MC-30704 – Unsupported keys with foreign keyboard on Linux
* MC-30877 – Crops (Wheat/Carrots/Potatoes) not popping off in light level 0
* MC-30897 – Nether portal doesn't fully break when one or more blocks are destroyed
* MC-30995 – `/setblock` replace doesn't replace same block with different tile entity / NBT data
* MC-31047 – Use item stat corresponds to left-click, not right-click
* MC-31081 – Stone monster eggs spawn 2 Silverfish
* MC-31147 – Some blocks are invisible in Enderman's hands
* MC-31203 – Furnace progress remains after changing ingredient
* MC-31344 – `/summon mob` and `/summon monster`
* MC-31365 – `/summon` and `/setblock` cannot specify chests, furnaces, dispensers, rails and droppers orientation
* MC-31382 – `/summon` command (with enchantment IDs higher than 255) crashed Minecraft
* MC-31572 – `/setblock` ladder creates transparent block instead
* MC-31574 – `/tellraw translate` on string with arguments without a `with` argument crashes server
* MC-31615 – Mipmapping: seeing green and brown "blocks" at the horizon
* MC-31728 – Resource pack glitch on shaders
* MC-32017 – Maps issue + Super Secret Settings
* MC-32284 – Placing an enchanted item with a non-existent ench ID will crash when placing it in the first slot of an anvil
* MC-32301 – Lava fizz sound plays whenever a flowing lava block destroys an air block
* MC-32434 – Various ocelot spawning problems, again
* MC-32514 – The well in a desert village is made out of the wrong material / cobblestone
* MC-32526 – [Multiplayer] Long names block scores in multiplayer
* MC-32579 – Attribute "`followRange`" not working thoroughly
* MC-32867 – Stained clay blocks act as wood if a fence is underneath
* MC-32930 – Thunderstorms light level is still as bright as normal rainstorms
* MC-32933 – `/setblock` () lighting performance issue
* MC-32997 – If you try to give your self air repeatedly it will crash your game
* MC-33030 – Mobs (Endermen) don't flash red when hit in the End
* MC-33071 – `"Data tag parsing failed: Unbalanced quotation"` when parsing strings with semicolons
* MC-33084 – `/give` command at dead players
* MC-33098 – Command Minecarts calculate as 1 block above where they are
* MC-33109 – Scrolling with mouse wheel in server list is unresponsive
* MC-33110 – Spiders (and some other mobs) are not affected by speed effects or `movementSpeed` attributes
* MC-33246 – Multicolor fireworks crash game when given using `/give`, or summoned using `/summon`
* MC-33467 – Summoning a firework crash when using non-decimal colour values
* MC-33558 – Aggro tags don't work with Neutral Mobs that have New AI
* MC-33677 – Multiplayer: Clickable text in `/tellraw` not working if Options -> Multiplayer -> Weblinks are off
* MC-33713 – Swamp Pools and swampy little islands removed?
* MC-33872 – All humanoid mobs except skeletons float too high above ridden entities
* MC-34648 – Torch not placeable on stained glass
* MC-34772 – Efficiency does not work on Packed Ice
* MC-34815 – Hearts do not blink when regenerating
* MC-34919 – `Hopper: java.lang.NullPointerException: Rendering screen`
* MC-35431 – `/tellraw` commandblockoutput
* MC-35617 – Cactus has incorrect inventory image
* MC-36103 – Nether portal block invisible in front of another nether portal block
* MC-36151 – `stat.leaveGame` does not increment when game is closed
* MC-36329 – Rendering glitch when looking at river through stained glass
* MC-36489 – Mooshrooms lose their name (from name tag) when sheared
* MC-36494 – `/setworldspawn` does not update compass
* MC-36639 – Zoomed out maps do not properly align
* MC-36718 – New fragmented sentences in translation
* MC-36812 – Chat Opacity option is not working
* MC-36822 – Minecart with command block merging
* MC-36847 – No colon after Game Mode in world options
* MC-36867 – `/tellraw @a null` causes game crash
* MC-36883 – Game freezes sporadically (0-3 fps) for varying periods of time
* MC-36947 – `/weather clear <time in seconds>` doesn't clear weather for anywhere near the amount given
* MC-37075 – Hopper: `java.lang.NullPointerException: Exception generating new chunk`
* MC-37110 – Wrong pinging icon
* MC-37203 – Hopper: `java.lang.ClassCastException:bit cannot be cast to fm`
* MC-37215 – You are able to place a glass pane where you should not be able to
* MC-37355 – `server-icon.png` alpha channel display
* MC-37398 – Clicking super secret settings in the main menu throws an exception (but does not crash)
* MC-37416 – When the disk is put in jukebox the name does not appear
* MC-37494 – Potion Achievement logo visible and not grayed when required
* MC-37557 – Minecart sound when loading world
* MC-37661 – DataTag parsing/escaping issue
* MC-37818 – One block has no backface culling whilst others do
* MC-37946 – Pick block on grassless dirt gives dirt
* MC-37996 – Experience bar loses transparency
* MC-38014 – When `/setblock oldblockHandling` is set to `replace`, it still drops container items
* MC-38127 – Wrong texture of a bottle
* MC-38637 – Maps framed on east or west sides of blocks are darker than north or south sides
* MC-38915 – You can place blocks on top of cauldrons when standing inside or on top of them
* MC-38944 – Joining Realms world "Cancel" button misplaced
* MC-39139 – `walkOneCm` stat doesn't accurately measure distance
* MC-39163 – Fishing objects
* MC-39228 – Zombies kill villagers instead of transform them (hard difficulty)
* MC-39456 – Ticking entity / Mob Persistence
* MC-39825 – Floating anvil using TNT
* MC-40367 – `/tellraw @a` throwing NPE when no players online
* MC-40420 – Major texture/rendering glitch
* MC-40484 – Game crash after summoning `MinecartRideable` riding Villager
* MC-40615 – Child animals obsessed about their parents, even after growing up
* MC-40986 – `/tellraw` command crash (`stat.entityKilledBy`)
* MC-41234 – "`/summon`"ed or spawned `LeashKnots` always spawn at 0, 0, 0
* MC-41594 – Game crashes when Ender Crystal is stacked on top of horse
* MC-41839 – Chicken Jockeys with Baby Zombie Pigmen do not work
* MC-41917 – `Unable to play sound: "minecraft.damage"` when attacking other players (SMP and in Singleplayer)
* MC-41962 – Water texture bug
* MC-42312 – Range with command blocks subtly messed up
* MC-42475 – Not able to pick up item if given to a dead player
* MC-43010 – Non-standard texture resolutions cause rendering errors with mipmap
* MC-43012 – Glass pane z-fighting with itself
* MC-43984 – Normal players can use player selectors
* MC-44166 – Scoreboard objectives inaccurate in smelting objectives
* MC-44363 – Anvil rendering glitch in inventory
* MC-44597 – Unable to play unknown soundEvent: `minecraft:mob:witch.idle`
* MC-44649 – Minecraft on Mac is called java
* MC-44669 – Dark oak color bug
* MC-44727 – Block IDs that don't exist as an item crash Superflat customization GUI
* MC-44801 – Excessive client-side chunk ticking 1.7.4+
* MC-44829 – Unable to load Twitch libraries
* MC-44881 – Command block custom radius
* MC-45087 – Id for cooked fish is "`minecraft:cooked_fished`"
* MC-45173 – Moving A Block In a Certain Location Causes Huge FPS drops In Certain Chunks.
* MC-45222 – Trapdoor locks in position
* MC-45254 – Bold text is not correctly (right/center) aligned (invalid string length)
* MC-45264 – Item textures with overlays cause potion display box to turn invisible in a 16x16 pixel area
* MC-45375 – Improper cake, glass panes, doors and trapdoor textures
* MC-45568 – Item frame duplication bug
* MC-46082 – Crashes when populating a chunk with empty (void) columns
* MC-46431 – ijzeren Golem breaks lead
* MC-46570 – Spawning a Ghast at 30mil causes server to become unresponsive.
* MC-46634 – Thunder Volume not affected by weather volume settings
* MC-47705 – Blaze mobs attack Creative Mode player
* MC-47811 – The bottom texture of non-full blocks is flipped vertically
* MC-47974 – Villagers walk normally around when farming, but speed around when not
* MC-48270 – Slimes appear for 1/2 a second in Peaceful
* MC-48340 – Lava pools change leaves
* MC-48471 – Stained glass and other tinted objects turn completely transparent while pushed by a piston
* MC-48653 – Smooth lighting always ON regardless of the setting in `the_end`
* MC-48688 – Anisotropic filtering
* MC-48760 – Redundant code
* MC-48904 – Words in chat do not wrap correctly and do not make a new line
* MC-49292 – Can't place End portal block in the End using commands
* MC-49317 – Creative Inventory won't Work when Keys replaced
* MC-49656 – Cobblestone walls texture glitch
* MC-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
* MC-50058 – breaking block with charged bow
* MC-50176 – Asterisk as name for score chat component not effective as translatable argument
* MC-50848 – Ender Pearl thrown before death teleports after respawn
* MC-50916 – Zombie Pigmen villagers are missing their inner head when spawned with `{IsVillager:1}`
* MC-51214 – Fireworks given with empty `FadeColors` crashes the client when hovered
* MC-51238 – Tamed Ocelots (cats) run away from player
* MC-51298 – Sign darkens when displaying tooltips (`/tellraw` hover text, inventory, player UUID in chat)
* MC-51461 – Items do not go into chest from a Hopper while it is receiving items from two directions/inputs
* MC-51655 – Ladders don't break faster with an axe
* MC-51758 – Some users have multiple UUID records for `agent:minecraft`
* MC-51776 – Command block 32000 character limit only works as a 16000 character limit within Minecraft
* MC-51856 – Torch placed on half block when placed against half-slab
* MC-51970 – Players sleep outside of bed
* MC-52357 – `/setworldspawn` changes thrown ender pearl target
* MC-52540 – Lack of shading on east/west block variants using the `x` rotation argument
* MC-52653 – Player skull lag
* MC-52881 – Knockback distance incorrect, depends on login order
* MC-53049 – wolf not attack target when hit by bow
* MC-53166 – Horses do not convert their owner to UUID
* MC-53206 – Realms join from other location - bug
* MC-53215 – TNT destruction nerfed
* MC-54386 – There is a small gap in the ijzeren bar corner
* MC-54584 – Crash when creating an item with an `AttributeModifier` with an `Operation` of > 2
* MC-54799 – Bad rendering: Spiders / Cave Spiders name above them
* MC-54818 – A powered rail that should be unpowered
* MC-55045 – Race condition in Linux fullscreen toggle
* MC-55103 – Upgrading MC server removes horses from "old" parts of map
* MC-55172 – Mobs do not spawn at the heights 16, 32, 48, 64, 80... (multiples of 16)
* MC-55382 – Glow effect doesn't work for drop items with data tag in Fast Graphics
* MC-55490 – Spawning cows on Mooshrooms
* MC-55681 – Unable to open chests until you open and close the menu or the inventory
* MC-56158 – Twitch sites says offline when streaming
* MC-56363 – Crash on auto-complete name of scoreboard objective
* MC-56541 – Redstone torches (and other redstone components) have inconsistent timings
* MC-56599 – On the `/help` menu it shows `/clear <player>`. But just "`/clear`" works so it should be `/clear [player]`
* MC-56825 – Underwater leakage
* MC-58322 – Connecting to server that uses resource packs displays "Texture pack"
* MC-58557 – `Hopper: fs: Invalid index 0 requested for TranslatableComponent{key='multiplayer.player.left', args=[], siblings=[], style=Style{hasParent=true, color=null, b`
* MC-58823 – `options.txt` has `advancedOpengl:true` also for graphic cards without Advanced OpenGL in video settings
* MC-58961 – Back button overlaps kick message
* MC-59363 – Items are destroyed when both mouse buttons are clicked on an item frame
* MC-59566 – Realms - error uploading world - Upload Failed! (Reams (404))
* MC-60665 – Creeper vs. potato crop
* MC-61586 – Client freezes for ~1 second in multiplayer when opacity of a block changes next to unloaded chunk
* MC-64287 – Incorrect display for Failed to Login screen
* MC-64558 – Unable to fee zombie villager apple
* MC-64571 – Ender Dragon destroys Command Blocks
* MC-64851 – Getting off of horse while jumping makes you fly (in Creative)
* MC-65060 – Heads
* MC-66316 – `/list` appears twice in `/help 3`
* MC-66347 – Beds make incorrect sounds
* MC-67168 – Setting Anisotropic Filtering above 0 on some Intel graphics systems makes some textures appear fuzzy
* MC-67538 – ijzeren Golems Despawning
* MC-67821 – "Press 'E' to open inventory" shows in pause menu and in-game options screens.
* MC-67854 – Custom names on spiders, Endermen and Ender Dragons are displayed incorrectly
* MC-68151 – stained glass block texture dissappearing between blocks.
* MC-68341 – Cinematic camera keeps momentum
* MC-68524 – Java not properly capitalized in splash "Now java 6!"
* MC-69976 – [SolvedItself] My first ever skin is shown in 1.7.10 but not in 1.6.4

Van de ontwikkelingsversies van 1.8
* MC-44773 – Blocks can not be placed directly in front of you, disappears and you have to move back to place them
* MC-45463 – Villager Spawn Egg used on lilypad vanishes / Villager fall through lily pads when spawned
* MC-45586 – Villager Careers can be set to overflowed numbers
* MC-45867 – Item Frame Data Structure Error
* MC-46226 – Some items villagers drop are unable to be picked up
* MC-46551 – Cant see hand in book and quill
* MC-46594 – Debug menu not updating shader description correctly
* MC-47614 – Highlight Players / Spectator Outline view causes all entities to "light up"
* MC-47649 – Endermen walk weirdly when chase the player
* MC-48173 – Endereyes unplaceable in adventure mode
* MC-48735 – Villager and farmer inventory gets corrupted causing farmers to no longer plant crops
* MC-49171 – Shortly after respawning, the player's skin turns into a messed up Steve skin. It fixes itself a second later, though.
* MC-50338 – Baby horse not running
* MC-50754 – Creeper starts flashing animation when bouncing on slime block
* MC-50998 – Packed Ice, Farmland & End stone missing texture when reloading old world
* MC-52185 – Brewing Stand block bounding incorrect
* MC-52208 – Beacon beam not blocked by opaque blocks at the build limit.
* MC-52684 – Button item textures act as if they are on the top of a block
* MC-52919 – Book & Quills will not allow for new lines through command blocks
* MC-54582 – Mobs despawn if transported by portal before `PortalCooldown` expires
* MC-54611 – Anvil appears damaged under certain conditions!
* MC-54684 – Withers can fly outside of World Borders
* MC-55618 – Boat is destroy yet still able to ride it while placed in lava.
* MC-55731 – Enchanting Table visual bug when using `/clone`
* MC-55845 – Endermen constantly teleporting around the End with small world border
* MC-55970 – Enchantment hints do not persist across world quit/rejoin.
* MC-56068 – `/summon` command not summoning falling sand with the correct data tag
* MC-57432 – Survival: Breaking a piston extension leaves the base
* MC-57656 – Written Book Selector
* MC-57884 – Coarse dirt & Podzol turns to regular dirt after tree grows on it
* MC-58052 – Diamonds To You - Broken
* MC-58931 – Transparent fence hitboxes
* MC-59784 – Iron Golem Temporarily Stuck
* MC-59904 – Primed TNT disappears and exploded after several seconds
* MC-60088 – Vines appear as full block.
* MC-60361 – Swimming rabbits
* MC-60927 – Can't tell direction in spectating
* MC-61800 – Non-OP Adventure players can change spawner types, breaking pre-14w28 maps
* MC-61846 – Command blocks do not update trigger value
* MC-62354 – `stat.damageTaken` ALWAYS increases in lava
* MC-62381 – Minecraft 14w29b bow block breaking glitch
* MC-62444 – Falling blocks disappear for a moment when landing
* MC-63061 – crafting recipe of banner
* MC-63185 – Chunk culling not updating when getting into bed
* MC-63191 – Held Player Heads do not show the skin
* MC-63194 – Overaggressive AO
* MC-63353 – Game Crash for no Apparent Reason
* MC-63375 – Banners NBT tags are different in the creative inventory than after dropped as an entity
* MC-64182 – Tree branch growth delay in trees that cross chunks
* MC-64271 – Ender Crystal Visually disappearing while still there
* MC-64493 – Picking block on inverted daylight sensor doesn't work
* MC-64646 – Water Flows Incorrectly and...
* MC-64790 – Mine blocks with fist while drawing a bow
* MC-65294 – Crash involving rabbits
* MC-65669 – Clock Stopping in LAN Worlds
* MC-65838 – `/particle` command not working for `happyVillager`
* MC-66151 – Sponge does not suck up water smelted from ice
* MC-66247 – Wooden Pressure Plates and Stone Pressure Plates are just tagged as "Pressure Plate"
* MC-66489 – Slimes launching player very high in the air
* MC-68149 – 6 Sided Piston Dedicated Server Crash
* MC-68720 – Server Spams .. `Skipping Entity with id WitherSkull & Fireball`
* MC-69678 – when breaking a minecart with enchanted zwaard, earned Overkill achievement

Van de huidige versie, *hotfix*
* MC-70340 – Upload world screen on Realms won't load
* MC-70349 – Players get kicked by operator on realms server after updating to 1.8
* MC-70654 – Hopper: `java.lang.ArithmeticException: / by zero`
* MC-71584 – Realms not saving backups from more than 2 days ago
* MC-73426 – Operator players on a Realm can't use admin commands

## References

1. ↑ a b https://mojang.com/2014/09/minecraft-1-8-the-bountiful-update/
2. ↑ http://www.reddit.com/r/Minecraft/comments/2aw5nh/new\_queryresults\_and\_gamerule\_variables/
3. ↑ https://twitter.com/jeb\_/status/421587852435419136
4. ↑ https://www.youtube.com/watch?v=jpXBKXJlybg
5. ↑ https://twitter.com/dinnerbone/status/461189042659672064
6. ↑ https://twitter.com/dinnerbone/status/461473908420796416
7. ↑ https://help.mojang.com/customer/portal/articles/979200-minecraft-skins
8. ↑ https://twitter.com/MojangSupport/status/511889676227989504
9. ↑ https://twitter.com/Dinnerbone/status/428161570867519488
10. ↑ https://twitter.com/\_grum/status/426299865673777152
11. ↑ http://www.reddit.com/r/Minecraft/comments/2c5f35/minecraft\_snapshot\_14w31a\_has\_been\_released/cjct3k1
13. ↑ https://twitter.com/TheMogMiner/status/489405548106752003
14. ↑ In the en\_US.lang file, "tile.trapdoor.name=Wooden Trapdoor" as of 14w08a

◄ 1.7 •  • 1.9 ►