No edit summary |
mNo edit summary |
||
Line 556: | Line 556: | ||
** 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. |
** 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 [[pumpkin]]s and [[fence gate]]s no longer requires a block below them. |
* Placing [[pumpkin]]s and [[fence gate]]s no longer requires a block below them. |
||
− | * |
+ | * will now break instantly, no matter the tool. |
** When broken with [[Silk Touch]], the non-infested counterpart of the block will drop. |
** When broken with [[Silk Touch]], the non-infested counterpart of the block will drop. |
||
* [[Bark]] can now be crafted. 4 [[log]]s in a square yield 3 bark. |
* [[Bark]] can now be crafted. 4 [[log]]s in a square yield 3 bark. |
||
Line 598: | Line 598: | ||
=== World generation === |
=== World generation === |
||
⚫ | |||
;Shipwrecks<ref name="Aquatic" /> |
;Shipwrecks<ref name="Aquatic" /> |
||
*Will contain [[chests]] with loot in them<ref name="Retro28">{{reddit|7dw9ea/hey_guys_i_came_second_in_the_minecon_earth||Hey guys, I came second in the Minecon Earth costume contest. I was able to ask jeb_ some questions about 1.14 and Minecon. Heres his answers!|Retro28|November 19, 2017}}</ref> |
*Will contain [[chests]] with loot in them<ref name="Retro28">{{reddit|7dw9ea/hey_guys_i_came_second_in_the_minecon_earth||Hey guys, I came second in the Minecon Earth costume contest. I was able to ask jeb_ some questions about 1.14 and Minecon. Heres his answers!|Retro28|November 19, 2017}}</ref> |
||
*Were shown primarily composed of dark oak [[wood planks]] and dark oak [[fences]]<ref name="Aquatic" /> |
*Were shown primarily composed of dark oak [[wood planks]] and dark oak [[fences]]<ref name="Aquatic" /> |
||
*Will come in multiple variants.<ref name="physics">{{reddit|7rrtes/jeb_explained_114_water_physics_in_detail||Jeb explained 1.14 water physics "in detail"|Manipendeh|January 20, 2018}}</ref> |
*Will come in multiple variants.<ref name="physics">{{reddit|7rrtes/jeb_explained_114_water_physics_in_detail||Jeb explained 1.14 water physics "in detail"|Manipendeh|January 20, 2018}}</ref> |
||
+ | |||
+ | [[File:Icebergs biome.jpg|thumb|A biome made of icebergs.<ref name="Icebergs">{{tweet|ladyagnes|941304275648557056|Made the icebergs for Update Aquatic a bit more crazy ^^.. here is a screenshot of how they look at the moment|December 4, 2017}}</ref>]] |
||
;Icebergs<ref name="Aquatic" /><ref name="Icebergs" /> |
;Icebergs<ref name="Aquatic" /><ref name="Icebergs" /> |
||
Line 839: | Line 842: | ||
<gallery> |
<gallery> |
||
Datapack_structure_dinnerbone.png|Example "data pack" file structure. Image tweeted by Dinnerbone. |
Datapack_structure_dinnerbone.png|Example "data pack" file structure. Image tweeted by Dinnerbone. |
||
− | Syntax_error_dinnerbone.png|Showcasing the improved error highlighting. Image tweeted by Dinnerbone. |
+ | Syntax_error_dinnerbone.png|Showcasing the improved error highlighting. Image tweeted by Dinnerbone. |
− | Nbt_selectors_dinnerbone.png|NBT in selectors. Posted by Dinnerbone in a cryptic tweet<ref>{{tweet|Dinnerbone|882935310266617857|Hey mapmakers. It's ab́out time I show you thís thingý. Ónly just finished it. Śeriously though. Ǵreat stuff. Ŕight? <3|July 6, 2017}}</ref> that led to this image.<ref>https://imgur.com/biyOSGR</ref> |
+ | Nbt_selectors_dinnerbone.png|NBT in selectors. Posted by Dinnerbone in a cryptic tweet<ref>{{tweet|Dinnerbone|882935310266617857|Hey mapmakers. It's ab́out time I show you thís thingý. Ónly just finished it. Śeriously though. Ǵreat stuff. Ŕight? <3|July 6, 2017}}</ref> that led to this image.<ref>https://imgur.com/biyOSGR</ref> |
CommandUIFirst.jpeg|Example tweet by Dinnerbone showcasing the command UI and the new command syntax for {{cmd|effect}}. |
CommandUIFirst.jpeg|Example tweet by Dinnerbone showcasing the command UI and the new command syntax for {{cmd|effect}}. |
||
CommandUISecond.jpeg|Example tweet by Dinnerbone showcasing the command UI using {{cmd|scoreboard}} |
CommandUISecond.jpeg|Example tweet by Dinnerbone showcasing the command UI using {{cmd|scoreboard}} |
||
Line 847: | Line 850: | ||
Dinnerbone_1.13_entitydata.jpg|Tweet by Dinnerbone showcasing colored chat output for commands, in this case for {{cmd|entitydata}}.<ref>{{tweet|Dinnerbone|915959608447037440|Oh hey I forgot to mention this is a thing in things like /entitydata|October 6, 2017}}</ref> |
Dinnerbone_1.13_entitydata.jpg|Tweet by Dinnerbone showcasing colored chat output for commands, in this case for {{cmd|entitydata}}.<ref>{{tweet|Dinnerbone|915959608447037440|Oh hey I forgot to mention this is a thing in things like /entitydata|October 6, 2017}}</ref> |
||
Dinnerbone_1.13_particle.jpg|Tweet by Dinnerbone showcasing the command UI and the new command syntax for {{cmd|particle}}. |
Dinnerbone_1.13_particle.jpg|Tweet by Dinnerbone showcasing the command UI and the new command syntax for {{cmd|particle}}. |
||
− | Update Aquatic teaser.jpeg|A teaser screenshot of the Update Aquatic, showing the new planned mob: dolphin.<ref name="Article"/> |
+ | Update Aquatic teaser.jpeg|A teaser screenshot of the Update Aquatic, showing the new planned mob: dolphin.<ref name="Article"/> |
⚫ | |||
⚫ | |||
− | + | .jpg| of .<ref>{{tweet|ladyagnes|| .. | , }}</ref> |
|
⚫ | |||
− | TurtleEggs.jpg|First image of the Turtle Eggs.<ref>{{tweet|ladyagnes|953259234770194433|Found something... odd?... on the beach today!|January 16, 2018}}</ref> |
||
</gallery></onlyinclude> |
</gallery></onlyinclude> |
||
Revision as of 02:19, 27 January 2018
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, bug fixes, technical features, and optimization.[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]
Additions
General
- Like resource packs, but for loot tables, advancements, functions, structures, recipes and tags.
- Used by placing them into the
datapacks
folder of a world.
- Used by placing them into the
- Data packs are
.zip
files or folders, with apack.mcmeta
in 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).nbt
before 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
,data
folder 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
,recipes
andtags
.
- A namespace should only contain the following symbols:
- 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:tick
will run every tick at the beginning of the tick. - Functions tagged in
minecraft:load
will 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": true
to 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:bar
in 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 10 default tags for both items and blocks:
minecraft:buttons
,minecraft:carpets
,minecraft:doors
,minecraft:logs
,minecraft:planks
,minecraft:saplings
,minecraft:stone_bricks
,minecraft:wooden_buttons
,minecraft:wooden_doors
andminecraft:wool
- There are 3 extra default tags for blocks that don't have an equivalent for items:
minecraft:anvil
,minecraft:flower_pots
, andminecraft:enderman_holdable
. - Advancement item predicates now support item
tag
s.
- Added the
set_name
function to loot tables.
- 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.
- "Player was killed by [Intentional Game Design]"
- Added a death message for when a mob or player causes another player to die in the void.
- "Player didn't want to live in the same world as Player/Mob"
- 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.
Commands
- 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.
- An
nbt
argument 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/forwards
is 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
. Apath
can be specified to only retrieve that nbt data. Numeric values will be set as theresult
of 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 optionalscale
can 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
target
entity. Apath
can be specified to only retrieve that nbt data. Numeric values will be set as theresult
of 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 optionalscale
can 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
pos
with the specifiednbt
data.
- Will merge the block nbt data at
/data merge entity <target> <nbt>
- Will merge the entity nbt data from
target
with the specifiednbt
data. Merging player nbt data is not allowed.
- Will merge the entity nbt data from
/data remove block <pos> <path>
- Will remove nbt data at
path
from the block atpos
.
- Will remove nbt data at
/data remove entity <target> <path>
- Will remove nbt data at
path
from onetarget
entity. 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.bar
means 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
- Added
facing
./teleport [<targets>] (<location>|<destination>) facing (<facingEntity>|<facingLocation>)
- Will rotate an entity to face either an entity or a location.
/time
- Added
noon
andmidnight
to/time set
.
Blocks
- Trapdoors, buttons and pressure plates made from all six types of wood.
- A pumpkin block, without the face. The previous pumpkin block has been renamed "Carved Pumpkin".
- Right-clicking a pumpkin block with shears will turn it into a carved pumpkin and make it spit out 4 pumpkin seeds.
Items
- An item form for bark blocks for all six types of wood.
- An item form for smooth quartz, smooth red sandstone, smooth sandstone, and smooth stone.
- An item form for red and brown mushroom blocks and mushroom stems.
- A debug stick 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.
- A model for petrified oak slab - the old wood slab that acts like a stone slab.
Changes
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_wool
instead ofwool:0
- Damage has been moved to the
tag
tag and is only used by tools and armor; maps use amap
tag. - Files and commands no longer use
data
orset_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.
- Custom recipes can now be loaded from data packs in
data/(namespace)/recipes/(name).json
- 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.
- The name of keybindings now describes the actual key (e.g. 'LBUTTON' -> 'Left Button', 'BACKSLASH' -> '\')
- Removed 3D Anaglyph completely
- Updated format number
- 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 updates
- Upgraded to LWJGL 3
- Loading or creating a world shows the percentages of the loading stages.
Preparing spawn area
now 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.
Commands
- 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".
- Changed all custom names (blocks, items, entities, block entities) to translatable text components.
- 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).
- NBT
Thrower
andOwner
nbt keys of item entities are no longer strings but are instead compounds with two longs namedL
andM
.owner
nbt keys of snowballs, eggs and ender pearls are no longer strings but are instead compounds with two longs namedL
andM
.
- 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.
- Specific Commands
- Removed
/advancement test
in favor of entity selectors.
- Removed in favor of
/data
.
- The syntax of
/clear
has changed.
- The syntax of
/clone
has 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]
/defaultgamemode
and/gamemode
- Now only accepts string IDs, not shorthand or numeric.
/gamemode 2
will become/gamemode adventure
/defaultgamemode sp
is now/defaultgamemode spectator
/difficulty [<value>]
now only accepts string IDs, not shorthand or numeric./difficulty 2
is now/difficulty normal
/difficulty p
is now/difficulty peaceful
- You can now query for the current difficulty by using
/difficulty
without any arguments.
- The syntax of
/effect
has 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
/modifyitem
.
- Removed in favor of
/data
.
- The syntax of
/execute
has 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 theentity
but 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 ofx
y
andz
(for example:x
,xz
,zyx
andyz
).- Examples:
x=-1.8,y=2.3,z=5.9
usingx
will becomex=-2,y=2.3,z=5.9
x=2.4,y=-1.1,z=3.8
usingyxz
will 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-commandstore
lets you store the result or success of a command somewhere:result
is the result of a command, which replaces these old stats:AffectedBlocks
,AffectedEntities
,AffectedItems
,QueryResult
.success
is how many times the command was successful. This is usually0
or1
, 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 (
success
is0
),result
will 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
objective
must exist, but unlike with/stats
you 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
path
of the block atpos
as 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>
- Data paths look like this:
foo.bar[0]."A [crazy name]".baz
.foo.bar
means 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,
run
lets 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:
/xp
is 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
/fill
has been changed.
/function
no longer accepts[if|unless] <entity>
arguments.
/gamerule
no 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
/gamerule
are now type checked (giving a string if it wants an int is a very obvious error). - Removed the
gameLoopFunction
gamerule in favor of functions tagged inminecraft:tick
.
/give
- The syntax of
/give
has changed.
/kill
- A
target
is now mandatory
- The y-coordinate is now returned as
64
instead of?
. - The
result
of the command, used by/execute store
, will be the absolute distance to the structure.
- The
<params>
argument has been removed, instead the parameters for particles likeblock
can be specified right after the<name>
argument using the new block argument.
/particle <name> <pos>
is now a valid shortcut.delta
,speed
, andcount
will default to0
- Particle names have been changed.
old name
->new name
mobSpellAmbient
->ambient_entity_effect
angryVillager
->angry_villager
blockdust, blockcrack
->block
damageIndicator
->damage_indicator
dragonbreath
->dragon_breath
dripLava
->dripping_lava
dripWater
->dripping_water
reddust
->dust
spell
->effect
mobappearance
->elder_guardian
enchantmenttable
->enchant
magicCrit
->enchanted_hit
endRod
->end_rod
mobSpell
->entity_effect
largeexplosion
->explosion
hugeexplosion
->explosion_emitter
fallingdust
->falling_dust
fireworksSpark
->firework
wake
->fishing
happyVillager
->happy_villager
instantSpell
->instant_effect
iconcrack
->item
slime
->item_slime
snowballpoof
->item_snowball
largesmoke
->large_smoke
townaura
->mycelium
explode, snowshovel
->poof
droplet
->rain
sweepAttack
->sweep_attack
totem
->totem_of_undying
suspended
->underwater
witchMagic
->witch
take
-> removedfootstep
-> removeddepthsuspend
-> removed
- Will Tab ↹ auto-complete custom sound events.
- The syntax of
/replaceitem
has 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
slot
argument no longer requiresslot.
.- For example,
slot.hotbar.1
now ishotbar.1
- For example,
/scoreboard
had[<dataTag>]
removed from its commands in favor of thenbt
argument in entity selectors./scoreboard players tag
and/scoreboard teams
removed. Replaced by/tag
and/team
respectively./scoreboard players test
removed in favor of/execute (if|unless) score
, entity selectors and/scoreboard players get <target> <objective>
.
- The syntax of
/setblock
has changed.
- Removed. Now part of
/execute
. - The new
/execute
one isn't a direct replacement, the behavior has changed:- It's now per-command, instead of per-entity or per-block.
- There's only
result
andsuccess
, which covers all the old stat types.
*
can now be used instead ofsource
to 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
,/testforblock
and/testforblocks
- Removed. Now part of
/execute
.
- Removed. It was always used to stop the rain, but rain usually quickly returned.
- Use
/weather
.
/tp
is now an alias of/teleport
(much like/w
,/msg
and/tell
)./teleport
has 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.
- Arguments may now be quoted.
- Things like
limit=0
,level=-10
,gamemode=purple
are not allowed.
- Things like
- There's no longer a "min" and "max" separate values, we instead support ranges.
level=10
is level 10level=10..12
is level 10, 11 or 12level=5..
is anything level 5 or abovelevel=..15
is anything level 15 or below
- The arcane shorthand names have been renamed.
m
->gamemode
l
orlm
->level
r
orrm
->distance
rx
orrxm
->x_rotation
ry
orrym
->y_rotation
c
->limit
x
,y
,z
,distance
,x_rotation
,y_rotation
are now doubles and allow values like12.34
x
andz
are no longer center-corrected.- This means
x=0
no 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=furthest
instead.
- Use
- The
name
argument 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=!baz
matches someone withfoo
,bar
and notbaz
.type=!cow,type=!chicken
matches something that isn't a cow and isn't a chicken.type=cow,type=chicken
isn't allowed, because something cannot both be a cow and chicken.
- You can specify the sorting.
sort=nearest
is the old default, sorting by distance (default for@p
)sort=furthest
is the reverse of that (previously you'd usec=-5
for this)sort=random
for random sorting (default for@r
)sort=arbitrary
is 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}}
true
for "they completed the advancement",false
for "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:stone
minecraft: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, becausestone
doesn't havedoesntexist
.minecraft:redstone_wire[power=tuesday]
is a syntax error, becauseredstone_wire
'spower
is 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 setpower
to 15 butnorth
will 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:stone
minecraft: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.
World generation
- Now generates with a mushroom in the flower pot.
- Previously, it was completely empty.
Blocks
- 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.
- Flicking a lever on now displays redstone particles.
- 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 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 pumpkins and fence gates no longer requires a block below them.
- Monster eggs will now break instantly, no matter the tool.
- When broken with Silk Touch, the non-infested counterpart of the block will drop.
- Bark can now be crafted. 4 logs in a square yield 3 bark.
- Multiple vines facing different directions, including on the bottom of blocks, can now be placed in the same block space.
Mobs
- The model has been changed to be more consistent with other mobs.[6]
- Some animations like opening its mouth when grazing have been removed from the model as well.
Non-mob entities
- Item frames can now be put on floors and ceilings.
- Paintings now use a namespaced ID for their motive.
- Bobbers created by fishing rods got an entity ID,
fishing_bobber
.- This ID can only be used for testing, summoning is not possible.
Planned additions
Gameplay
- Loyalty[7]
- Can be applied to tridents causing them to come back after thrown[7]
- Impaler[7]
- Slipstream Dash[7]
- Will make the player leap forward
- Only works in water or in rain
- Will make the player leap forward
Commands
/modifyitem
World generation
![Minecraft shipwreck](https://static.wikia.nocookie.net/minecraft_gamepedia/images/f/f0/Minecraft_shipwreck.png/revision/latest/scale-to-width-down/304?cb=20180125022905)
Teaser screenshot of a shipwreck.
- Shipwrecks[2]
- Will contain chests with loot in them[9]
- Were shown primarily composed of dark oak wood planks and dark oak fences[2]
- Will come in multiple variants.[10]
![Icebergs biome](https://static.wikia.nocookie.net/minecraft_gamepedia/images/2/21/Icebergs_biome.jpg/revision/latest/scale-to-width-down/180?cb=20171214171602)
A biome made of icebergs.[11]
- Consist of packed ice, snow layers, and snow blocks. [11]
- Generate on the surface of frozen ocean biomes. [2][11]
- Can generate with tall columns and tunnels.[11]
- Ocean biomes[2]
- Addition of more ocean variants, including warm and cold versions.[2][11]
- Will not generate retroactively in existing chunks from older versions.[10]
Blocks
- Grows up from the bottom of the water in tall pillars[12]
- Generates in a type of ocean biome that is separate from the one coral generates in[2]
- Turtle eggs [13]
- Generate in turtle nests
- Baby turtles will hatch from these eggs
- The eggs will be obtainable with a tool enchanted with Silk Touch.[14]
Items
- Tridents[2]
- Can be thrown at enemies or used as melee weapon[7]
- Can be enchanted with new enchantments Loyalty, Impaler, and Slipstream Dash[7]
Mobs
- 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
- Will often jump out of the water and land back in
- Will lead players to sunken treasures[2]
- Will not drop anything upon death[18]
- Come in several different colors and/or types
- Can be picked up in a bucket and placed back down. When this is performed on the fish, it will no longer be able to despawn.
- 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.
Planned changes
General
- World generation will become data-driven, using json files, allowing for custom structures.[16]
- Water will be able to be placed in the same space as semi-transparent blocks such as fences and slabs.[16]
- If a water source block is placed near a semi-transparent block, however, the flowing water it creates will not be able to flow through the block.[10] [16]
- Items placed in flowing water will move through semi-transparent blocks the water flows through, instead of colliding with them as expected as if the water was not there.[2]
- Items in water will float upwards.[2]
Blocks
- Magma blocks placed under water will produce bubble columns that reduce the water's buoyancy.[2]
- Magma blocks will spawn in ocean ravines.[9]
- The bubble columns will make the player's boat shake when the player sails near them, until the player sinks with the boat.[2]
- Bubble columns will also cause items that are in the water near them sink too.[2]
- The player will be able to breathe while in the bubble columns.[9]
Unconfirmed features
- The ability to change biome dependent colors (such as foliage, water, and the sky) without needing mods.[20]
- Ability for the recipe book to show smelting recipes.[21]
- Customizable furnace recipe files. [22]
- Recipe book design might be changed.[23][24]
/save-all
,/save-on
and/save-off
will be replaced by/save
,/save enable
and/save disable
.[25]/ban
,/ban-ip
,/pardon
and/pardon-ip
will be replaced by other commands.[26]
Fixes
- 149 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-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-2666 – Corner Cobblestone Wall Has Incorrect Collision Box
- 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-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-5694 – High efficiency tools / fast mining destroys some blocks client-side only
- MC-9194 – A Comparator can lock a Repeater, but the Repeater doesn't look like it is locked
- 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-12000 – The hit-box of corner fences isn't the same as the collision-box!
- MC-19966 – Fully grown pumpkin stems attach to pumpkin, even if another stem is already attached
- MC-26739 – Doors won't update with redstone
- MC-31100 –
/setblock
does not update blocks needing support and certain powered states - 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-32539 – You can write on both the server name and the server address input field at the same time
- MC-32972 –
/summon
accepts 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-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-53439 – The top block of a two-block plant temporarily becomes a peony/sunflower upon placing a block in the bottom
- MC-55751 – Gamemode descriptions are off center
- MC-59610 – Cactus has full block hitbox
- MC-61821 – Digging Snow Layer yields one snow ball too much
- MC-63820 – Empty Flower Pot in Witch Hut
- MC-64455 – Translation missing for some blocks
- MC-64836 – Mobs "control" the minecart they are riding
- 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-69880 –
/effect
returns "cannot be found" for invalid entities - MC-70188 – Some blocks cannot be placed facing a wall with
/setblock
or/fill
+ datavalues or block states - MC-71401 – Tab list ignores initial display name of players
- MC-73207 – Minecraft server list displays "Can't connect to server" on startup
- MC-73495 – Commands saying item names use incorrect / wrong item names
- 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-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-77570 – "and" doesn't get translated when listing entities
- MC-79255 – Using
/trigger
first time on player gives score of 0 but not displayed on scoreboard - MC-80400 – Sizelimited entity selectors (@e with c=1,@r with type=!entity) in commands prefer players
- MC-81746 – Falling block entities don't check for data values: converting sand to red sand
- 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-86980 – Placing some blocks at position and side of any replaceable block isn't possible
- MC-88230 – When feeding a tamed horse or llama with a golden apple/carrot or hay bale, the cursor moves to the right
- MC-88330 – Textures and Effects are off when far away from the center of the map (2)
- MC-88481 – '
/worldborder set
' allows small decimal numbers but does not display them correctly in chat - MC-90174 – Carpet ghostblocks
- MC-90265 – UI Accounts For Significant FPS Reduction
- MC-92901 – End Crystals and Primed TNT 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-94027 – "carried" tag of Enderman reads value as string and short
- MC-94186 – BlockDragonEgg does not extend BlockFalling
- MC-98244 – Same UUID infinite times possible + changing UUID possible via entitydata
- MC-98823 – tipped arrows do not have a stat.craftItem statistic
- 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 damage
command not giving any feedback with invalid argument - MC-101113 –
/playsound
command is not validating arguments correctly - MC-101332 – Can use the FallingSand to go through the cobblestone wall(mossy)
- MC-102545 – There are 352 different flowerpots in the debug world.
- MC-103035 – Dragon Egg doesn't create fallingdust particles
- MC-105820 – Relative decimal coordinates with block related commands are inconsistent
- 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-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-108756 – Dungeons generating triple chests
- 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 operation
can still give a score of 0 - MC-111288 – Opening a singleplayer world shows 0% for a short moment
- 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-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-112992 – Right clicking a command block minecart opens GUI and uses held item
- MC-113347 – Rails rotate when moved
- MC-114721 – title command treats invalid second argument as "title"
- MC-114722 – Projectiles collide with hitbox of block instead of with collision box
- 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-115799 – Colored bed flickers red when placing/destroying
- 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-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-117837 – Player placed leaves update when log block breaks
- MC-117932 – Bed particles cause Z-fighting
- MC-117933 –
/clone
command treats invalid optional arguments as if they were default - 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-118408 – Torches and redstone torches cannot be placed on top of a Jack o'Lantern but can be placed on pumpkin
- MC-120709 – Lava and water updates do not resolve completely when random ticking is disabled
- MC-120790 – Redstone lamps and wire update whether they are lit or not when setblocked, but no other blocks do
- MC-121271 – Activator rails not updating
- MC-121742 – block states can't be used in
/give
,/clear
and/replaceitem
, but can be used in/setblock
,/fill
,/execute detect
and/testforblock
- MC-122085 – Generating server icon leaks encoded data buffer
- MC-123708 – clearCustomName() and hasDisplayName() inconsistent
- Private issues
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.[21]
- NewRecipeBookDesign.jpeg
First image of possible new design of recipe book.[23]
Tweet by Dinnerbone showcasing colored chat output for commands, in this case for
/entitydata
.[29]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.[7]
First image of the Turtle Eggs.[30]
References
- ↑ a b c "Java Edition Technically Updated" – Minecraft.net, January 24, 2018
- ↑ a b c d e f g h i j k l m n o p q r s t u "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
- ↑ https://bugs.mojang.com/browse/MC-123307
- ↑ "Meet The Horse" – Minecraft.net, October 10, 2017
- ↑ a b c d e f g h i "Everything Announced at MINECON Earth!" – Minecraft.net, November 18, 2017
- ↑ “Possible new 1.13 command: /modifyitem” – /u/Dinnerbone, August 28, 2017
- ↑ a b c "Hey guys, I came second in the Minecon Earth costume contest. I was able to ask jeb_ some questions about 1.14 and Minecon. Heres his answers!" – u/Retro28 on Reddit, November 19, 2017
- ↑ a b c "Jeb explained 1.14 water physics "in detail"" – u/Manipendeh on Reddit, January 20, 2018
- ↑ a b c d e f "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
- ↑ a b c d e "Exciting stuff! We'll have more information about all of Jens ' announcements of http://Minecraft.net soon! #MINECON" – @Minecraft (Minecraft) on X, November 18, 2017
- ↑ a b "Yes, turtles will hatch from the eggs" – @_LadyAgnes (Agnes Larsson) on X, January 16, 2018
- ↑ "Yes, but only with silk touch :)" – @_LadyAgnes (Agnes Larsson) on X, January 16, 2018
- ↑ "Congratulations MOB B! You're going to become part of Minecraft! #MINECON" – @Minecraft (Minecraft) on X, November 18, 2017
- ↑ a b c d https://mixer.com/jebkhaile?vod=16775563
- ↑ "Here's everything we announced at MINECON Earth! Thanks to all our players for helping us put on a show for everyone. We couldn't do it without you. Enjoy the Aquatic Update!" – @Minecraft (Minecraft) on X, November 18, 2017
- ↑ "Nothing" – @HelenAngel on X, January 10, 2018
- ↑ "A New Mob Approaches" – Minecraft.net, December 26, 2017
- ↑ "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 "Currently working on:" – @MiaLem_n (Maria Lemón) on X, August 3, 2017
- ↑ "furnace recipes but yeah that is the plan I have no time frame though for when this will get in." – @MiaLem_n (Maria Lemón) on X, August 3, 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
- ↑ https://imgur.com/biyOSGR
- ↑ "Oh hey I forgot to mention this is a thing in things like /entitydata" – @Dinnerbone (Nathan Adams) on X, October 6, 2017
- ↑ "Found something... odd?... on the beach today!" – @_LadyAgnes (Agnes Larsson) on X, January 16, 2018