Namespaces

Variants

Share

Share
Actions

Upcoming features

From Minecraft Wiki
Jump to: navigation, search
This page contains content on features that will be included in a future update.
These features are confirmed, but not yet added to the game.
Version history and upcoming features

This page is about upcoming features that have been announced by Mojang employees.

Contents

1.8

1.8 is an upcoming update to Minecraft planned to be released sometime in May 2014.

Additions

General

  • Splash
    • "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!"
    • "OpenGL 1.2!" changed to "OpenGL 2.1 (if supported)!"
  • Difficulty
    • Difficulty is per world
      • No more global difficulty option
      • Prevents accidentally changing the difficulty when joining the world
    • Can be locked for each world
      • Prevents the temptation to change to an easier difficulty in difficult situations
      • Locking can not be undone without external editors
        • However, using the /difficulty command will still work
  • Shaders
    • New "creeper" shader (creeper.json), applies a green tint
      • Is applied when spectating from the perspective of a creeper
      • Can also be applied using Super Secret Settings
    • New "spider" shader (spider.json), applies octuple vision
      • Is applied when spectating from the perspective of a spider
      • Can also be applied using Super Secret Settings
  • Achievement
    • New achievement Overpowered

Gameplay

  • 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 4096 blocks can be copied
      • The clone can be masked or replace - replace will copy every block, masked will only copy non-air blocks
      • Usage: /clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [mode]
      • Example: /clone 1001 3 1002 1011 3 992 1001 5 992 masked
    • /execute
      • Allows commands to be run from the position of specified entities
      • Example: /execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 minecraft:glass
      • 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 4096 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, 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
      • 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.
        • Syntax: /fill [x] [y] [z] [x] [y] [z] [BlockName] [Data] replace [filterBlockName] [filterData]
    • /particle
      • Spawns particles in a given area
        • It can also be relative to entities.
      • Usage: /particle <name> <x> <y> <z> <xd> <yd> <zd> <speed> [count] [player:entity]
      • Example: /particle lava ~ ~1 ~ 1 1 1 0.5 2 @e[type=Chicken]
      • 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, iconcrack_(ID), blockcrack_(ID), blockdust_(ID)_(DATA), barrier.
    • /testforblocks
      • Compares two areas of a world
      • Example: /testforblocks 100 64 100 107 69 107 0 64 0 masked
    • /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
      • 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
      • Syntax: /trigger <objective> <add:set> <value>
  • NBT Tags
    • CanDestroy
      • Mostly for use in adventure mode
      • Items with this tag display the names of the blocks that they can destroy in the item tooltip
      • Example: /give @p minecraft:diamond_shovel 1 0 {CanDestroy:["minecraft:sand","minecraft:grass"]} to give a diamond shovel that can break grass and sand)
    • CanPlaceOn
      • Allows placing of certain blocks against other blocks in adventure mode
      • Example: /give @p minecraft:stone 16 0 {CanPlaceOn:["minecraft:diamond_block"]}
    • 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.
    • PickupDelay
      • The number of ticks before an item entity can be picked up.
      • Set to 32767 for items that can't be picked up
    • 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.
    • Lock:"Secret"
      • A way to lock containers from being opened using NBT tags
      • Mostly useful for adventure maps in adventure mode
      • Containers can be unlocked by clearing their string for Lock
      • Locked containers can only be opened while holding anything renamed to the given string, item is not removed on use[1]
      • The lock can be completely removed utilizing the command /blockdata
    • 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"}}
    • rewardExp
      • Controls villagers giving xp for trading, set to true or false
    • generation
      • Defines whether a written book is an "Original" a "Copy of Original" or a "Copy of a copy"
  • 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.
    • showDeathMessages
      • Prevents death messages like "[player] fell out the world" from appearing in the chat.
  • Statistics
    • stat.crouchOneCm
      • Detects how many cm the player has moved while crouching
    • stat.sprintOneCm
      • Detects how many cm the player has moved while sprinting
    • stat.timeSinceDeath
      • Detects how much time has passed (in ticks) since the player's last death
  • Scoreboards
    • The ability to reset objectives one by one
      • Example: /scoreboard players reset <player> [objective]
    • New objective criteria for team-specific kills, e.g.: teamkill.red, killedByTeam.blue
    • New objective criteria 'trigger
      • Acts like the dummy criteria
      • Mostly for use with /tellraw
    • The ability to iterate over every scoreboard player with *
    • Fake players with a name starting with # will never show up on the sidebar
    • New /scoreboard subcommands: /scoreboard operation and /scoreboard test
      • 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
      • 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
    • 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)
    • Teams can now have settings on how the nametags are to be shown - /scoreboard teams option red nametagVisibility hideForOtherTeam Also possible: hideForOwnTeam, never, always (default)
    • Testing for scores now also works in @e entity selector
    • Added scoreboard team property to disable death messages: /scoreboard teams option <name> deathMessageVisibility with options never, hideForOtherTeams, hideForOwnTeam, always
    • Command /scoreboard players can now filter by NBT data
  • Spectator game mode
    • Usage: /gamemode spectator, /gamemode sp or /gamemode 3
    • No interaction with the world
      • Player can move through any entity or block without interfering with it (commonly referred to as 'noclip')
      • Collecting or using items is impossible, as is placing, destroying or interacting with blocks in any way
      • Viewing inventories and GUIs is possible, but it is not possible to interact with them
        • The HUD is disabled, except for the crosshairs when looking at a mob.
      • Player selectors (in commands) will target spectators
        • Using /give on a spectator will cause the item(s) to drop at their location.
      • Spectators are not noticed by mobs, and do not trigger spawners or spawning
        • A spectator's presence keeps a mob from despawning
      • Only the Void and /kill can damage a spectator
    • Flying mode
      • Landing is not possible—the player can fly through the ground
      • The mouse scroll wheel, the sprint key, and the slowness and swiftness effects all affect the flying speed
    • First-person view through another player or mob's eyes
      • Left-clicking an entity locks the player's position and camera to the entity's
      • The spectator cannot control where the entity moves or looks
      • Certain mobs have different vision
        • Creeper applies the new creeper.json shader
        • Endermen applies the invert.json shader
        • Spider and Cave Spider apply the new spider.json shader
      • Viewing oneself using F5 shows the entity
      • Pressing the Dismount key (⇧ Shift by default) returns the player to flying mode
    • Viewing privileges
      • Spectators can see other spectators
        • Appear as a translucent disembodied head
        • The selected item from the hotbar is also visible
      • Invisible players and mobs appear visible, but translucent
      • An optional hotkey to show outlines on players whilst spectating
        • Can be color coded to teams
        • Can be set/cancelled in Controls option
      • Outline seen when key is held down (like sneaking when shift is held down)
    • Worlds can be shared to LAN in spectator mode
  • Customized world type[2]
    • 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, Main Noise Scale Y, Main Noise Scale Z, Depth Noise Scale X, Depth Noise Scale Z, Depth Noise Exponent, Depth Base Size, Coordinate Scale, Height Scale, Height Stretch, Upper Limit Scale, Lower Limit Scale, Biome Depth Weight, Biome Depth Offset, Biome Scale Weight, Biome Scale Offset
    • There are 14 customization options which affect whether generated structures will spawn in, as well as other environmental factors. Some of these presets are Yes/No inputs or sliders.
      • Sea Level, Caves, Strongholds, Villages, Mineshafts, Temples, Ravines, Dungeons, Dungeon Count, Water Lakes, Water Lake Rarity, Lava Lakes, Lava Lake Rarity, Lava Oceans
    • There are seven presets
      • Water World, Isle Land, Caver's Delight, Mountain Madness, Drought, Caves of Chaos, Good Luck

World Generation

  • Underground
    • Granite, andesite and diorite generate in pockets within stone terrain
      • Slightly larger size and abundance than gravel
      • Pockets generate before ores, so they don't reduce their frequency (ores can generate inside these pockets)

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 2x2 configuration
  • Polished Andesite
    • Crafting recipe: 4 andesite in a 2x2 configuration
  • Polished Granite
    • Crafting recipe: 4 granite in a 2x2 configuration
  • 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
  • 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 mode
    • Can be obtained using /give @p minecraft:barrier <amount>
    • Uses Block of Redstone texture for breaking particles
    • Becomes visible when a player in Creative mode is holding a barrier in their hand
      • Appears to be rendered as particles; always facing the player and become transparent when in front of nether portals
  • Iron Trapdoor
    • Can only be opened and closed using redstone, similar to an iron door
    • Crafting recipe: iron ingots in a 2x2 pattern, yields one iron trapdoor

Mobs

  • Endermite
    • Appearance is similar to a silverfish except they are purple and emit purple particles.
    • Endermen are hostile towards them.
    • Sometimes spawns in the place of an Enderman teleporting away.
    • Sometimes spawns when a player teleports using an Ender Pearl.
    • Despawns after 2 minutes (unless it is named using a Name Tag)

Changes

General

  • F3 debug screen
    • Text now has a background.
    • Replaced x, y, z, b, bl and other labels with more understandable labels.
    • "Light" is now the light levels at feet, not eyes.
    • Now shows which axis you are facing after the cardinal direction - "Towards positive/negative X/Z"
      • Player rotation is now displayed for the vertical angle as well as the horizontal one
    • The crosshair displays 3 short colored lines to indicate the direction of each axis: x/red, y/green, z/blue
    • 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
    • On the right hand side, a display shows up if you are looking at a block, giving various pieces of information and NBT data about it.
      • Looking at a door and redstone shows you the state of the block
        • Door: which way it is facing, if it is open, which half you are looking at, if it is powered, and what side the hinge is
        • Redstone: power direction (up, down, side, none) for all compass directions (north, south, east, west) and power level
      • Not 100% complete, data for a lot of blocks still missing
    • Currently missing LC value
  • 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
  • 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
  • UUID
    • All player lists will now be converted to be UUID-based automatically
  • Performance
    • All dimensions are now stored differently, increasing performance
  • Rendering
    • Only transparent blocks will now render as transparent (eliminates the use of x-ray texture packs)
  • Minecraft Realms
    • Minecraft Realms button only shows if any Realms you own / are invited to are the same version you are playing (If all Realms are outdated, the button hides itself.)
  • Item Animation
    • When items are collected, rather than "zooming" into the player's chest, it appears to move to the player's feet instead.
  • Resource packs
    • Block models in resource packs can now be customized
      • Replaces the files in /assets/minecraft/models/
      • Block format: UV has to be [0,1] (Textures cannot "borrowed" from neighbouring block textures), planes need to have 1 axis 'identical' (so aligned to either x,y,z), plane rotation can only be -45/45 on a single axis, from/to and uv coordinates are in 'pixelspace' (multiples of 1/16th of a block)
      • Rotation is in increments of 22.5 degrees on a single axis
      • Being able to override not just a model, not just a block's model, but an individual block variant's model
      • 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
  • GUI code
    • Improvements to allow for "cooler things"[3]
  • Skin
    • 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
    • Backward-compatible
    • Pre-1.8 skins still work, but won't have the new features.

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
    • Rebalanced Villager trades, see Trading.
      • Offers will be less random and probably more useful
      • Villagers start out with 2-4 trades unlocked
      • Trades are now unlocked more freely
        • Trading any offer will unlock up to 3 new trades or reactivate old ones
      • Existing villagers will not be affected
    • Trading now gives experience
    • Villagers no longer trade Flint and Steel.
    • There are now more villager professions
      • White robe: Librarian
      • Purple robe: Cleric
      • Brown robe: Fisherman, Farmer, Fletcher, Shepherd
      • White apron: Butcher, Leatherworker
      • Black apron: Armorer, Tool Smith, Weapon Smith
      • Villager profession is now displayed in trade GUI
    • The disabled trade arrow now appears without closing and reopening the trading GUI, and now has a descriptive tooltip
  • Anvil repairing
    • Costs reduced to balance out with the new enchanting system
    • Renaming items will now only cost 1 level
    • Repairing will costs from 2 to 5 levels and tools can be repaired longer and with better enchantments
    • Repairing costs can no longer be kept down by renaming items
  • Adventure mode
    • Block hitboxes no longer appear in Adventure mode 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)
  • Commands
    • /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}} <item> <data-value> will remove up to 34 villager spawn eggs named Michael from yourself
      • Can now test for partial matches of NBT lists
    • /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 not given, defaults to false
    • /kill
      • Can now be followed by an @e entity parameter
      • Example: /kill @e[type=!Player]
    • /say
      • Now lists all entity using @e.
      • Example: /say @e[r=500] will list all the entity's in your world within a 500 block radius.
    • /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"}]}
    • /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
    • /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 centre
      • 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!
  • NBT Tags
    • Age
      • Can now be set to -32768 for items that never despawn
  • 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 mode)
  • 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"[4]
  • Creative mode
    • In creative mode, 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 mode can now damage entities even if they are flagged invulnerable
  • Inventory system
    • Rewrote the inventory system
    • Fixes some bugs, improves performance and allows easier improvements
    • Allows custom NBT that isn't handled by the game to be added onto items
      • Custom tags will remain even if the items NBT is changed in-game. (i.e. by renaming)
  • 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

World Generation

  • Villages
    • Gravel roads in villages have cobblestone underneath, to prevent them from collapsing into caves
  • Desert Temples
    • Now spawn with stained clay instead of dyed wool

Blocks and Items

  • Chiseled Stone Bricks
  • Moss Stone
  • Mossy Stone Bricks
  • Doors
    • Stackable up to 64
    • The crafting recipe for doors now gives 3 doors instead of one
  • Furnaces
    • When a furnace runs out of fuel, the smelting progress will rewind at 2x speed
  • Carrots
    • Restore 3 hunger points instead of 4
  • Baked Potatoes
    • Restore 5 hunger points instead of 6
  • Mob heads
    • Player heads now show the skin's hat layer
  • Buttons
    • Can now be placed on ceiling and on the ground
  • Redstone Comparators
    • Can now detect what way an item frame is rotated
  • Item Frames
    • Items in item frames can now face eight different directions
    • 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
  • Paintings
    • Improved position handling of paintings
  • Dispensers
    • 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
  • Dead Bushes & Saplings
    • Can now catch fire
  • Written Books
    • 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 can not be copied
  • Activator Rails
    • Powered activator rails will now shake minecarts, causing riders (players and entities) to dismount
  • Torches and Redstone Torches
    • Torches and redstone torches placed on walls now have an angled top side
  • Blaze Rods
    • Are now held similarly to tools
  • Command blocks
    • Now show the entity (@e) parameter
  • End Portal
    • Inventory image is now the Missing Texture block instead of the Nether Portal.
  • Trapdoors
    • Trapdoors are now called "Wooden Trapdoor" [5]
  • Minecarts
    • Changed minecart physics
      • Minecarts now go faster and farther
      • Improved collision and position handling
      • Minecarts can derail at corners if going too fast, as well as refuse to go uphill
  • Minecart with Furnace
    • They now give a much greater boost to other minecarts
    • When powered, they can move on non-powered rails without decelerating
  • Minecart with TNT
    • Minecart with TNT explosions no longer stack.

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
    • 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 potatoes, wheat and carrots
      • Villagers will craft wheat into bread
      • Villagers will share food with fellow villagers
  • Baby animals (sheep, pig, cow, chicken, cat, dog, horse)
    • Baby animal growth can now slowly be accelerated using the animal's breeding item
    • It appears holding the right mouse button speeds up this process
  • Iron Golems
    • Now attack the player as soon as he is attacking the golem in survival
  • 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
    • Now run away from wolves instead of fighting back.
    • Now run away from creepers that are about to explode
  • 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
  • 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
  • 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
  • Zombies
    • Now run away from creepers that are about to explode
  • Witches
    • Now run away from creepers that are about to explode

Fixes

120 bugs fixed

  • MC-19 – Having FOV over 100 and sleeping in bed will cause you to look inside your head
  • MC-107 – Potion of night vision: total blackout
  • MC-208 – Paintings & item frames can overlap / Z-fighting when overlapping
  • MC-888/difficulty command doesn't change the default difficulty in the ESC menu (singleplayer)
  • MC-1253 – Ladder, Sign, Fence, Gate, Trapdoor causes block it is placed in to darken
  • MC-1305 – Iron Bar hit-boxes misaligned
  • MC-1458 – Zombie / Skeleton chestplate not displaying the sleeves of the chestplate properly
  • MC-1499 – Can see the water lighter in a certain position
  • MC-1580 – Ghost Items from Trading with SHIFT-click
  • MC-1607 – Ghost End Portal in The End / Missing layer with AMD/ATI graphics cards
  • 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-1893 – If you sneak, buckets will place water/lava/lily pads at the position you would point at if you wouldn't sneak.
  • MC-2053 – Inconsistent door texture
  • 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-2789 – Unbreakable blocks in adventure mode: Hay Block, TNT, Silverfish, Piston, Cactus, Bed, Fire, Sponge
  • MC-3066 – Adventure Mode breaking transparent blocks
  • MC-3084 – Models improperly shaded at certain angles.
  • MC-3151 – New Mob AI doesn't take world limit/Void into account for pathing
  • MC-3230 – Black (squares?) on 3rd person view
  • MC-3450 – While lying in bed nearby mobs will look above the player
  • 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-4077 – Player hitboxes in debug mode are rendered too high
  • MC-4402 – Brewing Stand Become Bright Upon Punch
  • MC-4410 – Floating in 3rd Person while sneaking
  • MC-4476 – Endermen don't teleport when battling other mobs up close
  • MC-4546 – Sheep spawn eggs have wrong texture when thrown on the ground (fast graphics)
  • MC-4767 – Shadow on the block above your head
  • MC-5506 – Villagers offer Enchanted Book trades you can't possibly do
  • MC-5653 – Enchanted Book offers will only ever get worse with villager trades
  • MC-7001 – Items in Item frame get dark when rotated (fast graphics)
  • MC-7133 – Texture of burning Furnace(ID62) shows no face in Inventory.
  • MC-7896 – TNT minecarts that are set on fire drop TNT and a mine cart.
  • MC-8201 – Lit TNT falls into floor on reload
  • MC-8509 – Iron bars texture gap
  • MC-8662 – Items are not centred correctly within frames
  • MC-8898 – Player hitbox is rendered in inventory
  • MC-9539/kill command still doesn't work from multiplayer server console
  • MC-9562 – Double clicking in creative inventory doesn't auto stack the items.
  • MC-9582 – Whole-word selection behaves erratically in chat
  • MC-9752 – The command block will detect players who are dead, but have not yet hit re spawn.
  • MC-9787 – The game crashes when trading with villagers
  • 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-10099 – Angry Zombie Pigmen usually won't jump over 1-high transparent blocks to get to enemies.
  • MC-10209 – More World Options menus for bonus chest and hardcore aren't blacked out
  • 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 don't work with offline / non-existent players
  • MC-11681 – Players' nameplates are too low while sleeping in beds
  • MC-12640 – Scoreboard Dissappears when there are too many entries.
  • MC-13381 – Spawner shows activity when eyes pos in range, but actually only produces mobs when feet pos in range
  • MC-14617 – Difficulty settings from one single player world carry over into others.
  • MC-14861 – Teleporting using commands resets the velocity
  • MC-15093 – Named Mobs Names Not visible through glass
  • MC-16457 – Pumpkin texture flips when made into snowman
  • MC-17156/give Command throws ArrayIndexOutOfBoundsException on high Item ID values
  • MC-17624 – Breaking stairs graphical glitch
  • MC-18245 – Renaming + enchanting cost bug
  • MC-18284 – New AI mobs see through invisibility
  • MC-18984 – Dead bushes and Saplings do not burn
  • MC-19313 – Wet tamed and wet hostile untamed wolves use texture from untamed, unhostile wolves
  • MC-19886 – Plants don't cause an update when the block beneath is broken/light level changed
  • MC-22395 – You can place block inside yourself by placing blocks next to fences
  • MC-24336 – Withers are harmed by the explosions of their Wither Skulls
  • MC-25370 – Mouse is centered when going to previous menu with ESC
  • MC-25378 – Back of ladder missing - stronghold generation
  • MC-29375 – Entities do not despawn when you're dead.
  • MC-29515 – When Tracking stat.craftItem. Shift-Clicking Counts 2
  • MC-29588 – Hopper: java.lang.NullPointerException - Invalid Biome id
  • MC-30135 – Hopper: java.lang.NullPointerException: Getting biome
  • MC-30353 – Superflat Swampland doesn't generates lilypad
  • MC-30450/give command creates crash-inducing items with incomplete [dataTag]
  • 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-31203 – Furnace Progress Remains After Changing Ingredient
  • MC-31382/summon command (with enchantment IDs higher than 255) crashed Minecraft
  • MC-31574 – tellraw translate on string with arguments without a with argument crashes server.
  • MC-32301 – Lava fizz sound plays whenever a flowing lava block destroys an air block
  • MC-32579 – Attribute "followRange" Not Working Thoroughly
  • MC-32867 – Stained clay blocks act as wood if a fence is underneath
  • 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-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-36151 – stat.leaveGame does not increment when game is closed
  • MC-36494/setworldspawn does not update compass
  • MC-36847 – No Colon after Game Mode in World Options
  • 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-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-38014 – When /setblock oldblockhandler is set to replace, it still drops container items
  • 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 Mis-Placed
  • MC-39139 – walkOneCm stat doesn't accurately measure distance
  • MC-39228 – Zombies kill villagers instead of transform them (HARD difficulty)
  • 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-40986 – Tellraw command crash (stat.entityKilledBy)
  • MC-41594 – Game Crashes when Ender Crystal is stacked on top of Horse
  • MC-41917 – Unable to play sound: "minecraft.damage" (When attacking other players) (SMP and in Singleplayer)
  • MC-41962 – Water (texture?) bug!
  • MC-42475 – Not able to pick up item if given to a dead player
  • MC-43012 – Glass pane z-fighting with itself
  • MC-44166 – Scoreboard Objectives Inaccurate in Smelting Objectives
  • MC-44727 – Block IDs that don't exist as an item crash Superflat customisation GUI.
  • MC-44829 – Unable to load Twitch libraries
  • MC-44881 – Command Block Custom Radius
  • MC-45254 – Bold text is not correctly (right/center) aligned (invalid string length)
  • MC-45375 – Improper Cake Texture (And Glass Panes. And Doors. And Trapdoors)
  • MC-46431 – Iron Golem Breaks Lead
  • MC-50916 – Zombie pigmen villagers are missing their inner head when spawned with {IsVillager:1}


Other planned features, items, and blocks

This page or section has been suggested to be merged with Unimplemented features as the articles share similar information or a common topic. Discuss
Feature Description
Transparent Clouds Jeb originally made clouds transparent when looking from underneath it in snapshot 13w06a.[6] However, this change was reverted in 13w10b as Jeb noticed that the fix caused an FPS drop. He stated "In the future we can fix this again, but with more specific cloud options in the video settings menu."[7]
Construction analysis Jeb mentioned that they hoped to add better systems for analyzing constructions, such as village houses — currently a lone door will be considered a village house.[8]
Cauldron Enhancement Dinnerbone plans to make buckets fillable from cauldrons.[9]
Rendering Engine Rewrite First confirmed for 1.5, but not added yet. The features will require a higher OpenGL feature-set and include some sort of fallback for older hardware. The rewritten engine will allow for much faster overall rendering, resulting in higher FPS. This has partially been added in 1.7[10][11]
Audio loops Audio loops have not yet been added to the game, but may be implemented to play when the player is in a specific location (In caves, forests, oceans, and beside a waterfall). This has been partially added in 1.4 with the addition of lava and water ambient sounds.
Friends List The Minecraft documentary team of 2 Player Productions filmed a Keynote roadmap, containing these lines.[12][13] Kristoffer mentioned on Twitter that he is currently working on friends lists for Scrolls, then for other Mojang games. These will be available for players with Mojang accounts. At MineCon 2012 Jeb stated that it would be a large implementation on the server side and will be used for all Mojang games, and that is a big project.[14][15]
Video Support The Minecraft documentary team of 2 Player Productions filmed a Keynote roadmap, containing these lines.[12] It has also been mentioned at various points that a program for making videos will be implemented into Minecraft itself. Minecraft versions 1.7.3 and higher now have built in Twitch support for OS X 10.7 and higher as well as Windows Vista and higher.
More Interesting Villagers Jeb mentioned during a Q&A at Minecon 2012 that he would like to expand upon the complexity of Villagers eventually.[16] In 1.8, Villagers have received many new abilities, such as secondary careers, actually farming, and better breeding.
More Animals Jon Kagstrom commented on Reddit that he would like to add more animals, such as fish, birds, and tree animals, to make the game seem more alive.[17] Dinnerbone said would like to add pandas,[18] but there are no current plans to add more mobs.[19]
Workbench (Mod/Plugin API)[20]
Seasons Dinnerbone mentioned on Twitter that he was experimenting with adding seasons, and varying the length of day and night according to season. He also mentioned it during MineCon 2013.[21][22] Seasons may include changes in color of tree leaves and may also be tied to real time.[23][24]
Account System Update[25] This will include the ability to change your Minecraft username and have multiple copies of Minecraft per account. Bans will be changed to use a new Player ID system. This will not be in 1.8
Removing Enchantments Dinnerbone stated that there will be a way to remove enchantments from items.[26]
Beets Ryan Holtz said he wants to add Beets to PC as they are in the Pocket Edition version 0.8.0. Jeb also stated he is testing the texture for them in the PC version.[27][28]
More Ores Dinnerbone said in a Reddit AMA that they planned on adding more ores[29]
More types of caves Dinnerbone said in a Reddit AMA that they planned on adding more types of caves[29]
Easier way to implement terrain changes Dinnerbone said in a Reddit AMA that he planned on making an easier way to implement terrain changes[30]
More structures in biomes Dinnerbone said in a Reddit AMA that he will look into more structures in biomes[30]
Treasure maps Dinnerbone said on Twitter that he will add treasure maps, which would presumably lead to hidden treasure chests[31]
Rare tools/weapons normally unobtainable Dinnerbone said on Twitter he would like to add weapons/tools that cannot be crafted, and only obtained by treasure chests/trading, etc. For example, bows with faster drawback, boots that increase health, or night vision helmets. However, the attribute system has to be finished first.[32][33][34][35]

References

  1. In the en_US.lang file, "tile.trapdoor.name=Wooden Trapdoor" as of 14w08a
  2. Issue tracker: MC-997
  3. a b
  4. a b
  5. a b