{"title":"Minecraft Snapshot 20w17a","type":"snapshot","version":"20w17a","image":{"url":"/v2/images/1NUKGIsqs4XYDiPh70Omy5MinecraftSnapshot20w17a.jpeg","title":"Minecraft Snapshot 20w17a"},"body":"<p>This week's snapshot brings you some tweaks, bugfixes, and technical changes!</p>\n<p>We also have a survey up so that you can tell us what you think about the Nether Update. You can find it by clicking <a href=\"https://www.surveymonkey.com/r/SF65G2F\" target=\"_blank\" rel=\"noopener noreferrer\">here</a>. We would very much appreciate if you could take the time and fill it out.</p>\n<h1>New Features in 20w17a</h1>\n<ul>\n<li>Added an Entity Distance scale option ranging from 50% to 500%</li>\n<li>Difficulty and game rules can now be changed from \"Create World\" screen</li>\n</ul>\n<h1>Changes in 20w17a</h1>\n<ul>\n<li>Improved Smithing Table UI</li>\n<li>Ruined portals now spawn less frequently</li>\n<li>Renamed \"Soul Fire Torch\" and \"Soul Fire Lantern\" to \"Soul Torch\" and \"Soul Lantern\"</li>\n<li>Tweaked Bastion Remnant loot</li>\n<li>Walls now create posts under more things, like pressure plates and banners</li>\n<li>The \"Singleplayer\" button will jump directly to \"Create World\" screen if there are no worlds to select</li>\n</ul>\n<h1>Technical Changes in 20w17a</h1>\n<ul>\n<li>Block storage format in chunks slightly changed to speed up various tasks (rendering, pathfinding, world generation, etc).</li>\n<li>Chat component style can now select font.</li>\n<li>Full range of Unicode characters is supported (some may know what that means 😉)</li>\n<li>Added the <code>attribute</code> command</li>\n</ul>\n<h2>World save format</h2>\n<ul>\n<li>Saving <code>level.dat</code> now uses randomly-named temporary files (instead of using <code>level.dat_new</code> every time)</li>\n<li><code>player/*.dat</code> are now saved in a way similar to <code>level.dat</code> (including leaving <code>.dat_old</code> files)</li>\n</ul>\n<h2>Block storage</h2>\n<p><code>BlockStates</code> in <code>Sections</code> elements no longer contain values stretching over multiple 64-bit fields. If number of bits per block is not power of two (i.e. single 64-bit value can't fill whole number of blockstates) some bits will not be used.\nFor example, if single block state takes 5 bits, highest 4 bits of every 64-bit field will be unused. That also means slight increase in storage size (in case of 5 bits, from 320 to 342 64-bit fields).</p>\n<h2>Commands</h2>\n<h3><code>attribute</code></h3>\n<p>Adds modifies attribute on single entity. Possible syntax:\nParameters:</p>\n<ul>\n<li><code>attribute &#x3C;target> &#x3C;attribute> get [&#x3C;scale>]</code> - get total value of attribute</li>\n<li><code>attribute &#x3C;target> &#x3C;attribute> base set &#x3C;value></code> - sets base valye</li>\n<li><code>attribute &#x3C;target> &#x3C;attribute> base get [&#x3C;scale>]</code> - get base value</li>\n<li><code>attribute &#x3C;target> &#x3C;attribute> modifier add &#x3C;uuid> &#x3C;name> &#x3C;value> add|multiply|multiply_base</code> - adds modifier (fails if modifier is already present)</li>\n<li><code>attribute &#x3C;target> &#x3C;attribute> modifier remove &#x3C;uuid></code> - removes modifier</li>\n<li><code>attribute &#x3C;target> &#x3C;attribute> modifier value get &#x3C;uuid> [&#x3C;scale>]</code> - get value of modifier</li>\n<li><code>target</code> - single entity (note: only players, armor stands and mobs have attributes)</li>\n<li><code>attribute</code> - name of attribute (like <code>minecraft:generic.max_health</code>)</li>\n<li><code>name</code> - string (in optional quotes) describing human-readable name of modifier</li>\n<li><code>value</code> - floating point value (note: certain attributes have limits on final value, so your change might not be noticeable)</li>\n</ul>\n<h2>Chat components</h2>\n<h3>Hover event argument</h3>\n<ul>\n<li><code>style.hoverEvent</code> parameter now has parameter <code>contents</code>, with contents depending on type:<ul>\n<li>For <code>show_text</code> - chat component</li>\n<li>For <code>show_item</code> - either item id or object with fields <code>id</code>, <code>count</code> and <code>tag</code> (with last one being serialized NBT)</li>\n<li>For <code>show_entity</code> - object with fields: <code>id</code> (UUID), <code>name</code> (chat component) and <code>type</code> (entity type resource location)</li>\n</ul></li>\n<li>Old style <code>value</code> argument is now deprecated (but still supported)</li>\n</ul>\n<h3>Colors</h3>\n<p><code>color</code> property can now contain RGB value prefixed by <code>#</code>. For example <code>#55ff55</code> will result in the same color as <code>green</code>.</p>\n<h3>Custom fonts</h3>\n<p>Chat component style now supports <code>font</code> property, which is resource location for font in resource pack. No entry is equivalent to <code>minecraft:default</code>.</p>\n<h2>Fonts</h2>\n<ul>\n<li><code>Force Unicode</code> option now switches between normal and alternative font (called <code>uniform.json</code>) - no reload needed</li>\n</ul>\n<h1>Fixed bugs in 20w17a</h1>\n<ul>\n<li><a href=\"https://bugs.mojang.com/browse/MC-5410\" target=\"_blank\" rel=\"noopener noreferrer\">MC-5410</a> In creative mode, flying down is stopped when brushing up against ladders or vines.</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-31032\" target=\"_blank\" rel=\"noopener noreferrer\">MC-31032</a> Using only one empty map doesn't increase minecraft.used:minecraft.map</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-46417\" target=\"_blank\" rel=\"noopener noreferrer\">MC-46417</a> Sprint particles are generated in spectator mode</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-56373\" target=\"_blank\" rel=\"noopener noreferrer\">MC-56373</a> Selector and score text components don't work on hoverEvents</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-94535\" target=\"_blank\" rel=\"noopener noreferrer\">MC-94535</a> Flying and holding CTRL really close to the ground, emits walking particles</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-96319\" target=\"_blank\" rel=\"noopener noreferrer\">MC-96319</a> Mob pathfinding AI does not regard some blocks as obstructions and is unable to pathfind on top of them</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-100195\" target=\"_blank\" rel=\"noopener noreferrer\">MC-100195</a> Player retains 1-block hitbox if entering a minecart/boat while swimming or when flying with elytra or a riptide trident</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-114544\" target=\"_blank\" rel=\"noopener noreferrer\">MC-114544</a> Kicked by \"Flying is not enabled on this server\" while sleeping</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-120572\" target=\"_blank\" rel=\"noopener noreferrer\">MC-120572</a> /recipe crashes the game</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-126244\" target=\"_blank\" rel=\"noopener noreferrer\">MC-126244</a> '/locate', explorer maps, and treasure maps can cause extreme TPS lag, even leading to a complete server freeze if structure generation is turned off</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-149704\" target=\"_blank\" rel=\"noopener noreferrer\">MC-149704</a> Sneaking / crouching twice makes player sprint</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-169514\" target=\"_blank\" rel=\"noopener noreferrer\">MC-169514</a> Tamed parrots cannot be renamed unless they are flying</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-171561\" target=\"_blank\" rel=\"noopener noreferrer\">MC-171561</a> Only one player can access shulker box at a time</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-174359\" target=\"_blank\" rel=\"noopener noreferrer\">MC-174359</a> Piglins prefer using an unenchanted gold item instead of an enchanted gold item</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-175113\" target=\"_blank\" rel=\"noopener noreferrer\">MC-175113</a> Rain prevents entities from burning in fire</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-175186\" target=\"_blank\" rel=\"noopener noreferrer\">MC-175186</a> Respawning doesn't check if the \"respawn block\" is the correct one for the dimension</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-175998\" target=\"_blank\" rel=\"noopener noreferrer\">MC-175998</a> Striders are moving very fast between two blocks or when diagonally running into blocks</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-176029\" target=\"_blank\" rel=\"noopener noreferrer\">MC-176029</a> Right clicking a lodestone with a stack of compasses converts the whole stack</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-176060\" target=\"_blank\" rel=\"noopener noreferrer\">MC-176060</a> Recipe book doesn't load the entire empty map recipe anymore</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-176104\" target=\"_blank\" rel=\"noopener noreferrer\">MC-176104</a> Dropped compasses always point up</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-176116\" target=\"_blank\" rel=\"noopener noreferrer\">MC-176116</a> Saddle texture on Strider is backwards</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-176521\" target=\"_blank\" rel=\"noopener noreferrer\">MC-176521</a> Pressing space while the recipe book button is highlighted in crafting interfaces doesn't toggle the recipe book</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-177346\" target=\"_blank\" rel=\"noopener noreferrer\">MC-177346</a> Compass in a mob's hand does not point to correct location if mob turns</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-177776\" target=\"_blank\" rel=\"noopener noreferrer\">MC-177776</a> Netherite ingots are not sorted properly with other ingots</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-177780\" target=\"_blank\" rel=\"noopener noreferrer\">MC-177780</a> Shulkers cannot be opened while playing closing animation anymore</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-177796\" target=\"_blank\" rel=\"noopener noreferrer\">MC-177796</a> Blackstone walls are in the \"Building Blocks\" category instead of \"decoration Blocks\" category, unlike all other walls</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-177862\" target=\"_blank\" rel=\"noopener noreferrer\">MC-177862</a> Polished blackstone button and pressure plate in incorrect area in creative inventory</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-177885\" target=\"_blank\" rel=\"noopener noreferrer\">MC-177885</a> Invisible Horses show patterns</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-177997\" target=\"_blank\" rel=\"noopener noreferrer\">MC-177997</a> Baby zoglins still use the same attack damage as an adult</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-178086\" target=\"_blank\" rel=\"noopener noreferrer\">MC-178086</a> Flying close to the ground with soul speed over soul blocks speeds up player and generates soul particles</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-178093\" target=\"_blank\" rel=\"noopener noreferrer\">MC-178093</a> Piglins with full inventories won't pick up gold ingots to barter even though you can still right-click to barter with them</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-178259\" target=\"_blank\" rel=\"noopener noreferrer\">MC-178259</a> Game crashes when an iron golem with the attack damage attribute set to 0.5d</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-178316\" target=\"_blank\" rel=\"noopener noreferrer\">MC-178316</a> Dispenser plays \"dispensed item\" sound when attempting to charge a full respawn anchor instead of \"dispenser fails\"</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-178630\" target=\"_blank\" rel=\"noopener noreferrer\">MC-178630</a> TNT eyeheight changed</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-178797\" target=\"_blank\" rel=\"noopener noreferrer\">MC-178797</a> Barrier blocks generate in bastion remnant</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-178955\" target=\"_blank\" rel=\"noopener noreferrer\">MC-178955</a> Badlands are viewed as a mountainous biome for Ruined Portals</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-179542\" target=\"_blank\" rel=\"noopener noreferrer\">MC-179542</a> Basalt Delta Blocks Override Nether Bricks in Fortresses</li>\n</ul>\n","id":"1ObLfpq36dWExdCPM131Fw"}