<?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_17w17a</id>
	<title>Minecraft:Java Edition 17w17a - 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_17w17a"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_17w17a&amp;action=history"/>
	<updated>2026-09-08T14:12:37Z</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_17w17a&amp;diff=191726&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_17w17a&amp;diff=191726&amp;oldid=prev"/>
		<updated>2026-08-30T11:08:31Z</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;{{Dangerous version|multiple=true|edition=java|version= snapshot|type=crash + chunk corruption| The dedicated server for this version has a security vulnerability in the Log4j library that could be used to perform a remote code execution exploit. It can be addressed by appending a certain JVM argument to the server startup command line.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
 Exiting a world whilst respawning the ender dragon makes the world unopenable }}&lt;br /&gt;
{{Infobox version&lt;br /&gt;
|title=Minecraft 17w17a&lt;br /&gt;
|edition=Java&lt;br /&gt;
|image=17w17a.png&lt;br /&gt;
|image2=Java Edition 17w17a.png&lt;br /&gt;
|type=Snapshot&lt;br /&gt;
|date=April 26, 2017&lt;br /&gt;
|parent=1.12&lt;br /&gt;
|clienthash=fa78ab696aa02914171deb57e31cfb737506f272&lt;br /&gt;
|jsonhash=b2ffee6fc34b1f2cba708c544492ea939d6773fc&lt;br /&gt;
|serverhash=3795d253cfef44f1f1467422b4399d1770484dc0&lt;br /&gt;
|prevparent=1.11.2&lt;br /&gt;
|prev=17w16b&lt;br /&gt;
|next=17w17b&lt;br /&gt;
|nextparent=1.12.1&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;17w17a&amp;#039;&amp;#039;&amp;#039; is the eighth [[Minecraft:snapshot]] for [[Minecraft:Java Edition 1.12]], released on April 26, 2017.&amp;lt;ref&amp;gt;{{snap|17w17a|April 26, 2017}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additions ==&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Advancement]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added 11 advancements and 2 advancement tabs: &amp;quot;Nether&amp;quot; and &amp;quot;The End&amp;quot;.&lt;br /&gt;
** Advancements added in this version include:&lt;br /&gt;
{{AdvancementTable|Nether}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=Nether&lt;br /&gt;
|bg=plain&lt;br /&gt;
|Nether Wart&lt;br /&gt;
|Bring summer clothes&lt;br /&gt;
|—&lt;br /&gt;
|Enter the [[Minecraft:nether portal block]].&lt;br /&gt;
|nether/root&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=Return to Sender&lt;br /&gt;
|bg=fancy&lt;br /&gt;
|Ghast Tear&lt;br /&gt;
|Destroy a Ghast with a fireball&lt;br /&gt;
|Nether&lt;br /&gt;
|Kill a [[Minecraft:ghast]] by deflecting a ghast fireball back into it via hitting or shooting a projectile at the fireball.&lt;br /&gt;
|nether/return_to_sender&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=A Terrible Fortress&lt;br /&gt;
|bg=plain&lt;br /&gt;
|Nether Bricks&lt;br /&gt;
|Break your way into a Nether Fortress&lt;br /&gt;
|Nether&lt;br /&gt;
|Enter a [[Minecraft:nether fortress]].&lt;br /&gt;
|nether/find_fortress&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=Spooky Scary Skeleton&lt;br /&gt;
|bg=plain&lt;br /&gt;
|Wither Skeleton Skull&lt;br /&gt;
|Obtain a wither skeleton&amp;#039;s skull&lt;br /&gt;
|A Terrible Fortress&lt;br /&gt;
|Have an [[Minecraft:blaze rod]] in the inventory.&lt;br /&gt;
|nether/get_wither_skull&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementTable|foot}}&lt;br /&gt;
{{AdvancementTable|The End}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=The End&lt;br /&gt;
|bg=plain&lt;br /&gt;
|End Stone&lt;br /&gt;
|Or the beginning?&lt;br /&gt;
|—&lt;br /&gt;
|Enter the [[Minecraft:end portal block]].&lt;br /&gt;
|end/root&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=Free the End&lt;br /&gt;
|bg=plain&lt;br /&gt;
|Dragon Head&lt;br /&gt;
|Good luck&lt;br /&gt;
|The End&lt;br /&gt;
|Kill the [[Minecraft:ender dragon]].&lt;br /&gt;
|end/kill_dragon&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=The Next Generation&lt;br /&gt;
|bg=oval&lt;br /&gt;
|Dragon Egg&lt;br /&gt;
|Hold the Dragon Egg&lt;br /&gt;
|Free the End&lt;br /&gt;
|Have a [[Minecraft:dragon egg]] in the inventory.&lt;br /&gt;
|end/dragon_egg&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=The End... Again...&lt;br /&gt;
|bg=oval&lt;br /&gt;
|End Crystal&lt;br /&gt;
|Respawn the ender dragon&lt;br /&gt;
|Free the End&lt;br /&gt;
|—&lt;br /&gt;
|end/respawn_dragon&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=You Need a Mint&lt;br /&gt;
|bg=oval&lt;br /&gt;
|Dragon&amp;#039;s Breath&lt;br /&gt;
|Collect dragon&amp;#039;s breath in a glass bottle&lt;br /&gt;
|Free the End&lt;br /&gt;
|Have a bottle of [[Minecraft:dragon&amp;#039;s breath]] in the inventory.&lt;br /&gt;
|end/dragon_breath&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=City at the End of the Game&lt;br /&gt;
|bg=plain&lt;br /&gt;
|Purpur Block&lt;br /&gt;
|Go on in, what could happen?&lt;br /&gt;
|Remote Getaway	&lt;br /&gt;
|Enter an [[Minecraft:end city]].&lt;br /&gt;
|end/find_end_city&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementRow&lt;br /&gt;
|title=Great View From Up Here&lt;br /&gt;
|bg=fancy&lt;br /&gt;
|Shulker Shell&lt;br /&gt;
|Levitate for at least 30 seconds&lt;br /&gt;
|City at the End of the Game&lt;br /&gt;
|Have the [[Minecraft:Levitation]] effect for at least 30 seconds.&lt;br /&gt;
|end/levitate&lt;br /&gt;
}}&lt;br /&gt;
{{AdvancementTable|foot}}&lt;br /&gt;
* New &amp;lt;code&amp;gt;levitation&amp;lt;/code&amp;gt; trigger, with the following conditions:&lt;br /&gt;
** &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt; - number of ticks the player is levitating for.&lt;br /&gt;
** &amp;lt;code&amp;gt;distance&amp;lt;/code&amp;gt; - distance the player levitated so far.&lt;br /&gt;
** Both can be either a range (&amp;lt;code&amp;gt;min&amp;lt;/code&amp;gt; and / or &amp;lt;code&amp;gt;max&amp;lt;/code&amp;gt;) or a value (&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;)&lt;br /&gt;
* New &amp;lt;code&amp;gt;feature&amp;lt;/code&amp;gt; condition added to the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; trigger.&lt;br /&gt;
** The value is a feature name as used in the {{cmd|locate}} command.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:NBT format]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;UpdateLastExecution&amp;lt;/code&amp;gt; (byte):&lt;br /&gt;
** Defaults to &amp;lt;code&amp;gt;1b&amp;lt;/code&amp;gt;. If set to &amp;lt;code&amp;gt;0b&amp;lt;/code&amp;gt;, loops can be created, where the same command block can run multiple times in one tick.&lt;br /&gt;
* &amp;lt;code&amp;gt;LastExecution&amp;lt;/code&amp;gt; (long):&lt;br /&gt;
** Stores the tick a chain command block was last executed in.&lt;br /&gt;
* &amp;lt;code&amp;gt;toBeDisplayed&amp;lt;/code&amp;gt; (list):&lt;br /&gt;
** Added into the &amp;lt;code&amp;gt;recipeBook&amp;lt;/code&amp;gt; compound of the player.&lt;br /&gt;
** Within are recipe names that the player has unlocked but not viewed in the crafting helper yet.&lt;br /&gt;
** Used for remembering to play the animation for new recipes.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Sound]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* New [[Minecraft:note block]] sounds:&lt;br /&gt;
** {{BlockLink|Bone block}} = xylophone&lt;br /&gt;
** {{BlockLink|Block of gold}} = bell&lt;br /&gt;
** {{BlockLink|Clay}} = flute&lt;br /&gt;
** {{BlockLink|Packed ice}} = chime&lt;br /&gt;
** {{BlockLink|Wool}} = guitar&lt;br /&gt;
&lt;br /&gt;
* New sound effects:&lt;br /&gt;
** [[Minecraft:Parrot]]s&lt;br /&gt;
** [[Minecraft:Illusioner]]s&lt;br /&gt;
** Casting a [[Minecraft:fishing rod]]&lt;br /&gt;
** Reeling in a fishing rod&lt;br /&gt;
** Throwing an [[Minecraft:eye of ender]]&lt;br /&gt;
** An eye of ender exploding or popping back into item form&lt;br /&gt;
** Putting ender eye in [[Minecraft:end portal frame]]s&lt;br /&gt;
** Completing the [[Minecraft:end portal]] and activating it&lt;br /&gt;
** [[Minecraft:Boat]] paddles&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
=== Blocks ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Terracotta]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* It has now unique colors on the [[Minecraft:map]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Bed]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Each leg can now be [[Minecraft:Resource pack|textured]] individually.&lt;br /&gt;
&lt;br /&gt;
=== Mobs ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Illusioner]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Its Blindness spell is only cast if the [[Minecraft:regional difficulty]] is 3 or above.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Shulker]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Reverted the purple shulker color change from [[Minecraft:17w16a]].&lt;br /&gt;
&lt;br /&gt;
=== Command format ===&lt;br /&gt;
* {{cmd|advancement}}:&lt;br /&gt;
** Added five modifiers to the {{cmd|advancement grant}} and {{cmd|advancement revoke}} commands:&lt;br /&gt;
*** &amp;quot;everything&amp;quot; - all advancements, no specification required (same as &amp;quot;*&amp;quot;)&lt;br /&gt;
*** &amp;quot;from&amp;quot; - this advancement, its children, and their children, etc.&lt;br /&gt;
*** &amp;quot;until&amp;quot; - this advancement, its parent, and its parent, etc.&lt;br /&gt;
*** &amp;quot;through&amp;quot; - both of the above&lt;br /&gt;
*** &amp;quot;only&amp;quot; - this advancement, and nothing else&lt;br /&gt;
** Examples:&lt;br /&gt;
*** {{cmd|advancement grant dinnerbone until story/form_obsidian}}&lt;br /&gt;
*** {{cmd|advancement revoke dinnerbone everything}}&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Advancement]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Changed and moved around many existing advancements:&lt;br /&gt;
** &amp;quot;Withering Heights&amp;quot; is now an offspring of &amp;quot;Spooky Scary Skeleton&amp;quot;.&lt;br /&gt;
** &amp;quot;Into Fire&amp;quot; is now an offspring of &amp;quot;A Terrible Fortress&amp;quot;.&lt;br /&gt;
** &amp;quot;Remote Getaway&amp;quot; is now an offspring of &amp;quot;Free the End&amp;quot;, and works properly when player throws an ender pearl into the [[Minecraft:gateway]].&lt;br /&gt;
** &amp;quot;Sky&amp;#039;s the Limit&amp;quot; is now an offspring of &amp;quot;City at the End of the Game&amp;quot;, and is now a &amp;quot;goal&amp;quot; type advancement.&lt;br /&gt;
** &amp;quot;Zombie Doctor&amp;quot; and &amp;quot;Eye Spy&amp;quot; are now offspring of &amp;quot;We Need to Go Deeper&amp;quot;.&lt;br /&gt;
** &amp;quot;Eye Spy&amp;quot; now requires the player to enter the [[Minecraft:stronghold]].&lt;br /&gt;
** &amp;quot;A Weak Brew&amp;quot; was replaced with &amp;quot;Local Brewery&amp;quot; (&amp;lt;code&amp;gt;nether/brew_potion&amp;lt;/code&amp;gt;), which is an offspring of &amp;quot;Into Fire&amp;quot; and requires the player to retrieve any potion from a [[Minecraft:brewing stand]].&lt;br /&gt;
** Illusioner now counts for &amp;quot;Monster Hunter&amp;quot; and is required for &amp;quot;Monsters Hunted&amp;quot;, which makes the advancement unobtainable.&lt;br /&gt;
** &amp;quot;Sniper Duel&amp;quot; not requires a skeleton to be killed.&lt;br /&gt;
* Advancements can now execute commands when achieved.&lt;br /&gt;
** The command written in the rewards section of the advancement is executed as the player (for example writing &amp;lt;code&amp;gt;/say @s&amp;lt;/code&amp;gt; would be equivalent to &amp;lt;code&amp;gt;/execute &amp;lt;the_player_who_obtained_this_advancement&amp;gt; ~ ~ ~ say @s&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Advancement icons now allow data values.&lt;br /&gt;
** Specifically, &amp;lt;code&amp;gt;icon&amp;lt;/code&amp;gt; has switched from being a string to an object.&lt;br /&gt;
*** Within it are a required &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; string (specifying the item ID) and an optional &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; integer, specifying the metadata of the item&lt;br /&gt;
* The &amp;quot;damage flags object&amp;quot; now contains two new entity objects:&lt;br /&gt;
** &amp;lt;code&amp;gt;source_entity&amp;lt;/code&amp;gt; - specifies the &amp;quot;owner&amp;quot; of the damage that was dealt.&lt;br /&gt;
** &amp;lt;code&amp;gt;direct_entity&amp;lt;/code&amp;gt; - specifies the direct cause of the damage.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Crafting]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Optimized the [[Minecraft:recipe book]].&lt;br /&gt;
&lt;br /&gt;
== Fixes ==&lt;br /&gt;
{{fixes|fixedin=17w17a|prefix=Minecraft&lt;br /&gt;
|;old&lt;br /&gt;
|116623|Stained hardened clay / terracotta blocks do not have correct color on map&lt;br /&gt;
|;dev&lt;br /&gt;
|114979|advancement command doesn&amp;#039;t allow bulk grant/revoking&lt;br /&gt;
|115056|&amp;quot;Remote Getaway&amp;quot; advancement cannot be obtained by using ender pearls&lt;br /&gt;
|115170|Advancements Test Command Success Uses the Wrong Translation&lt;br /&gt;
|115173|Unsuccessful advancement test command has player and advancement name interchanged&lt;br /&gt;
|115442|Advancement alerts aren&amp;#039;t aligned to the top-right corner&lt;br /&gt;
|115574|&amp;quot;Sniper Duel&amp;quot; advancement triggered when killing non-skeleton mob at distance&lt;br /&gt;
|115740|Inconsistent error message for /advancement grant @p *&lt;br /&gt;
|115805|Fences/panes/walls/bars/torches connect to a number of non-solid blocks&lt;br /&gt;
|115821|Tooltips with long titles in the advancements menu are cut off&lt;br /&gt;
|115880|&amp;#039;Take Aim&amp;#039; advancement granted by projectiles other than arrows&lt;br /&gt;
|115936|Narrator does not properly read output from /say, /tell and /tellraw command&lt;br /&gt;
|115940|Division by zero crash with alternating /recipe commands&lt;br /&gt;
|116016|Advancement &amp;quot;adventure/trade&amp;quot; uses criteria named &amp;quot;shot_arrow&amp;quot;&lt;br /&gt;
|116245|&amp;quot;Zombie Doctor&amp;quot; advancement description has a period, while others don&amp;#039;t&lt;br /&gt;
|;previous&lt;br /&gt;
|116471|Conditional command blocks SuccessCount doesn&amp;#039;t update&lt;br /&gt;
|116514|&amp;quot;durability&amp;quot; option for item-based triggers succeeds for items without durability&lt;br /&gt;
|116516|&amp;quot;item_durability_changed&amp;quot; triggers when base change is 0, but not when Unbreaking reduces the change to 0&lt;br /&gt;
|116536|Recipe red/white outline is inconsistent while searching&lt;br /&gt;
|116650|Wooden fences connect to nether brick fence&lt;br /&gt;
}}&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
{{slicedlime|8wfLFwwRwaI}}&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* 17w17a was previously removed from the [[Minecraft:launcher]] for some time, but was added back in September 2018.&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:17w17a]]&lt;br /&gt;
[[Minecraft:es:Java Edition 17w17a]]&lt;br /&gt;
[[Minecraft:fr:Édition Java 17w17a]]&lt;br /&gt;
[[Minecraft:ja:Java Edition 17w17a]]&lt;br /&gt;
[[Minecraft:nl:17w17a]]&lt;br /&gt;
[[Minecraft:pt:Edição Java 17w17a]]&lt;br /&gt;
[[Minecraft:ru:17w17a (Java Edition)]]&lt;br /&gt;
[[Minecraft:zh:Java版17w17a]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>