<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AJava_Edition_18w02a</id>
	<title>Minecraft:Java Edition 18w02a - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AJava_Edition_18w02a"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_18w02a&amp;action=history"/>
	<updated>2026-09-13T15:07:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_18w02a&amp;diff=196601&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_18w02a&amp;diff=196601&amp;oldid=prev"/>
		<updated>2026-09-12T11:06:32Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox version&lt;br /&gt;
|title=Minecraft 18w02a&lt;br /&gt;
|edition=Java&lt;br /&gt;
|image=18w02a.png&lt;br /&gt;
|image2=Java Edition 18w02a.png&lt;br /&gt;
|type=Snapshot&lt;br /&gt;
|date=January 10, 2018&lt;br /&gt;
|parent=1.13&lt;br /&gt;
|clienthash=05932046cbefd34e42ba21530b96986435163bda&lt;br /&gt;
|jsonhash=b0ddd29e3ab04729b1948bb50d9431cce420724d&lt;br /&gt;
|serverhash=950b737e9cefc9f91f286190166f062d6b0e0105&lt;br /&gt;
|prevparent=1.12.2&lt;br /&gt;
|prev=18w01a&lt;br /&gt;
|next=18w03a&lt;br /&gt;
|nextparent=1.13.1&lt;br /&gt;
}}&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;18w02a&amp;#039;&amp;#039;&amp;#039; is the thirteenth [[Minecraft:snapshot]] for [[Minecraft:Java Edition 1.13]], released on January 10, 2018,&amp;lt;ref&amp;gt;{{snap|18w02a|January 10, 2018}}&amp;lt;/ref&amp;gt; which changes the {{cmd|teleport}} command and fixes bugs.&lt;br /&gt;
&lt;br /&gt;
== Additions ==&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Tag]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added the new block tag &amp;lt;code&amp;gt;minecraft:enderman_holdable&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Sound]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added &amp;quot;Cave Sound 19&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
=== Non-mob entities ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Fishing bobber]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now have an entity ID, &amp;lt;code&amp;gt;fishing_bobber&amp;lt;/code&amp;gt;.&lt;br /&gt;
** This ID can only be used for testing, summoning is not possible.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Llama spit]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Hitbox has been decreased from using the player&amp;#039;s hitbox to be 0.25x0.25x0.25 blocks.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Painting]]s &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now use a [[Minecraft:resource location]] for their motive.&lt;br /&gt;
&lt;br /&gt;
=== Command format ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|teleport}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Has been simplified:&lt;br /&gt;
** {{cmd|teleport &amp;lt;entity&amp;gt;}} does not allow rotation or facing, and teleports to the entity.&lt;br /&gt;
** {{cmd|teleport &amp;lt;x y z&amp;gt;}} does not allow rotation or facing, and teleports to the position.&lt;br /&gt;
** {{cmd|teleport &amp;lt;entity1&amp;gt; &amp;lt;entity2&amp;gt;}} does not allow rotation or facing, and teleports &amp;#039;&amp;#039;entity1&amp;#039;&amp;#039; to &amp;#039;&amp;#039;entity2&amp;#039;&amp;#039;.&lt;br /&gt;
** {{cmd|teleport &amp;lt;entity&amp;gt; &amp;lt;x y z&amp;gt; [&amp;lt;yRot&amp;gt; &amp;lt;xRot&amp;gt;]}} teleports &amp;#039;&amp;#039;&amp;lt;entity&amp;gt;&amp;#039;&amp;#039; to that position with optional rotation.&lt;br /&gt;
** {{cmd|teleport &amp;lt;entity&amp;gt; &amp;lt;x y z&amp;gt; facing [&amp;lt;xFacing&amp;gt; &amp;lt;yFacing&amp;gt; &amp;lt;zFacing&amp;gt;]}} teleports &amp;#039;&amp;#039;&amp;lt;entity&amp;gt;&amp;#039;&amp;#039; to that position facing another position.&lt;br /&gt;
** {{cmd|teleport &amp;lt;entity1&amp;gt; &amp;lt;x y z&amp;gt; facing entity &amp;lt;entityFacing&amp;gt; [feet{{!}}eyes]}} teleports &amp;#039;&amp;#039;entity1&amp;#039;&amp;#039; to that position facing &amp;#039;&amp;#039;entityFacing&amp;#039;&amp;#039;&amp;amp;#8202;&amp;#039;s feet or eyes (defaults to feet).&lt;br /&gt;
** Teleporting to an entity in another dimension is now allowed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|execute}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added new sub-commands to {{cmd|execute}} to allow for more control over commands.&lt;br /&gt;
** &amp;lt;code&amp;gt;facing &amp;lt;x y z&amp;gt;&amp;lt;/code&amp;gt; runs the command as though the executor is facing &amp;lt;code&amp;gt;x y z&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;facing entity &amp;lt;entity&amp;gt; (eyes{{!}}feet)&amp;lt;/code&amp;gt; runs the command as though the executor is facing the entity&amp;#039;s eyes or feet.&lt;br /&gt;
** &amp;lt;code&amp;gt;offset &amp;lt;x y z&amp;gt;&amp;lt;/code&amp;gt; has been renamed to &amp;lt;code&amp;gt;positioned x y z&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;positioned as &amp;lt;entity&amp;gt;&amp;lt;/code&amp;gt; changes the command position (x y z) but nothing else.&lt;br /&gt;
** &amp;lt;code&amp;gt;rotated as &amp;lt;entity&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rotated y x&amp;lt;/code&amp;gt; runs the command as though the executor is rotated in that direction.&lt;br /&gt;
** &amp;lt;code&amp;gt;in (overworld{{!}}the_end{{!}}the_nether)&amp;lt;/code&amp;gt; runs the command as though it&amp;#039;s in that dimension.&lt;br /&gt;
** &amp;lt;code&amp;gt;at &amp;lt;entity&amp;gt;&amp;lt;/code&amp;gt; changes the dimension, position and rotation of the command to match that entity.&lt;br /&gt;
** &amp;lt;code&amp;gt;(if{{!}}unless) score &amp;lt;name&amp;gt; &amp;lt;objective&amp;gt; matches &amp;lt;range&amp;gt;&amp;lt;/code&amp;gt; tests for a score in a range (ie &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;1..5&amp;lt;/code&amp;gt;).&lt;br /&gt;
** &amp;lt;code&amp;gt;anchored (feet{{!}}eyes)&amp;lt;/code&amp;gt; makes the rest of this command use feet or eyes for ^ ^ ^ coordinates or facing commands.&lt;br /&gt;
* Server commands ([[Minecraft:Commands/function|function]]s, console, rcon) now run from world spawn in the Overworld, instead of at &amp;lt;code&amp;gt;0,0,0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Error messages&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Errors during a command are now a nicer error message (with a tooltip for more info).&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Translation files&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Changed from &amp;lt;code&amp;gt;.lang (key=value)&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;.json (&amp;quot;key&amp;quot;: &amp;quot;value&amp;quot;)&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Now supports newlines.&lt;br /&gt;
&lt;br /&gt;
== Fixes ==&lt;br /&gt;
{{fixes|fixedin=18w02a|prefix=Minecraft&lt;br /&gt;
|;old&lt;br /&gt;
|5461|Block stats does not count red mushrooms, sugar canes, etc.&lt;br /&gt;
|9669|Player renders black in a 1x1 shaft with torch in upper block.&lt;br /&gt;
|63748|Commands with incorrect syntax executed for multiple entities prints error message multiple times.&lt;br /&gt;
|64539|Spreadplayers respectTeams and player arguments have no tab completion.&lt;br /&gt;
|68446|Some entities have missing translations string in the lang files.&lt;br /&gt;
|68809|Held Item renders black when in a 1 x 1 shaft with torch in upper block.&lt;br /&gt;
|73207|Minecraft server list displays &amp;quot;Can&amp;#039;t connect to server&amp;quot; on startup.&lt;br /&gt;
|76312|Testfor output doesn&amp;#039;t show UUID or team color.&lt;br /&gt;
|81806|worldborder add allows size &amp;gt;{{=}} 0 while world border set only allows size &amp;gt;{{=}} 1.&lt;br /&gt;
|108967|&amp;quot;Selector &amp;#039;&amp;lt;selector&amp;gt;&amp;#039; found nothing&amp;quot; message is missing for /scoreboard teams join/leave.&lt;br /&gt;
|120747|Stairs change hitbox when a piston moves the block.&lt;br /&gt;
|;dev&lt;br /&gt;
|121662|Unhandled exceptions in commands just dump the exception into chat, without the &amp;quot;unknown error&amp;quot; message.&lt;br /&gt;
|121712|advancement command in function file causes game crash.&lt;br /&gt;
|122579|All COLOR_wall_banners are missing translation keys.&lt;br /&gt;
|122608|Minecraft crashes when typing in a block-related command in front of an entity.&lt;br /&gt;
|122610|Giving 0 of any item results in the chat message saying that player got 0 air.&lt;br /&gt;
|122751|{{cmd|data}} doesn&amp;#039;t update a block entity&amp;#039;s visuals until reload.&lt;br /&gt;
|122893|&amp;quot;{{cmd|execute as}}/&amp;lt;code&amp;gt;at&amp;lt;/code&amp;gt;&amp;quot; does not change the dimension of execution.&lt;br /&gt;
|122908|Crash upon world load: {{code|java.lang.NullPointerException}}: Exception in server tick loop.&lt;br /&gt;
|122956|Function paths with invalid characters results in the game freezing.&lt;br /&gt;
|123104|&amp;#039;{{cmd|scoreboard players reset}}&amp;#039; removes name from sidebar of different objective.&lt;br /&gt;
|;previous&lt;br /&gt;
|123764|Single-player menu world version not displaying correctly.&lt;br /&gt;
|123771|Server crashes when an item frame with a map is loaded, and no player has that map in their inventory.&lt;br /&gt;
|123774|Players cannot test for names with name{{=}} anymore.&lt;br /&gt;
|123782|Game crashes if an item has a name that&amp;#039;s invalid JSON.&lt;br /&gt;
|123818|{{cmd|teleport &amp;lt;player&amp;gt; facing &amp;lt;entity&amp;gt;}} doesn&amp;#039;t work if the entity is not rendered, unlike other {{cmd|teleport}} operations.&lt;br /&gt;
|123832|Crash reports output TextComponent object for entity names rather than its text.&lt;br /&gt;
|123833|Connect/Disconnect messages output TextComponent object rather than the player&amp;#039;s name.&lt;br /&gt;
|123891|NullPointerException on empty TextComponent.&lt;br /&gt;
|123931|Using {{cmd|data merge}} on a structure block to change its rotation/mirror does not update the way the structure is loaded until the world is reloaded.&lt;br /&gt;
|123932|Players cannot open locked containers with the Lock nbt anymore.&lt;br /&gt;
|123943|Clicking a player&amp;#039;s name in chat dumps raw TextComponent.&lt;br /&gt;
|123974|Command List DataProvider incorrectly labeled as &amp;quot;Item List&amp;quot;.&lt;br /&gt;
|124051|Varieties of {{cmd|teleport}} create ambiguities for tab|completion.&lt;br /&gt;
}}&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
{{slicedlime|RogLstg-SZA}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Java Edition versions|1.1x}}&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:de:18w02a]]&lt;br /&gt;
[[Minecraft:es:Java Edition 18w02a]]&lt;br /&gt;
[[Minecraft:fr:Édition Java 18w02a]]&lt;br /&gt;
[[Minecraft:ja:Java Edition 18w02a]]&lt;br /&gt;
[[Minecraft:nl:18w02a]]&lt;br /&gt;
[[Minecraft:pt:Edição Java 18w02a]]&lt;br /&gt;
[[Minecraft:ru:18w02a (Java Edition)]]&lt;br /&gt;
[[Minecraft:zh:Java版18w02a]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>