1.13, also known as Update Aquatic[1], is an upcoming major update to Minecraft: Java Edition set to be released in Q2 2018. It will focus mainly on ocean content and technical features.[3][4] This update was originally going to be released as two separate updates with 1.13, originally named Technically Updated, having the technical changes and 1.14, originally named Update Aquatic, having all the ocean features.[1] The update was originally revealed during the MineCon Earth livestream on November 18, 2017.
Additions
Blocks
- Air variants
cave_airandvoid_air.- Both have the exact same properties as
air. cave_airis generated in caves.void_airis used internally for blocks above (>255) and below (<0) the world, and in unloaded chunks.
- Both have the exact same properties as
- Generates in icebergs.
- More slippery than ice and packed ice.
- Crafted using 9 packed ice.
- Created by magma blocks or soul sand in water at least 2 blocks deep.
- Magma blocks columns pull entities down: they will stop items from floating up in water and sink boats.
- Soul sand columns push entities up.
- Now have separate textures for all 6 types of wood.
- Carved pumpkin
- A new block that has the old pumpkin texture.
- Normal pumpkin blocks no longer have a face.
- Right-clicking a pumpkin block with shears will turn it into a carved pumpkin and make it spit out 4 pumpkin seeds.
- Crafted using 1 Heart of the Sea and 8 Nautilus Shells.
- Can be activated by placing prismarine, prismarine bricks and/or sea lanterns in 5x5 open squares around it.
- When active, will affect nearby players in water with the Conduit Power status effect.
- Conduit power stops the breath meter from running out, gives underwater night vision and increases mining speed.
- When active, will affect nearby players in water with the Conduit Power status effect.
- A complete structure will fully power the conduit.
- When active at full power, the range will increase and hostile mobs within 8 blocks will take damage.
- Emits a strong glow, at light level 15.
- Comes in 5 different variants, each with a different color: tube (blue), brain (pink), bubble (purple), fire (red), horn (yellow).
- Can only be placed underwater.
- Naturally generates in coral reefs.
- Comes in the same 5 variants as coral: tube (blue), brain (pink), bubble (purple), fire (red), horn (yellow)
- Must be mined with a Silk Touch tool in order to drop itself, otherwise they drop dead coral.
- Each variant has a dead (gray) counterpart.
- Turns into a dead coral block if none of its six sides are touching water, although not instantly.
- Dead coral blocks cannot be revived.
- Like coral, it naturally generates in coral reefs.
- Can be placed underwater on the side of blocks.
- Naturally generates on the sides of coral blocks in coral reefs.
- Smelts 20 items when used as fuel in a furnace.
- Crafted from dried kelp, and can also be crafted back into dried kelp.
- Can only be placed underwater, requiring at least one water block above it.
- Can be placed on dry land by using the
/setblockcommand.
- Can be placed on dry land by using the
- Generate in ocean biomes, except warm oceans.
- Can grow multiple blocks high.
- Have animated textures.
- Can be smelted into dry kelp.
- Prismarine stairs and slabs
- Both come in 3 variants: prismarine, dark prismarine, and prismarine bricks.
- Stairs can be crafted with 6 of their respective material.
- Slabs can be crafted with 3 of their respective material.
- Like kelp, sea grass also comes in a tall variant.
- Sea grass also has animated textures.
- Sea grass generates in oceans, rivers, and swamplands.
- Can additionally be generated when using bone meal on any block underwater.
- Drops from turtles when killed.
- They generate in warm oceans, especially around coral reefs.
- Up to 4 of them can be placed on a block.
- Each one adds 3 to the light level, but only when placed underwater.
- Can be smelted into lime dye.
- Added a non-dyed shulker box.
- A smoother variant of logs.
- Created by right-clicking with an axe on a log.
- Act as regular logs, and can still be used to craft planks.
- Created by breeding turtles.
- Stepping on turtle eggs will break them.
- Zombies and zombie pigmen will intentionally step on turtle eggs.
- After a while, they will be slightly cracked and later very cracked.
- Very cracked turtle eggs will eventually hatch into baby turtles.
Items
- Gives the player the Slow Falling status effect.
- Functions the same as the potion of the Turtle Master.
- Bark blocks
- Now have an item form and appear in the creative inventory
- This is true for all 6 types
- They can now be crafted. 4 logs in a square yield 3 bark.
- Buried treasure exploration maps
- Found in underwater ruins chests.
- Leads the player to buried treasure.
- A technical item used to cycle between different block states.
- Left clicking cycles through states; right clicking cycles through values. Shift clicking will cycle through the states or values in reverse order.
- Obtained from smelting kelp
- Can be eaten, restoring 1 (
) hunger point. - Can also be crafted into dried kelp blocks
- Come in 4 variants: cod, salmon, puffer fish, and tropical fish buckets
- Obtained by using a water bucket on a fish mob
- When used, it will place a water source block and spawn the corresponding fish inside it.
- Used to craft conduits.
- Not available currently in Survival.
- Kelp can be used to place a kelp plant underwater.
- Kelp can be dried in a furnace to create dried kelp.
- Now appear in the creative inventory
- Mushroom stems
- Have an item form and appear in the creative inventory
- Used to craft conduits.
- Can be obtained by fishing.
- Drowned can spawn holding a nautilus shell.
- Petrified oak slab
- Now has a model
- Is the old wood slab that acts like a stone slab.
- Brewed with phantom membrane
- Gives the player the Slow Falling status effect for 1:30
- Prevents all fall damage.
- Makes the player fall slower.
- Prevents the player from trampling crops (even when jumping on top of them).
- Brewing it with redstone dust will extend the effect duration to 4 minutes.
- Like all potions, can be turned into splash potion and lingering potion, using gunpowder and dragon's breath.
- Will give Slowness IV and Resistance III for 1 minute.
- Brewing it with redstone dust will extend the effect duration to 3 minutes.
- Brewing it with glowstone dust will enhance the effects to Slowness VI and Resistance IV.
- Like all potions, can be turned into splash potion and lingering potion, using gunpowder and dragon's breath.
- Dropped when baby turtles grow up.
- Can be used to craft turtle shells.
- Smooth quartz, smooth red sandstone, smooth sandstone, and smooth stone
- Like bark, they now have an item form, which appears in the creative inventory
- Drowned spawn egg
- Spawns the drowned mob
- Blue with olive dots
- Phantom spawn egg
- Spawns the phantom mob
- Black with green dots.
- Dolphin spawn egg
- Turtle spawn egg
- Spawns the turtle mob
- White with cyan dots.
- Cod spawn egg
- Spawns the cod fish mob
- Brown with darker brown dots
- Salmon spawn egg
- Spawns the salmon fish mob
- Red with dark blue dots
- Puffer fish spawn egg
- Spawns the puffer fish mob
- Orange with blue dots
- Tropical fish spawn egg
- Spawns the tropical fish mob
- Orange with silver dots
- A weapon
- Can be thrown by using it, or be used as a melee weapon by attacking, dealing 9




damage. - Obtainable by killing drowned
- Crafted from scutes
- Can be used as a helmet, adding 2 armor points.
- While equipped and out of water, it will give the player the Water Breathing effect for 10 seconds, essentially giving the player 10 extra second of breath underwater.
- Can be used to brew the potion of the Turtle Master from an awkward potion.
Mobs
- Spawn in any ocean that isn't frozen.
- Neutral mobs. Like wolves and zombie pigmen, dolphins will attack in groups if one is angered.
- Can be fed using raw cod, but they don't breed.
- Drop cod on death.
- Play with nearby items by picking them up and dropping them after a very short moment.
- Occasionally jumps out of water like real-life dolphins.
- Can also jump between disconnected bodies of water.
- Chase after boats and jump over water surfaces.
- They suffocate after spending too much time on land, despite having lungs
- Spawn in all oceans and rivers, as well as in underwater ruins
- Zombies will morph into drowned after a while if they are in water.
- Drowned can spawn with tridents and nautilus shells, allowing you to get them in survival.
- Do not float, but can swim (although they prefer to walk).
- All drowned have a melee attack, and ones with tridents have a ranged attack
- Like zombies, drowned will attack baby turtles and stomp on and destroy turtle eggs
- Cod
- Spawn in cold, normal, and lukewarm ocean biomes.
- Form groups of up to 9.
- Salmon
- Spawn in frozen ocean, cold ocean and river biomes.
- Form groups of up to 6.
- Puffer Fish
- Spawn in lukewarm and warm ocean biomes.
- Inflate themselves when a player gets near.
- Will cause 7 seconds of Poison to nearby players.
- Tropical Fish
- Spawn in lukewarm and warm ocean biomes
- Come in 14 different colors and patterns
- They drop themselves when killed, except for tropical fish, which drop clownfish.
- Outside of water, they flop around before suffocating.
- They will slowly flop towards a water source.
- They can be caught with a water bucket.
- Was voted in by viewers of MineCon Earth[2]
- Spawns at high altitudes, and swoops down in groups of around 3 or 4 to attack players that have not slept in a long time.[2]
- The player must be above sea level
- Spawn in the Overworld, sometimes in groups of up to four.
- Attack players who haven't slept in a while.
- Are considered to be undead mobs
- This means that they are harmed by Healing potions, healed by Harming potions, ignored by the Wither, and affected by Smite enchantment
- Will burn when exposed to sunlight
- Drops 0-1 phantom membrane.
- Water mobs which will make nests comprised of eggs on shorelines throughout various biomes.
- They will have a baby variant, which will hatch from the eggs, and move into the water when born.
- Can be bred using sea grass.
- Spawns on warm beaches (in plains, jungles, swamps, deserts, mesas and savannahs), in groups of 1-5. This is temporary.
- Will lay eggs in their home beach.
- Drops 0-2 sea grass upon death.
- Drops 0-1 bowl when killed with a trident enchanted with Channeling.
- You can craft scutes into a bigger turtle shell.
World generation
- Added
minecraft:sky_island_low(The End - Floating Islands),minecraft:sky_island_medium(The End - Medium island),minecraft:sky_island_high(The End - High island), andminecraft:sky_island_barren(The End - Barren island).- All 4 generate in different parts of the outer islands of the End, which previously just used the "The End" biome.
- Added
minecraft:warm_ocean(Warm Ocean),minecraft:lukewarm_ocean(Lukewarm Ocean),minecraft:cold_ocean(Cold Ocean),minecraft:warm_deep_ocean(Warm Deep Ocean),minecraft:lukewarm_deep_ocean(Deep Lukewarm Ocean),minecraft:cold_deep_ocean(Deep Cold Ocean), andminecraft:frozen_deep_ocean(Deep Frozen Ocean), although warm deep oceans don't naturally generate. minecraft:frozen_ocean(Frozen Ocean) now generates again.
- New world type
- Readded a way to play with single biome worlds.
- Can be created by selecting Buffet World as a world type.
- Another way to generate chunks is available.
- Allows choosing between overworld and end terrain generator
- There might be more options added in later versions.
- Has its own
buried_treasureloot table. - Maps found in underwater ruins can lead you to them.
- Has its own
- Generate in warm ocean biomes.
- Are composed of coral and coral plants
- This allows coral to generate naturally
- Generate on frozen oceans.
- Can be found in oceans and beaches.
- Contain 1–3 loot chests containing different types of loot depending on the ship.
- Can generate upright, sideways or upside down.
- Underwater caves
- Can come in many variants, including ravines
- Underwater ravines will often contain magma blocks at the bottom, which will create bubble columns
- Come in many different shapes and sizes.
- Cold ruins can be found in cold and frozen ocean biomes - regardless of depth.
- Warm ruins can be found in warm, lukewarm, and deep lukewarm ocean biomes.
- Can generate alone or as part of a big ruined village.
- Can also generate out of the water. Slightly underground or slightly above sea level.
Gameplay
- Channeling
- Only has one level.
- Used on tridents to summon a lightning bolt on impact with a mob during storms.
- Requires the target mob to be directly under an open sky and in a biome where it is raining.
- Impaling
- Goes up to level V.
- Used on tridents to deal more damage to sea creatures.
- Loyalty
- Goes up to level III.
- Used on tridents to make it return when thrown.
- Riptide
- Goes up to level III.
- Not compatible with Loyalty or Channeling
- Used on tridents to launch the player when thrown while in water or rain. Riptide will not throw the trident, but instead launch you forwards
- If the player is not in water and it is not raining, the player is no longer able to throw tridents enchanted with Riptide, but they still deal melee damage
- Players display a spinning animation when dashing
- Map markers
- Added the ability to put markers on maps.
- Right click on a banner with a map to add it to the map.
- Right click on the same banner again to remove it.
- That map will show the base color of the banner at that spot.
- Named banners will show their name on the map.
- If a banner is destroyed, it will disappear when you get close while holding the map.
- Uses the new
bannersnbt for maps.
- When sprinting while in water, the player will now swim on the surface.
- Much faster than walking/running in water before.
- Pressing shift causes the player to rapidly dive down.
- Sprinting at the surface of water doesn't make you swim, instead you stay at the same altitude constantly.
- The players hitbox is only as large as 0.6×0.6 blocks (same as while flying with an elytra) while swimming.
- Vertically and horizontally, the player can fit through a one block gap like this.
Command format
- General
- A command UI when typing commands in the chat.
- Different components of commands will be displayed in different colors.
- Errors will be displayed in red without having to run the command.
- Added command suggestions for entity selectors.
- An
nbtargument in target selectors. - A new command parsing library known as brigadier.
- Coordinates
- Added a new local coordinate type in commands using
^.- When specifying coordinates in a command, you can now use
^to specify local coordinates instead of world coordinates. - The axes used for local coordinates are relative to the execution rotation, defaulting to
0,0(south). - Like world coordinates, they are by default measured from the base of an entity.
- The syntax is:
^left ^up ^forwards left/up/forwardsis the amount of blocks in the specified direction.
- When specifying coordinates in a command, you can now use
- Specific commands
/data
- A command that allows the player to get, merge, and remove entity and block nbt data
/data get block <pos> [<path>] [<scale>]- Will return the NBT data from the block at
pos. Apathcan be specified to only retrieve that nbt data. Numeric values will be set as theresultof the command, strings will set set the length of the string as theresult, lists will set the number of elements in the list as theresult, and compounds will set the number of tags that are directly in that compound as theresult. An optionalscalecan be provided to scale the number retrieved.
- Will return the NBT data from the block at
/data get entity <target> [<path>] [<scale>]- Will return the NBT data from one
targetentity. Apathcan be specified to only retrieve that nbt data. Numeric values will be set as theresultof the command, strings will set set the length of the string as theresult, lists will set the number of elements in the list as theresult, and compounds will set the number of tags that are directly in that compound as theresult. An optionalscalecan be provided to scale the number retrieved.
- Will return the NBT data from one
/data merge block <pos> <nbt>- Will merge the block nbt data at
poswith the specifiednbtdata.
- Will merge the block nbt data at
/data merge entity <target> <nbt>- Will merge the entity nbt data from
targetwith the specifiednbtdata. Merging player nbt data is not allowed.
- Will merge the entity nbt data from
/data remove block <pos> <path>- Will remove nbt data at
pathfrom the block atpos.
- Will remove nbt data at
/data remove entity <target> <path>- Will remove nbt data at
pathfrom onetargetentity. Removing player nbt data is not allowed.
- Will remove nbt data at
- Data paths look like this:
foo.bar[0]."A [crazy name]".baz.foo.barmeans foo's child called bar.foo[0]means element 0 of foo.- "quoted strings" may be used if a name of a key needs to be escaped.
- Examples of old commands:
/entitydata <target> {}is now/data get entity <target>/blockdata <pos> <nbt>is now/data merge block <pos> <nbt>
- Examples of new functionalities:
- A command to control loaded data packs.
- Has the following subcommands:
enable <name>- will enable the specific pack.disable <name>- will disable the specific pack.list [available|enabled]- will list all data packs, or only the available/enabled ones.
- Data packs are enabled by default, but if you disable it you can re-enable it with these commands:
enable <name>- will enable the specific pack, putting it in its default position.enable <name> first- will enable the specific pack, putting it before any other pack (lowest priority)enable <name> last- will enable the specific pack, putting it after any other pack (highest priority)enable <name> before <existing>- will enable the specific pack, putting it before (lower priority) <existing> packenable <name> after <existing>- will enable the specific pack, putting it after (higher priority) <existing> pack
/bossbar create <id> <name>will create a boss bar.idis used to target the boss bar and is in the formnamespace:name, for example:foo:bar. If nonamespaceis specified it defaults tominecraft.nameis the display name of the boss bar and only accepts a JSON text component.
/bossbar set <id> name <name>will change the name of the boss bar./bossbar set <id> color <color>will change the color of the text (if no color was specified as part of a text component) and the boss bar, defaults towhite./bossbar set <id> style <style>will change the style of the boss bar, defaults toprogress.- Available options are:
notched_6,notched_10,notched_12,notched_20, andprogress. notchedwill set the amount of segments.progresswill set the amount of segments to 1.
- Available options are:
/bossbar set <id> value <value>will change the current value of the boss bar, defaults to0./bossbar set <id> max <max>will change the maximum value of the boss bar, defaults to100./bossbar set <id> visible <visible>will change the visibility of the boss bar, defaults totrue/bossbar set <id> players <players>will change which players can see the boss bar, defaults to none./bossbar remove <id>will remove the boss bar./bossbar listwill display a list of created boss bars./bossbar get <id> (max|players|value|visible)will return the requested setting as aresultof the command.
- Added a clickable teleport link to the command output.
- Added
facing./teleport [<targets>] (<location>|<destination>) facing (<facingEntity>|<facingLocation>)- Will rotate an entity to face either an entity or a location.
/time
- Added
noonandmidnightto/time set.
General
- Added 4 new advancements
- Fishy Business: Catch a fish
- Tactical fishing: Catch a fish... without a fishing rod!
- A Throwaway Joke: Throw a trident at something.
- Very Very Frightening: Strike a Villager with lightning
- Added three new advancement triggers
minecraft:fishing_rod_hookedtriggers when a player reels in an item or entity.minecraft:channeled_lightningtriggers when a player uses the channeling enchantment to strike a mob.minecraft:filled_buckettriggers when a player fills a bucket.
- Like resource packs, but for loot tables, advancements, functions, structures, recipes and tags.
- Used by placing them into the
datapacksfolder of a world.
- Used by placing them into the
- Data packs are
.zipfiles or folders, with apack.mcmetain the root. See: Tutorials/Creating a resource pack#pack.mcmeta. The packs are located in(world)/datapacks/. - Structures will load from
(world)/generated/structures/(namespace)/(file).nbtbefore checking data packs.- However, this directory should not be used to distribute structures. Instead, move these files into data packs.
- Reloadable using
/reload. - Structure:
pack.mcmeta,datafolder containing a namespace folder determining the namespace of its contents- A namespace should only contain the following symbols:
0123456789abcdefghijklmnopqrstuvwxyz-_ - Inside the namespace folder, there can be folders for
functions,loot_tables,advancements,structures,recipesandtags.
- A namespace should only contain the following symbols:
- Added a death message for when the player is blown up by a bed in the nether or end.
<player> was killed by [Intentional Game Design]- Clicking on "[Intentional Game Design]" opens a link to MCPE-28723.
- Added a death message for when a mob/player pushes someone into the void or when someone uses
/killafter being attacked by a mob/player.<player> didn't want to live in the same world as <killer>
- Added a death message for when the player is killed by somebody using a trident
<player> was impaled by <killer>
- Debug screen
- F3+C will now copy your current location to clipboard
- Now gives a warning before forcing a debug crash.
- Added the
set_namefunction to loot tables.
- Added the
HomePosX,HomePosY,HomePosZ,TravelPosX,TravelPosY,TravelPosZ, andHasEggNBT tags for turtles. - Added the
AX,AY,AZ, andSizeNBT tags for phantoms.
- FS (Fullscreen) Resolution
- Is used to change the resolution.
- An option in chat settings to toggle automatic command suggestions (defaults on, otherwise hit tab to bring them up).
- Options when editing a world to make a backup and open the backups folder.
- Added Biome Blend distance video option
- Added the
minecraft:bubble_column_up,minecraft:bubble_pop,minecraft:current_down, andminecraft:squid_inkparticles.
- Added a new sound effect of squids shooting ink.
- Added underwater ambience sounds
- Added the
time_since_reststatistic.- Used by phantoms.
- Reset when the player leaves their bed, and when the player dies.
- Added Conduit Power status effect
- Gives the player unlimited water breathing
- Gives the player underwater night vision effect
- Gives the player a haste effect (allowing them to mine faster underwater).
- Added Slow Falling status effect
- Causes the player to descend at a much slower rate, and not take any damage when hitting the ground
- This allows the player to jump further than normal
- If the player is sprinting while under the Slow Falling status effect, they will be able to jump across a gap of over 51⁄2 blocks, compared to 4 with normal sprinting
- Crops will not get destroyed if the player lands on them with the Slow Falling status effect
- Higher levels do not change the rate of descent
- Items, blocks and functions can be "tagged" with an ID.
- Block tags can be used when testing for blocks in the world.
- Items tags can be used when testing for items in inventories.
- Function tags can be used when calling functions using commands or advancements.
- Functions tagged in
minecraft:tickwill run every tick at the beginning of the tick. - Functions tagged in
minecraft:loadwill run once after a (re)load.
- Functions tagged in
- Tags are created using data packs in
data/(namespace)/tags/blocks,data/(namespace)/tags/items, anddata/(namespace)/tags/functions.- When overriding a tag from a different data pack, you can choose to replace or append.
- By default all tags append if another data pack created the tag.
- Adding
"replace": trueto your tag definition will make the tag overwrite instead.
- For example:
data/(namespace)/tags/blocks/foo.json - This will create a block tag called
(namespace):foo. - The json file contains a list of all blocks that should be "tagged".
- This list can also contain other tags of the same type.
- You can add for example
#foo:barin a tag value list to reference another tag calledfoo:bar. - Self referencing is not possible.
- You can add for example
- This list can also contain other tags of the same type.
- When overriding a tag from a different data pack, you can choose to replace or append.
- There are 24 vanilla tags for both items and blocks:
minecraft:acacia_logs,minecraft:banners,minecraft:birch_logs,minecraft:buttons,minecraft:carpets,minecraft:coral,minecraft:coral_plants,minecraft:dark_oak_logs,minecraft:doors,minecraft:jungle_logs,minecraft:logs,minecraft:oak_logs,minecraft:planks,minecraft:rails,minecraft:sand,minecraft:saplings,minecraft:spruce_logs,minecraft:stone_bricks,minecraft:wooden_buttons,minecraft:wooden_doors,minecraft:wooden_pressure_plates,minecraft:wooden_slabs,minecraft:wooden_stairs, andminecraft:wool. - There are 5 extra vanilla tags for blocks:
minecraft:anvil,minecraft:enderman_holdable,minecraft:flower_pots,minecraft:slabs, andminecraft:stairs. - There is 1 extra vanilla tag for items:
minecraft:boats. - Advancement item predicates now support item
tags.
- Water physics
- Water can now be placed in the following blocks: chests, trapped chests, stairs, slabs, fences, walls, iron bars, glass panes, ender chests, trapdoors, ladders, and signs
- Water can flow out these blocks, but can not flow into them
- When full of water, they will count as water blocks for all gameplay (such as swimming)
- Water will flow out of all faces of the block except for solid faces.
- Removed the blocks
flowing_waterandflowing_lava. - All of the blocks that water can be placed in now have the block state
waterlogged. - Blocks such as bubble column or kelp will always count as a water source.
- When water spreads and would later turn into a source block, it now immediately just places a source block.
- Other
- valid_spawn block tag
- There's now a distinction between scheduled "liquid ticks" and "block ticks"
Changes
Blocks
- General
- The upper limit of the block ID has dissappeared.
- Blocks which used to have no bottom texture (like repeaters, comparators, torches, etc.) now have a bottom texture, not including redstone wire.
- Blocks with a collision box now have matching bounding boxes.
- Affected: anvils, cauldrons, hoppers, fences, iron bars, glass panes, filled ender portal frames, vines, lily pads, stairs, brewing stands, and pistons
- Updated the collision box of anvils and hoppers.
- Does not affect blocks with a collision box smaller than their model, such as soul sand and snow layers.
- Beds now require a block below it as a support. Previously this was only required when placing the bed and the block could be destroyed afterwards without the bed being destroyed.
- Chests and trapped chests
- They can be put directly next to their double variants instead of requiring one block between them.
- Shift right-clicking a chest or trapped chest next to a chest or trapped chest respectively will not make the two chests or 2 trapped chests combine into a double chest or double trapped chest.
- Placing them no longer requires a block below them.
- Mobs can now spawn on top of ice (possible bug, 128264).
- Flicking a lever on now displays redstone particles.
- Now generate at the bottom of ocean ravines, creating downward bubble columns.
- They will now break instantly, no matter the tool.
- When broken with Silk Touch, the non-infested counterpart of the block will drop.
- Placing them no longer requires a block below them.
- Changed the purple shulker box to the new purple color
- Dyed shulker boxes can now be undyed in a cauldron
- Use a shulker box on a filled cauldron.
- The water level in the cauldron will decrease by 1.
- Multiple vines facing different directions, including on the bottom of blocks, can now be placed in the same block space.
- Has new colors.
- Now only blocks 1 light per block, instead of 3.
- This only affects newly placed water (for now).
Items
- Can now be crafted with a fishing rod that does not have full durability[5]
- Now require phantom membrane to be repaired instead of leather
- Item textures changed
Mobs
- General
- Zombies, skeletons, ocelots and wolves will naturally attack baby turtles, and zombies and zombie pigmen will seek out and trample turtle eggs.
- The model has been changed to be more consistent with other mobs.[7]
- Some animations like opening its mouth when grazing have been removed from the model as well.
- The texture of iron horse armor while on the horse has been changed
- Squids now shoot ink in response to being attacked.
- Zombies now fall down underwater, and become a drowned instead of dying from drowning.
- Baby zombies now burn in sunlight.[8]
Non-mob entities
- General
- Items in water now float up.
- Bobbers created by fishing rods have been given an entity ID,
fishing_bobber.- This ID can only be used for testing, summoning is not possible.
- Item frames can now be put on floors and ceilings.
- Paintings now use a namespaced ID for their motive.
World generation
- General
- Rewrote the world generation system.
- In the Nether, vertical air cavities — stretching from bedrock level to as far as Y=35, and filled with lava from bedrock level to Y=10 – now occur in chains across the bottom of the Nether, often forming extensive ravines.
- In newly generated chunks, you're less likely to find frozen oceans next to warm oceans, etc.
- Biome names are now translatable
- Updated some biome names:
minecraft:desert_hills:DesertHills→Desert Hillsminecraft:forest_hills:ForestHills→Forest Hillsminecraft:frozen_ocean:FrozenOcean→Frozen Oceanminecraft:frozen_river:FrozenRiver→Frozen Riverminecraft:hell:Hell→Netherminecraft:jungle_edge:JungleEdge→Jungle Edgeminecraft:jungle_hills:JungleHills→Jungle Hillsminecraft:mesa_rock:Mesa Plateau F→Mesa Forest Plateauminecraft:mushroom_island:MushroomIsland→Mushroom Islandminecraft:mushroom_island_shore:MushroomIslandShore→Mushroom Island Shoreminecraft:mutated_birch_forest:Birch Forest M→Mutated Birch Forestminecraft:mutated_birch_forest_hills:Birch Forest Hills M→Mutated Birch Forest Hillsminecraft:mutated_desert:Desert M→Mutated Desertminecraft:mutated_extreme_hills:Extreme Hills M→Mutated Extreme Hillsminecraft:mutated_extreme_hills_with_trees:Extreme Hills+ M→Mutated Extreme Hills+minecraft:mutated_jungle:Jungle M→Mutated Jungleminecraft:mutated_jungle_edge:JungleEdge M→Mutated Jungle Edgeminecraft:mutated_mesa_clear_rock:Mesa Plateau M→Mutated Mesa Plateauminecraft:mutated_mesa_rock:Mesa Plateau F M→Mutated Mesa Forest Plateauminecraft:mutated_redwood_taiga_hills:Redwood Taiga Hills M→Mutated Redwood Taiga Hillsminecraft:mutated_roofed_forest:Roofed Forest M→Mutated Roofed Forestminecraft:mutated_savanna:Savanna M→Mutated Savannaminecraft:mutated_savanna_rock:Savanna Plateau M→Mutated Savanna Plateauminecraft:mutated_swampland:Swampland M→Mutated Swamplandminecraft:mutated_taiga:Taiga M→Mutated Taigaminecraft:mutated_taiga_cold:Cold Taiga M→Mutated Cold Taigaminecraft:taiga_hills:TaigaHills→Taiga Hills
- Customized world type
- Removed
- Superflat customization
- Preset strings no longer use a version number.
- Now generates with a mushroom in the flower pot.
- Previously, it was completely empty.
Gameplay
- Oxygen bar
- The player's oxygen bar no longer regenerates instantly when they get out of water.
- Visibility
- Changed natural water visibility.
- The longer a player stays underwater, the better they will be able to see.
- Water is darker at lower depths.
- The Water Breathing potion & Respiration enchantment no longer grant enhanced vision underwater.
- Every ocean biome has a unique water color, and the swamp water color has been changed.
- Visibility changes per biome.
Command format
- General
- Commands and functions are much faster and more efficient.
- Most commands are now more case-sensitive. Lowercase is preferable wherever possible.
- For example, this is no longer allowed:
/scoreboard ObJeCtIvEs ...
- For example, this is no longer allowed:
- The output signal of a command block used to be its "success count", but now is its "result".
- Server commands (functions, console, rcon) now run from world spawn in the overworld, instead of at
0,0,0. - Errors during a command are now a nicer error message (with a tool tip for more info).
- Added commands to the profiler (/debug).
- Whitespaces are now allowed in entity selectors & blockstate arguments.
- Command UI
- A new prototype for the command UI.
- Functions are now completely parsed and cached on load.
- This means if a command is incorrect for any reason, the player will know about it on load.
- NBT
ThrowerandOwnernbt keys of item entities are no longer strings but are instead compounds with two longs namedLandM.ownernbt keys of snowballs, eggs and ender pearls are no longer strings but are instead compounds with two longs namedLandM.- Changed all custom names (blocks, items, entities, block entities) from raw strings to JSON text components (which can be translated).
- Specific Commands
- Removed
/advancement testin favor of entity selectors.
- Removed in favor of
/data.
- The syntax of
/clearhas changed.
- The syntax of
/clonehas been changed./clone <begin> <end> <destination> filtered [force|move|normal] [<block>] [<data>]will become/clone <begin> <end> <destination> filtered [<block>] [force|move|normal]/clone <begin> <end> <destination> [replace|masked] [force|move|normal] [<block>] [<data>]will become/clone <begin> <end> <destination> [replace|masked] [force|move|normal]
/defaultgamemodeand/gamemode
- Now only accepts string IDs, not shorthand or numeric.
/gamemode 2will become/gamemode adventure/defaultgamemode spis now/defaultgamemode spectator
/difficulty [<value>]now only accepts string IDs, not shorthand or numeric./difficulty 2is now/difficulty normal/difficulty pis now/difficulty peaceful
- You can now query for the current difficulty by using
/difficultywithout any arguments.
- The syntax of
/effecthas been split off, to avoid ambiguity. - Giving an effect will now fail if it didn't actually do anything.
- Some mobs are immune (for example an ender dragon).
- Stronger existing effects prevent new weaker ones.
- Removed in favor of
/data.
- The syntax of
/executehas been split off.- Modifier sub-commands can change how the command is run:
/execute as <entity> <chained command>executes a command using the entity<entity>(but doesn't change position)./execute at <entity> <chained command>executes a command using the position, rotation, and dimension of the<entity>(but doesn't change entity)./execute positioned <pos> <chained command>executes a command using the position of<pos>./execute positioned as <entity> <chained command>executes a command using the position (x y z) of theentitybut nothing else./execute align <axes> <chained command>executes a command after aligning the current position to the block grid (rounding down),<axes>is any combination ofxyandz(for example:x,xz,zyxandyz).- Examples:
x=-1.8,y=2.3,z=5.9usingxwill becomex=-2,y=2.3,z=5.9x=2.4,y=-1.1,z=3.8usingyxzwill becomex=2,y=-2,z=3
- Examples:
/execute facing <x y z> <chained command>executes a command as though the executor is facingx y z./execute facing entity <entity> (eyes|feet) <chained command>executes a command as though the executor is facing the entity's eyes or feet./execute rotated as <entity> <chained command>executes a command as though the executor is rotated in the direction of the entity./execute rotated <y x> <chained command>will run the command as though the executor is rotated in the specified direction./execute in (overworld|the_end|the_nether) <chained command>executes a command as though the executor is in the specified dimension./execute anchored (feet|eyes) <chained command>will make the rest of this command use feet or eyes for ^ ^ ^ coordinates or facing commands.
- Conditional sub-commands can let you prevent the command from running at all:
/execute (if|unless) block <pos> <block> <chained command>executes a command if (or unless)<pos>matches<block>./execute (if|unless) blocks <begin> <end> <destination> (all|masked) <chained command>executes a command if (or unless) the region between<start>and<end>matches<destination>./execute (if|unless) entity <entity> <chained command>executes a command if (or unless)<entity>exists (returns 1 or more entities)./execute (if|unless) score <target> <targetObjective> (<|<=|=|>=|>) <source> <sourceObjective> <chained command>executes a command if (or unless)<target>'s score relates to<source>'s score based on the chosen criterium./execute (if|unless) score <target> <objective> matches <range> <chained command>executes a command if (or unless)<target>'s score is in therange(ie1,1..5).
- As replacement for
/stats, a new sub-commandstorelets you store the result or success of a command somewhere:resultis the result of a command, which replaces these old stats:AffectedBlocks,AffectedEntities,AffectedItems,QueryResult.successis how many times the command was successful. This is usually0or1, but if the command split up (for exampleas @a) then it may be more than1. This replacesSuccessCount.- The value will be stored when the full command has finished executing.
- If a command isn't successful (
successis0),resultwill always be set to0. - It will be made clear what the expected result of each command is.
/execute store (result|success) score <name> <objective> <chained command>- The value is stored into the scoreboard under
<name>and<objective>. - The
objectivemust exist, but unlike with/statsyou don't need to set an initial value for<name>.
- The value is stored into the scoreboard under
/execute store (result|success) block <pos> <path> (byte|double|float|int|long|short) <scale> <chained command>- The value is stored in the nbt data at
pathof the block atposas a byte, double, float, int, long, or short.
- The value is stored in the nbt data at
/execute store (result|success) entity <target> <path> (byte|double|float|int|long|short) <scale> <chained command>/execute store (result|success) bossbar <id> (value|max) <chained command>- The value is stored in the
valueormaxsetting of the boss bar with IDid.
- The value is stored in the
- Data paths look like this:
foo.bar[0]."A [crazy name]".baz.foo.barmeans foo's child called bar.foo[0]means element 0 of foo.- "quoted strings" may be used if a name of a key needs to be escaped.
- Examples:
- You can chain all sub-commands together.
- After every sub-command you need to write another sub-command.
- When you're done with chaining sub-commands,
runlets you write the actual command to be executed./is no longer allowed before the command.
/execute as somebody at somebody run say hi
- Example of old commands:
- Modifier sub-commands can change how the command is run:
/xpis now an alias for/experience.- Split up into 3 different subcommands:
/experience add <players> <amount> [points|levels]- Adds
<amount>of either points or levels to the target<players>(defaults to points). - Adding points can cause players to level up, as usual.
- Negative numbers are supported, to subtract points instead.
- Subtracting points can cause players to level down.
- Adds
/experience set <players> <amount> [points|levels]- Sets
<amount>of either points or levels on the target<players>(defaults to points). - You cannot set more points than their current level allows.
- When changing levels, the points will stay at the same percentage as the previous level.
- Sets
/experience query <player> (points|levels)- Returns either the number of points or levels on the given
<player>.
- Returns either the number of points or levels on the given
/fill
- The syntax of
/fillhas been changed.
/functionno longer accepts[if|unless] <entity>arguments.
/gameruleno longer accepts unknown rules ("custom gamerules").- You can use functions or scoreboards as replacements, with no loss of functionality.
- Existing custom gamerules will just not be accessible. Only built-in rules will be available.
- Values to
/gameruleare now type checked (giving a string if it wants an int is a very obvious error). - Removed the
gameLoopFunctiongamerule in favor of functions tagged inminecraft:tick.
/give
- The syntax of
/givehas changed.
/kill
- A
targetis now mandatory
/list
- Can now be used in singleplayer.
- The y-coordinate is now returned as
~instead of?. - The
resultof the command, used by/execute store, will be the absolute distance to the structure. - Now accepts different structure names for all structures previously grouped under
Temple:Desert_Pyramid,Igloo,Jungle_Pyramid, andSwamp_Hut.
/op
- Now allows target selectors besides names.
- The
<params>argument has been removed, instead the parameters for particles likeblockcan be specified right after the<name>argument using the new block argument. /particle <name> <pos>is now a valid shortcut.delta,speed, andcountwill default to0
- Particle names have been changed.
old name->new namemobSpellAmbient->ambient_entity_effectangryVillager->angry_villagerblockdust, blockcrack->blockdamageIndicator->damage_indicatordragonbreath->dragon_breathdripLava->dripping_lavadripWater->dripping_waterreddust->dustspell->effectmobappearance->elder_guardianenchantmenttable->enchantmagicCrit->enchanted_hitendRod->end_rodmobSpell->entity_effectlargeexplosion->explosionhugeexplosion->explosion_emitterfallingdust->falling_dustfireworksSpark->fireworkwake->fishinghappyVillager->happy_villagerinstantSpell->instant_effecticoncrack->itemslime->item_slimesnowballpoof->item_snowballlargesmoke->large_smoketownaura->myceliumexplode, snowshovel->poofdroplet->rainsweepAttack->sweep_attacktotem->totem_of_undyingsuspended->underwaterwitchMagic->witchtake-> removedfootstep-> removeddepthsuspend-> removed
- Will Tab ↹ auto-complete custom sound events.
- The syntax of
/replaceitemhas changed./replaceitem block <pos> <slot> <item> [<count>] [<data>] [<nbt>]is now/replaceitem block <pos> <slot> <item> [<count>]/replaceitem entity <target> <slot> <item> [<count>] [<data>] [<nbt>]is now/replaceitem entity <target> <slot> <item> [<count>]- See the item argument type for more details.
- The
slotargument no longer requiresslot..- For example,
slot.hotbar.1now ishotbar.1
- For example,
/scoreboardhad[<dataTag>]removed from its commands in favor of thenbtargument in entity selectors./scoreboard players tagand/scoreboard teamsremoved. Replaced by/tagand/teamrespectively./scoreboard players testremoved in favor of/execute (if|unless) score, entity selectors and/scoreboard players get <target> <objective>.
- The syntax of
/setblockhas changed.
- Removed. Now part of
/execute. - The new
/executeone isn't a direct replacement, the behavior has changed:- It's now per-command, instead of per-entity or per-block.
- There's only
resultandsuccess, which covers all the old stat types.
*can now be used instead ofsourceto stop all sounds with a certain name, across all sources.
/tag
- Replaces
/scoreboard players tag. - Keeps the same syntax.
/team
- Replaces
/scoreboard teams. - Keeps the same syntax.
/testfor,/testforblockand/testforblocks
- Removed. Now part of
/execute.
- Removed. It was always used to stop the rain, but rain usually quickly returned.
- Use
/weather.
/tpis now an alias of/teleport(much like/w,/msgand/tell)./teleporthas been simplified a bit, to avoid ambiguity./teleport <entity>doesn't allow rotation or facing, will teleport you to the entity./teleport <x y z>doesn't allow rotation or facing, will teleport you to the position./teleport <victim> <entity>doesn't allow rotation or facing, will teleport victim to entity./teleport <victim> <x y z> [yRot xRot]will teleport you to that position with optional rotation./teleport <victim> <x y z> facing [xFacing yFacing zFacing]will teleport you to that position facing another position./teleport <victim> <x y z> facing entity <entityFacing> [feet|eyes]will teleport you to that position facing an entity's feet or eyes (default feet).- Teleporting to an entity in another dimension is now allowed.
- If you don't specify a time, it now defaults to 5 minutes (previously random).
- Argument Types
- More error handling has been introduced.
- Things like
limit=0,level=-10,gamemode=purpleare not allowed.
- Things like
- Arguments may now be quoted.
- There are no longer separate "min" and "max" values; instead ranges are supported.
level=10is level 10level=10..12is level 10, 11 or 12level=5..is anything level 5 or abovelevel=..15is anything level 15 or below
- The arcane shorthand names have been renamed.
m->gamemodelorlm->levelrorrm->distancerxorrxm->x_rotationryorrym->y_rotationc->limit
x,y,z,distance,x_rotation,y_rotationare now doubles and allow values like12.34xandzare no longer center-corrected.- This means
x=0no longer equates tox=0.5.
- This means
gamemode(previouslym) no longer allows numerical or shorthand IDs.limit(wasc) No longer allows negative values.- Use
sort=furthestinstead.
- Use
- The
nameargument now supports spaces (as long as it's quoted). - Multiple of the same argument in target selectors is now possible.
tag=foo,tag=bar,tag=!bazmatches someone withfoo,barand notbaz.type=!cow,type=!chickenmatches something that isn't a cow and isn't a chicken.type=cow,type=chickenisn't allowed, because something cannot both be a cow and chicken.
- You can specify the sorting.
sort=nearestis the old default, sorting by distance (default for@p)sort=furthestis the reverse of that (previously you'd usec=-5for this)sort=randomfor random sorting (default for@r)sort=arbitraryis a new option to not sort the result (default for@e,@a)
- Specifying scores now looks like
scores={foo=1,bar=1..5} - You can test for advancements with
advancements={foo=true,bar=false,custom:something={criterion=true}}truefor "they completed the advancement",falsefor "they have not completed the advancement"- Alternatively, pass a block of specific criteria to test for (again,
true/false)
- Wherever a
<block>, optionally[<data>]and optionally[<nbt>]was required, it's now a single<block>argument that looks like this:stoneminecraft:redstone_wire[power=15,north=up,south=side]minecraft:jukebox{RecordItem:{...}}minecraft:furnace[facing=north]{BurnTime:200}
- ID is required (though just as before, if namespace isn't set it defaults to
minecraft:). - States are inside
[], comma-separated and must be properties/values supported by the blocks. They are optional.minecraft:stone[doesntexist=purpleberry]is a syntax error, becausestonedoesn't havedoesntexist.minecraft:redstone_wire[power=tuesday]is a syntax error, becauseredstone_wire'spoweris a number between 0 and 15.
- NBT tag is inside {}, and works just like you'd expect. It's optional.
- In the context of "conditions"/testing for blocks, only the states you provided will be tested.
- If you test
redstone_wire[power=15], it only checks power but ignores other states such asnorth.
- If you test
- In the context of setting blocks, any states you provided will be set but anything missed out will default depending on the block.
- If you set
redstone_wire[power=15], it will setpowerto 15 butnorthwill be a default value (in this case, set tonone).
- If you set
- There is no such thing as block data value in 1.13. It's either a different blocks, or a state.
- Wherever an
<item>, optionally[<data>]and optionally[<nbt>]was required, it's now a single<item>argument that looks like this:stoneminecraft:stick{display:{Name:"\"Stick of Untruths\""}}
- ID is required (though just as before, if namespace isn't set it defaults to
minecraft:). - NBT tag is inside {}, and works just like you'd expect. It's optional.
- There is no such thing as item data value or item damage value in 1.13.
- Damage, where applicable, is being moved into nbt.
- Any other information is either a separate item or a property in nbt.
General
- Numeric block metadata completely phased out in favor of block states.
- Split, merged, created, deleted, and renamed a lot of blocks, blockstates and items.
- Blocks and items previously differing because of damage value have gotten their own id, for example
white_woolinstead ofwool:0 - Damage has been moved to the
tagtag and is only used by tools and armor; maps use amaptag. - Files and commands no longer use
dataorset_data.
- Blocks and items previously differing because of damage value have gotten their own id, for example
- Structures do not run an upgrade path for this.
- To update your structures, load them all in 1.12, then update to 1.13 and save all structures again.
- The name of keybindings now describes the actual key (e.g. 'LBUTTON' -> 'Left Button', 'BACKSLASH' -> '\')
- Because of The "flattening", certain blocks and items have been moved around in their respective groups, for example the Purpur block is now after Obsidian.
- Mushroom Blocks, farmland and grass path are added to the inventory under the Decoration Blocks group. Additionally, blank firework rockets are added to the Miscellaneous group.
- Removed 3D Anaglyph completely
- Optimized particle rendering slightly
- Custom recipes can now be loaded from data packs in
data/(namespace)/recipes/(name).json - Added a recipe book for the furnace
- Furnace recipes have been moved to JSON files.
- They use
"type": "smelting". cookingtimeis used to determine the time it should take to smelt an item in the furnace.experienceis used to determine the amount of experience a player should get when picking the resulting item out of the furnace manually.- Fuel is not included and is still hardcoded.
- They use
- "Unlocked recipe" toasts now show an icon in the top left to specify whether the unlocked recipe is a crafting or smelting recipe.
- Updated format number to
4 - The default resource pack can now be moved up and down on the resource pack selection screen.
- Statistics are being updated.
stat.(stat)is nowminecraft.custom:minecraft.(stat).stat.(stat).minecraft.(block/item/entity ID)is nowminecraft.(stat):minecraft.(block/item/entity ID).
- Other
- Game library updated to LWJGL 3
- Loading or creating a world shows the percentages of the loading stages.
Preparing spawn areanow shows as a loading stage.
- Crash reports now list what data packs are enabled.
- Data generators are now exposed, you can get a dump of all blocks/items/commands/etc from the game without opening it up.
- Changed translation files from
.lang (key=value)to.json ("key": "value").- Now supports newlines.
- Optimized cloud rendering
- Optimized fog rendering
- Optimized spawn position finding code
Planned changes
- World generation will become data-driven, using json files, allowing for custom structures.[10]
- Players can grab onto the fin of dolphins, and the dolphin will lead them to sunken treasures[2]
Unconfirmed features
- The ability to change biome dependent colors (such as foliage, water, and the sky) without needing mods.[11]
- Recipe book design might be changed.[12][13]
/save-all,/save-onand/save-offmight be replaced by/save,/save enableand/save disable.[14]/ban,/ban-ip,/pardonand/pardon-ipmight be replaced by other commands.[15]
Fixes
- 288 issues fixed
- LWJGL 2-related issues
- MC-1519 – Key gets stuck when toggling fullscreen
- MC-3643 – CTRL / CMD key get stuck on OS X / Text Box Backspace deletes whole word or whole line on Mac and Linux
- MC-5520 – Crash when toggling fullscreen mode: Keyboard must be created before you can read events
- MC-6436 – Incomplete support of dead keys on non U.S. QWERTY Keyboard on OS X
- MC-9974 – Initialization of OpenAL fails sometimes
- MC-29501 – Unable to rebind to F# Keys on devices that require pressing FN
- MC-32327 – Half-resolution on MBP Retina
- MC-40227 – Mouse Button 4 in combination with a modifier key is detected as Mouse Button 5
- MC-49755 – OS X: Pressing arrow or Fn keys in sign/command block/book and quill inserts invisible characters
- MC-53549 – Minecraft can't be put in fullscreen mode in Linux
- MC-55506 – Minecraft unloads monitor calibrations when closed
- MC-68754 – Exiting fullscreen disables window resize
- MC-71279 – Accentued character act like sticky keys for moving
- MC-72856 – Control settings uses partwise US keyboard layout (on German keyboard layout)
- MC-77279 – Game sets monitor to half resolution on exit on Linux
- MC-78394 – "Use Item" not working while sneaking and "Use Item" bound to NUMPAD0
- MC-80282 – On Linux in fullscreen, character sometimes cannot fully turn around
- MC-81818 – When resizing the window, you may end up spinning around
- MC-89288 – Can't sneak and jump if the jump key is on the numpad
- MC-100556 – "Alt Gr" on keyboard becomes "LCONTROL" in controls menu (interfering with "Ctrl")
- MC-106650 – Minecraft does not release mouse focus
- MC-109376 – Unsupported keys in inventory with foreign keyboard on Linux
- MC-120989 – Screen goes blank on exit
- From released versions before Java Edition 1.13
- MC-14 – Stacked minecarts continue momentum when not on a rail
- MC-96 – [1-9] clicking an item out of a furnace does not give XP
- MC-1168 – Lily pad sometimes destroys water block
- MC-1218 – Arrows shot at the top half of a door will float once the door is opened
- MC-1511 – Anvil can be placed in certain blocks
- MC-1685 – Unable to write in a new blank Book and Quill after renaming it in an anvil
- MC-1875 – Snow layers don't drop themselves when harvested with a silk touch tool
- MC-1947 – Pumpkins and Jack 'o' Lanterns can only be placed on solid blocks
- MC-2208 – Blocks with special placement can be placed inside player / entity
- MC-2340 – Redstone torches schedule updates when they should not, causing unreliable timings.
- MC-2399 – Transparent blocks visually use the brighter light level that they are next to
- MC-2666 – Corner Cobblestone Wall Has Incorrect Collision Box
- MC-3115 – Baby Zombies do not burn
- MC-3794 – Chest direction placing glitch
- MC-4438 – Items dropped on unburnable blocks turn invisible when trying to ignite the block
- MC-4504 – the hitbox of brewing stands is missing the blaze rod
- MC-4581 – Fishing rod bobbers can go through Nether/End Portals, but disappear
- MC-4923 – Flint and steel and fire charges can place fire at invalid positions
- MC-5024 – Reticle/Crosshair not centered on the screen
- MC-5037 – Riding a pig / horse with a cape causes it to not behave as expected
- MC-5305 – Burning arrows in ground are not extinguished by rain
- MC-5461 – Block stats doesn't count red mushrooms, sugar canes, etc.
- MC-5694 – High efficiency tools / fast mining destroys some blocks client-side only
- MC-7882 – Cloud corners not connected
- MC-8220 – Water/lava bucket can be used to destroy ladders
- MC-8471 – Blocks cannot be placed on a block you are next to
- MC-9194 – A Comparator can lock a Repeater, but the Repeater doesn't look like it is locked
- MC-9669 – Player renders black in a 1x1 shaft with torch in upper block
- MC-10880 – Comma or other symbol after @ selector does not work with command blocks
- MC-11138 – Creative inventory GUI border are considered as exterior to the inventory
- MC-11142 – Placing a Redstone Torch/Block next to a rail junction does not change the rail direction
- MC-11208 – The big tree generator handles tree height variable incorrectly
- MC-11242 – When you jump and place a fence post under you you will get inside the fence post
- MC-12000 – The hit-box of corner fences isn't the same as the collision-box!
- MC-12699 – Some PNGs using greyscale or tRNS are processed incorrectly
- MC-18903 – Villagers'/ Witchs' right arm doesn't have the texture flipped.
- MC-19966 – Fully grown pumpkin stems attach to pumpkin, even if another stem is already attached
- MC-25866 – Splash Potion of Saturation has no effect
- MC-26739 – Doors won't update with redstone
- MC-29490 – 1.7+ lighting bug / black spots
- MC-31222 – Crash on pressing the inventory close key and an item manipulation key at the same time in large chests
- MC-31346 – When you light a cobblestone wall, it turns into a corner piece for a second
- MC-32522 – Confusing error message when targeting a location in an unloaded chunk
- MC-32539 – You can write on both the server name and the server address input field at the same time
- MC-32972 –
/summonaccepts arguments that it will ignore - MC-33710 – Snow & Iron Golem, Ender Dragon, Illusioner, Giant, and Wither not in Mob statistics
- MC-34365 – Triple Chest - Triple Bug
- MC-35119 – Buttons for video settings to not make a sound
- MC-36191 – Missing stat.mineBlock for various blocks (mob spawners, cauldrons, beds, etc.)
- MC-39948 – Blocks / Items only different by data value are not listed separately in statistics
- MC-48522 – Ctrl + Pickblock on Flowerpot gives you the flower (+NBT) instead of the flower pot
- MC-50795 – CanDestroy and CanPlaceOn can be used with item ID's instead of the names
- MC-52036 – using testfor in execute command failure
- MC-53439 – The top block of a two-block plant temporarily becomes a peony/sunflower upon placing a block in the bottom
- MC-53448 – Sliders cannot be adjusted accurately (tested in customized world settings)
- MC-55592 – The wildcard * fits into wrong commands without error.
- MC-55710 – Relative tp from a vehicle applies dismount offset
- MC-55751 – Gamemode descriptions are off center
- MC-57332 – Number arguments in command have all int limitation
- MC-58556 – Breaking a block being moved by a piston creates missing texture particles
- MC-58809 – Scoreboard teams add "@e" doesn't work correctly
- MC-59511 – Tellraw has incomplete error message when key determining text to display is missing
- MC-59517 – TNT explode=true blockstate drops TNT item when fused by hit in survival mode
- MC-59610 – Cactus has full block hitbox
- MC-60117 – Upper slabs can't be placed when standing on a lower slab 2 blocks below
- MC-61821 – Digging Snow Layer yields one snow ball too much
- MC-62093 – Double plants get generated without bottom part
- MC-63714 – Zombie Pigmen get angry when hit in creative
- MC-63748 – Commands with incorrect syntax executed for multiple entities prints error message multiple times
- MC-63820 – Empty Flower Pot in Witch Hut
- MC-64455 – Translation missing for some blocks
- MC-64539 – Spreadplayers respectTeams and player arguments have no tab completion
- MC-64836 – Mobs "control" the minecart they are riding
- MC-64919 – You can place a block through T-intersection glass panes, iron bars and fences when standing inside of hitbox
- MC-65774 – Landing particles not showing when land on skulls
- MC-65983 – Mouse cursor moves off-window when accessing inventory (or item contents)
- MC-68446 – Some entities have missing translations string in the lang files
- MC-68809 – Held Item renders black when in a 1 x 1 shaft with torch in upper block
- MC-69042 – /summon coordinate syntax should be different
- MC-69822 – Command help strings and feedback say "player" when entities are applicable as well
- MC-69880 –
/effectreturns "cannot be found" for invalid entities - MC-70010 – Double plants can be placed at and grow at y = 255 resulting in incomplete double plant
- MC-70188 – Some blocks cannot be placed facing a wall with
/setblockor/fill+ datavalues or block states - MC-71401 – Tab list ignores initial display name of players
- MC-72634 – Lily Pad placement noise inconsistent
- MC-72943 – Game freeze after closing an "Open to LAN" single player world
- MC-73207 – Minecraft server list displays "Can't connect to server" on startup
- MC-73344 – "Moss Stone" is name incorrectly, it should be called "Mossy Cobblestone"
- MC-73495 – Commands saying item names use incorrect / wrong item names
- MC-73637 – Nether World Border Crash: Exception Ticking World
- MC-74231 – Flower pot's blockdata won't visually update
- MC-74703 – Redstone Ore does not produce particles on bottom side if not at height 0
- MC-75193 – Target selectors don't work in server only commands
- MC-75279 – Cape physics while sprint-flying
- MC-75430 – Enderman held block not fully updated from old block id system
- MC-75940 – block log2 and leaves2 crash the game when set to certain data values
- MC-76044 – randomTickSpeed, spawnRadius, maxEntityCramming and maxCommandChainLength accept non-integer value
- MC-76312 – Testfor output doesn't show UUID or team colour
- MC-77488 – TAB player list sorts player names based on ASCII values instead of alphabetically
- MC-77570 – "and" doesn't get translated when listing entities
- MC-77600 – Command block pick block with NBT and sendCommandFeedback is bugged
- MC-78780 –
/fillhollow and destroy calculates number of blocks incorrectly - MC-78920 – Incorrect
/gamerulesyntax (typing only/gameruledoesn't return any error) - MC-79255 – Using
/triggerfirst time on player gives score of 0 but not displayed on scoreboard - MC-80096 – Insufficient handling of Damage tag
- MC-80400 – Sizelimited entity selectors (@e with c=1,@r with type=!entity) in commands prefer players
- MC-80856 – Command syntax inconsistencies
- MC-80893 – Sender bias (c=1) applies when sender is not the closest entity to specified x/y/z origin
- MC-80928 – Player sits too ahead when riding a (skeleton/zombie) horse/donkey/mule
- MC-81746 – Falling block entities don't check for data values: converting sand to red sand
- MC-81806 – worldborder add allows size >= 0 while worldborder set only allows size >= 1
- MC-83064 – Accumulated fall damage is not reset when levitation starts
- MC-84173 – Trapdoors get a redstone update when being pushed/pulled next to a power source, but not when being pushed/pulled away from it
- MC-86321 – Scoreboard players tag won't autofill/tab complete tag argument
- MC-86980 – Placing some blocks at position and side of any replaceable block isn't possible
- MC-87365 – Incorrect syntax for scoreboard players tag
- MC-87559 – Gamerule missing indicator for affected gamerule
- MC-87799 –
/executedetect functions inconsistently with semi- (snow layer, grass path, soul sand, farmland) blocks - MC-88230 – When feeding a tamed horse or llama with a golden apple/carrot or hay bale, the cursor moves to the right
- MC-88481 – '
/worldborder set' allows small decimal numbers but does not display them correctly in chat - MC-88674 – Growing cactus placed on blocks other than (red) sand drops two cacti instead of breaking
- MC-89428 – Rails update other rails before checking if they are in a valid location when moved by pistons
- MC-89634 – Spreadplayers favours the negative coordinates
- MC-90072 – Witch in boat can't throw splash potion
- MC-90174 – Carpet ghostblocks
- MC-90265 – UI Accounts For Significant FPS Reduction
- MC-90591 – Camera instantaneously changes position when elytra is deployed, rather than smoothly
- MC-92255 – Singleplayer freezes instead of kicking a player
- MC-92901 – End Crystals placed at high coordinates are placed with offset
- MC-93129 – Falling sand behaves incorrectly in lazy chunks
- MC-93468 – Water and lava flow affected by random ticks
- MC-93908 – Fireball only flies in 1 direction when hitting it by bow/snowball while running a
/tpcommand - MC-94027 – "carried" tag of Enderman reads value as string and short
- MC-94186 – BlockDragonEgg does not extend BlockFalling
- MC-94487 – Ravines don't naturally cut through sand, sandstone, or terracotta upon generation, but other cave types do.
- MC-96929 –
/enchantcommand missing indicator for affected entity and enchanting - MC-97355 – Lily pads placed on ice plays wrong sound
- MC-97952 – Enderdragon does not have a radii option
- MC-98123 – Saturation with an AreaEffectCloud
- MC-98244 – Same UUID infinite times possible + changing UUID possible via entitydata
- MC-98823 – tipped arrows do not have a stat.craftItem statistic
- MC-98928 – Snowballs launched from a boat destroyed instantly
- MC-99057 – Cannot place corner vines
- MC-99321 – Hoppers cannot pull items from double chests if second chest is blocked
- MC-99342 – Private bytes (RAM usage) rising drastically when game window is minimized
- MC-99434 –
/worldborder damagecommand not giving any feedback with invalid argument - MC-99748 – scoreboard teams join and leave not showing error message for missing player argument in command blocks
- MC-101113 –
/playsoundcommand is not validating arguments correctly - MC-101135 – Confusing error message for relative coordinates with too high numbers
- MC-101232 – Big tree generator causes memory leak
- MC-101332 – Can use the FallingSand to go through the cobblestone wall(mossy)
- MC-102440 – Large oak trees not spawning or spawning abnormally in forest
- MC-102545 – There are 352 different flowerpots in the debug world.
- MC-102682 – Horseshoes and horse leg separated
- MC-103023 – Village house overlap
- MC-103035 – Dragon Egg doesn't create fallingdust particles
- MC-103744 – Misaligned text in world creation page for Unicode fonts
- MC-105050 – Some blocks are tracked in statistics/objectives for similar blocks despite having their own space to be tracked.
- MC-105591 – Flint and Steel loses durability and fire charge is used up even if no fire was placed
- MC-105820 – Relative decimal coordinates with block related commands are inconsistent
- MC-105832 – Torch doesn't work in one block space
- MC-105918 – Lose of item on kick while in anvil.
- MC-106024 – Fence Gate Does Not Update in_wall Block state When Placed By Command
- MC-106127 – Some blocks cannot be given certain block states
- MC-106387 – Lava doesn't decrease SKY light
- MC-106681 – Scoreboard teams leave doesn't work if first player fails
- MC-107145 – Entity kill stat objectives using old/incorrect entity names
- MC-107359 – You can replace loot tables and advancements, but not structure files
- MC-108749 – Mushrooms and Crops cause double plants to drop; leaves "head" of plant behind
- MC-108756 – Dungeons generating triple chests
- MC-108967 – "Selector '<selector>' found nothing" message is missing for /scoreboard teams join/leave
- MC-109591 – Detecting the block states not saved in meta data does not work
- MC-109659 – The observer only detected upgrade top of the door if opened/closed with energy (button, lever, etc.), but not with your hand.
- MC-109799 – Observer don't power when update and push by piston at the same time
- MC-110566 – Failed
/scoreboard players operationcan still give a score of 0 - MC-110863 – Custom name of double chest is not set for both chests and is based on direction
- MC-111288 – Opening a singleplayer world shows 0% for a short moment
- MC-111341 – Plains village generating in desert
- MC-111472 – Game doesn't save anywhere that a chest is a double chest
- MC-111704 – You can input any value in [old block handling] of setblock and fill
- MC-112389 – Saturation Potions no longer work in 1.11
- MC-112394 – Numeral ids can still be used in some commands
- MC-112693 – Scoreboard team colors use raw § formatting instead of text components
- MC-112742 – Name of unnamed villager is rendered with TeamColor instead of prefix and suffix of scoreboard team
- MC-112743 – Glowing outline and spectator GUI use prefix color instead of TeamColor
- MC-112891 – Falling block entity drops block with metadata of item dropped when block would be mined causing malformed drops
- MC-112929 – Beacon coloring issue
- MC-112974 – Hostile mob doesn't teleport correctly when overworld/nether is already loaded
- MC-112992 – Right clicking a command block minecart opens GUI and uses held item
- MC-113347 – Rails rotate when moved
- MC-113420 – Boats can be placed outside the worldborder
- MC-113577 – Mesa (Bryce) biome generates with seed of last world which generated the same biome before
- MC-113809 – Chorus Flower plant grows instantly when block below it is replaced with Endstone
- MC-113880 – Items of replaceable blocks appear to successfully replace the same block in the world even though they do not
- MC-113962 – Error message "Entity ... cannot be found" is shown when multiple entities match selector but only a single entity is expected
- MC-114243 – clone command syntax help is missing filtered case
- MC-114454 – Placing flowers in flower pots do not update the flower pot for nearby players
- MC-114553 – Alt-tab while in fullscreen = crash
- MC-114721 – title command treats invalid second argument as "title"
- MC-114722 – Projectiles collide with hitbox of block instead of with collision box
- MC-114953 – Setting title times to negative values acts like /time ... clear
- MC-114965 – Placed tripwire hook updates blocks around opposite facing tripwire hook on same axis
- MC-115059 – Narrator reads scoreboard team color codes in player names
- MC-115123 – Parrots keep moving their legs even if they are on shoulders
- MC-115270 – Can use
/publishto host multiple LAN worlds - MC-115322 – Updating string line in front of unattached tripwire hook that faces north or east updates blocks around the hook
- MC-115799 – Colored bed flickers red when placing/destroying
- MC-115913 – Attempting to fill an area with blocks consisting of multiple parts causes an unknown error
- MC-115957 – Advancements, loot tables, resource packs and world folders don't require lower case
- MC-116045 – banlist command treats any non "ips" argument as "players"
- MC-116254 – Players in Adventure mode can use some items even without CanPlaceOn tag
- MC-116580 – Iron trapdoors stay on after breaking power source, until updated
- MC-116758 – Enter/exit nether, server reports: <player> moved too quickly
- MC-117032 – "Done" button in statistics screen is offset
- MC-117166 – Corner stairs with torch/lever/button etc. doesn't cause block update when near destroyed support stair
- MC-117191 – Tab-completion list doesn't change when moving cursor with mouse
- MC-117705 – Cannot click in Creative search bar to change cursor position
- MC-117767 – gamerule command query feedback ignores gamerule sendCommandFeedback
- MC-117837 – Player placed leaves update when log block breaks
- MC-117932 – Bed particles cause Z-fighting
- MC-117933 –
/clonecommand treats invalid optional arguments as if they were default - MC-118019 –
/executedoes not center absolute horizontal integer coordinates on block - MC-118037 – commandBlockOutput = false does not show command feedback of commands executed for player
- MC-118153 – Lava can only turn concrete powder into concrete when it falls into source block
- MC-118194 – Ladders can be placed on any block when used with stairs
- MC-118202 – iron bars,glass pane etc have incorrect selection hit box on corners
- MC-118221 – Vines cannot be placed below non-solid blocks
- MC-118308 – Narrator is toggled when typing in some text fields
- MC-118324 – One of magenta dye recipes is unlocked via getting Ink Sac
- MC-118346 – Blocks that will be replaced when another block will be placed on them do not work with CanPlaceOn tag
- MC-118408 – Torches and redstone torches cannot be placed on top of a Jack o'Lantern but can be placed on pumpkin
- MC-118416 – Recipe for bowl not unlocked until bowl or mushrooms are obtained
- MC-118565 – Four negative signs in a selector which only has the potential to select one entity will attempt to parse as a UUID and fail
- MC-118850 – Vines use opposite facing value when trying to spread in corners
- MC-119142 – You can't use multiple tags in a selector.
- MC-119741 – Relative directions in teleport are relative to player targets rather than executer.
- MC-120056 – Saving a structure to a sub folder fails if the folder does not exist yet
- MC-120296 – F3 + T doesn't reload the data in
pack.mcmeta - MC-120524 – Signs controled by command blocks with scoreboards will make other block entities in the same chunk disappear after respawning
- MC-120622 – Item loss with shift + click to fill up with picked up items
- MC-120709 – Lava and water updates do not resolve completely when random ticking is disabled
- MC-120747 – Stairs Change Hitbox While Moving (Piston)
- MC-120790 – Redstone lamps and wire update whether they are lit or not when setblocked, but no other blocks do
- MC-120911 – Can't place snow_layer in adventure mode
- MC-121233 – Tab-completing a function name (with a ton of available functions) kicks the player
- MC-121271 – Activator rails not updating
- MC-121719 – Enchantment GUI's book opening and closing animation is rendered at approximatly 20fps, even if actual framerate is higher
- MC-121742 – block states can't be used in
/give,/clearand/replaceitem, but can be used in/setblock,/fill,/execute detectand/testforblock - MC-121884 – Server->Client custom payload packets can leak resources
- MC-121889 – Animated Texture Interpolate causing crashes
- MC-121891 – Animated texture ignoring frames acting non-iteratively
- MC-122000 – Items get deleted when the inventory is overflowed by using the recipe book to return items from a crafting table.
- MC-122053 – Mouse wheel/touchpad scroll amount is ignored
- MC-122085 – Generating server icon leaks encoded data buffer
- MC-122195 – Collision box of cauldron and ender portal frame with ender eye inside is slightly wrong
- MC-123365 – +2 block Cactus do not break with water (Inconsistency)
- MC-123708 – clearCustomName() and hasDisplayName() inconsistent
- MC-124695 – Flint and steel in a dispenser loses durability when not igniting
- MC-124964 – Clicking into the armor slots or the first inventory slot cancels crafting recipe preview
- MC-128561 – CommandBase.commandListener retains old server reference, preventing garbage collection
- Private issues
- MC-21073 – Private issue
- MC-59509 – Private issue
- MC-94675 – Private issue involving huge mushrooms
- MC-100579 – Private issue involving pistons
- MC-111317 – Private security issue
Gallery
- CommandUIFirst.jpeg
Example tweet by Dinnerbone showcasing the command UI and the new command syntax for
/effect. - CommandUISecond.jpeg
Example tweet by Dinnerbone showcasing the command UI using
/scoreboard Teased screenshot of smelting recipes in the recipe book.[18]
- NewRecipeBookDesign.jpeg
First image of possible new design of recipe book.[12]
Tweet by Dinnerbone showcasing colored chat output for commands, in this case for
/entitydata.[19]Tweet by Dinnerbone showcasing the command UI and the new command syntax for
/particle.- Update Aquatic teaser.jpeg
A teaser screenshot of the Update Aquatic, showing the new planned mob: dolphin.[20]
First image of the turtle eggs.[21]
Second image of turtle eggs, showing one cracked one.[22]
A biome made of icebergs.[23]
References
- ↑ a b c "Java Edition Technically Updated" – Minecraft.net, January 24, 2018
- ↑ a b c d "The Update Aquatic Is Coming To Minecraft Spring 2018!", November 18, 2017
- ↑ "It'll probably be in 1.13 at this point, I'm afraid :( It'll be a more bugfixy and technical update, so it will get more love then." – @Dinnerbone (Nathan Adams) on X, April 24, 2017
- ↑ "Remember that 1.13 is a technical update to make things crash less, run faster, & easier for us to add/change stuff later. Like new blocks!" – @Dinnerbone (Nathan Adams) on X, October 16, 2017
- ↑ a b MC-122844 (resolved as "Works as Intended")
- ↑ MC-122563 (resolved as "Works as Intended")
- ↑ "Meet The Horse" – Minecraft.net, October 10, 2017
- ↑ MC-127186 (resolved as "Works As Intended")
- ↑ MC-123307
- ↑ "jebkaile - Mixer" . "We are changing the world generator. The actual world will more or less look the same, but the way it's generated, it's all data-driven, so you can make your own generator settings in json files."
- ↑ "I have a branch with a prototype for this somewhere, might have time to work on it for 1.13 :)" – u/_Grum on Reddit, April 20, 2017
- ↑ a b "Trying out a new design for the recipe book button. What do you think?" – @MiaLem_n (Maria Lemón) on X, August 7, 2017
- ↑ "Another idea for recipe button, animated. Comments?" – @MiaLem_n (Maria Lemón) on X, August 7, 2017
- ↑ "Whilst I'm changing all the commands, I kinda want to change save-all, save-on, save-off into: '/save', '/save enable', '/save disable'" – @Dinnerbone (Nathan Adams) on X, October 5, 2017
- ↑ "(The same goes for ban/pardon/banip/unbanip)" – @Dinnerbone (Nathan Adams) on X, October 5, 2017
- ↑ "Hey mapmakers. It's ab́out time I show you thís thingý. Ónly just finished it. Śeriously though. Ǵreat stuff. Ŕight? <3" – @Dinnerbone (Nathan Adams) on X, July 6, 2017
- ↑ "Dinnerbone drops a new feature hint on Twitter that leads to this image" – Imgur, July 7, 2017.
- ↑ "Currently working on:" – @MiaLem_n (Maria Lemón) on X, August 3, 2017
- ↑ "Oh hey I forgot to mention this is a thing in things like /entitydata" – @Dinnerbone (Nathan Adams) on X, October 6, 2017
- ↑ "Everything Announced at MINECON Earth!" – Minecraft.net, November 18, 2017
- ↑ "Found something... odd?... on the beach today!" – @_LadyAgnes (Agnes Larsson) on X, January 16, 2018
- ↑ "There is also a sliver of a turtle shell piece" – @_LadyAgnes (Agnes Larsson) on X, February 1, 2018
- ↑ "Made the icebergs for Update Aquatic a bit more crazy ^^.. here is a screenshot of how they look at the moment" – @_LadyAgnes (Agnes Larsson) on X, December 4, 2017


![NBT in selectors. Posted by Dinnerbone in a cryptic tweet[16] that led to this image.[17]](https://static.wikia.nocookie.net/minecraft_gamepedia/images/7/7b/Nbt_selectors_dinnerbone.png/revision/latest/scale-to-width-down/120?cb=20170719012952)
![Teased screenshot of smelting recipes in the recipe book.[18]](https://static.wikia.nocookie.net/minecraft_gamepedia/images/6/61/1.13_recipe_book_smelting.jpg/revision/latest/scale-to-width-down/120?cb=20170803060944)
![Tweet by Dinnerbone showcasing colored chat output for commands, in this case for /entitydata.[19]](https://static.wikia.nocookie.net/minecraft_gamepedia/images/9/91/Dinnerbone_1.13_entitydata.jpg/revision/latest/scale-to-width-down/120?cb=20171010183025)


![First image of the turtle eggs.[21]](https://static.wikia.nocookie.net/minecraft_gamepedia/images/a/a5/TurtleEggs.jpg/revision/latest/scale-to-width-down/120?cb=20230807071904)
![Second image of turtle eggs, showing one cracked one.[22]](https://static.wikia.nocookie.net/minecraft_gamepedia/images/1/18/Turtle_eggs_2.jpg/revision/latest/scale-to-width-down/120?cb=20180202190159)

![A biome made of icebergs.[23]](https://static.wikia.nocookie.net/minecraft_gamepedia/images/2/21/Icebergs_biome.jpg/revision/latest/scale-to-width-down/120?cb=20171214171602)
