{"title":"Minecraft 1.21.9 Pre-Release 1","version":"1.21.9-pre1","type":"snapshot","image":{"title":"1.21.9-pre1 540x540.jpg","url":"/v2/images/1.21.9pre1540x540.jpg"},"body":"<p>The copper age is approaching and it's time for this drop's first pre-release. Today's release includes more copper golem improvements, some changes to the mannequins and several bug fixes. Pre-releases don't follow the regular Tuesday release schedule, so keep an eye out for the next one.<h1>Changes</h1><h2>Minor Tweaks to Blocks, Items and Entities</h2><ul><li>Copper Golem now only tries to open Chests that are neighboring blocks when it's a passenger</ul><h2>Minecraft Server Management Protocol</h2><ul><li>Notifications now use <code>minecraft:notification/</code> prefix instead of <code>notification:</code></ul><h1>Technical Changes</h1><ul><li>The Data Pack version is now 87.1</ul><h1>Data Pack Version 87.1</h1><h2>Mannequins</h2><ul><li>Mannequins description text can now be configured<li>Mannequins now accept <code>minecraft:profile</code> component from spawner items</ul><h3>Modified Data Fields</h3><ul><li><code>profile</code> - now has the same format as a <code>minecraft:profile</code> component (which has been extended to allow overrides), defaults to <code>{}</code> (i.e. static profile with both <code>id</code> and <code>name</code> missing)</ul><h3>New Data Fields</h3><ul><li><code>pose</code> - The pose of the Mannequin<ul><li>Valid entries: <code>standing</code>, <code>crouching</code>, <code>swimming</code>, <code>fall_flying</code>, <code>sleeping</code></ul><li><code>immovable</code> - Optional boolean specifying that the Mannequin cannot be moved (defaults to <code>false</code>)<li><code>description</code> - Optional Text Component shown where a Player's <code>below_score</code> score would show<ul><li>The default \"NPC\" (<code>entity.minecraft.mannequin.label</code>) text is shown if omitted</ul><li><code>hide_description</code> - Optional boolean specifying that no description should be shown at all<ul><li>A Mannequin with the description hidden displays as if a Player had no <code>below_score</code> display</ul></ul><h2>Commands</h2><ul><li>The <code>spawnpoint</code> command now optionally takes in a <code>pitch</code> argument<li>The <code>setworldspawn</code> command is no longer limited to the overworld<ul><li>This means players can respawn e.g. in the Nether when they have no bed or respawn anchor<li>It now also takes in an optional <code>pitch</code> argument</ul><li>Server commands now run from the respawn dimension by default instead of always the overworld<li>The <code>fetchprofile</code> command now also prints a clickable text to summon a Mannequin with the resolved profile</ul><h2>Data Components</h2><h3>Modified <code>minecraft:profile</code></h3><ul><li>Profiles can now also have additional fields that can replace various values used for rendering<li>If any of the fields are omitted, the value from the resolved profile is used, even if the profile resolved to the default skin<li>New fields<ul><li><code>texture</code> - Optional namespaced ID of the skin texture to use for rendering<ul><li>The skin is specified relative to the <code>textures</code> folder and with a <code>.png</code> suffix<li>e.g. <code>entity/player/wide/steve</code> will use the default wide Steve skin</ul><li><code>cape</code> - Optional namespaced ID of the cape texture to use for rendering<ul><li>When specified, uses the same format as the <code>texture</code> field</ul><li><code>elytra</code> - Optional namespaced ID of the elytra texture to use for rendering<ul><li>When specified, uses the same format as the <code>texture</code> field<li>If this value is not present either as override or in player profile, Mannequins using this profile will use the cape texture, or if that is also not present, the default Elytra texture when wearing Elytra</ul><li><code>model</code> - Optional model type, one of <code>wide</code> and <code>slim</code></ul></ul><h2>Entity Data</h2><h3>Modified <code>minecraft:player</code></h3><ul><li>Changes to the <code>respawn</code> object<ul><li><code>angle</code> has been renamed to <code>yaw</code> and is now a required field<li><code>pitch</code> has been added as a required field<li><code>dimension</code> is now a required field</ul></ul><h2>Loot Functions</h2><h3><code>minecraft:copy_name</code></h3><ul><li>The <code>source</code> field now accepts new context values:<ul><li><code>direct_attacker</code><li><code>target_entity</code><li><code>interacting_entity</code></ul></ul><h3><code>minecraft:copy_components</code></h3><ul><li>The <code>source</code> field now accepts new context values:<ul><li><code>this</code><li><code>attacker</code><li><code>direct_attacker</code><li><code>attacking_player</code><li><code>target_entity</code><li><code>interacting_entity</code><li><code>tool</code></ul></ul><h1>Fixed bugs in 1.21.9 Pre-Release 1</h1><ul><li><a href=https://bugs.mojang.com/browse/MC-160528 rel=\"noopener noreferrer\"target=_blank>MC-160528</a> End portals do not negate fall damage<li><a href=https://bugs.mojang.com/browse/MC-243759 rel=\"noopener noreferrer\"target=_blank>MC-243759</a> Explosions won't damage an entity if the distance to its eyes is 0<li><a href=https://bugs.mojang.com/browse/MC-300257 rel=\"noopener noreferrer\"target=_blank>MC-300257</a> Lightning does not reset copper golem oxidation<li><a href=https://bugs.mojang.com/browse/MC-300294 rel=\"noopener noreferrer\"target=_blank>MC-300294</a> Copper golems pathfind to chests incorrectly<li><a href=https://bugs.mojang.com/browse/MC-300687 rel=\"noopener noreferrer\"target=_blank>MC-300687</a> The copper chains and bars aren't organized correctly in the Creative inventory<li><a href=https://bugs.mojang.com/browse/MC-300881 rel=\"noopener noreferrer\"target=_blank>MC-300881</a> The skin preview in the skin reporting screen is no longer interactive<li><a href=https://bugs.mojang.com/browse/MC-301409 rel=\"noopener noreferrer\"target=_blank>MC-301409</a> Acceleration power of fireballs and wind charges gets halved when they are redirected by explosions<li><a href=https://bugs.mojang.com/browse/MC-301414 rel=\"noopener noreferrer\"target=_blank>MC-301414</a> Scraping oxidation off double chests doesn't produce particles on the half of the chest that wasn’t directly interacted with<li><a href=https://bugs.mojang.com/browse/MC-301424 rel=\"noopener noreferrer\"target=_blank>MC-301424</a> entity_data item component detection is broken in resource packs<li><a href=https://bugs.mojang.com/browse/MC-301541 rel=\"noopener noreferrer\"target=_blank>MC-301541</a> Copper golems no longer sort items when in minecarts<li><a href=https://bugs.mojang.com/browse/MC-301569 rel=\"noopener noreferrer\"target=_blank>MC-301569</a> Sounds of copper chests and all variants are too quiet and sound low-quality compared to before<li><a href=https://bugs.mojang.com/browse/MC-301573 rel=\"noopener noreferrer\"target=_blank>MC-301573</a> Relative teleportation across dimensions is inconsistent<li><a href=https://bugs.mojang.com/browse/MC-301798 rel=\"noopener noreferrer\"target=_blank>MC-301798</a> Copper golems do not open chests with specific transparent/non-full blocks above them<li><a href=https://bugs.mojang.com/browse/MC-301814 rel=\"noopener noreferrer\"target=_blank>MC-301814</a> CustomNameVisible does not work for mannequins (for the name, not the NPC annotation)<li><a href=https://bugs.mojang.com/browse/MC-301815 rel=\"noopener noreferrer\"target=_blank>MC-301815</a> Mannequin data is sometimes lost when using spawn eggs<li><a href=https://bugs.mojang.com/browse/MC-301819 rel=\"noopener noreferrer\"target=_blank>MC-301819</a> Mannequins' name tags are visible when on a team and ridden<li><a href=https://bugs.mojang.com/browse/MC-301862 rel=\"noopener noreferrer\"target=_blank>MC-301862</a> When clicking a command suggestion in chat, it occasionally selects half of the new word<li><a href=https://bugs.mojang.com/browse/MC-301883 rel=\"noopener noreferrer\"target=_blank>MC-301883</a> Entities going through portals with their Motion set to more than 10 on an axis have their Motion tag reset<li><a href=https://bugs.mojang.com/browse/MC-301893 rel=\"noopener noreferrer\"target=_blank>MC-301893</a> When a copper golem is leashed by a player and then oxidizes into a statue, it will not drop the lead<li><a href=https://bugs.mojang.com/browse/MC-301951 rel=\"noopener noreferrer\"target=_blank>MC-301951</a> Misleading description for operator_user_permission_level in server management protocol documentation<li><a href=https://bugs.mojang.com/browse/MC-301979 rel=\"noopener noreferrer\"target=_blank>MC-301979</a> Copper golems no longer properly check chests<li><a href=https://bugs.mojang.com/browse/MC-301984 rel=\"noopener noreferrer\"target=_blank>MC-301984</a> Teleporting a player to their own position is now jittery/frozen<li><a href=https://bugs.mojang.com/browse/MC-301991 rel=\"noopener noreferrer\"target=_blank>MC-301991</a> deprecated.json has some renamed keys pointing to text values instead of the new keys<li><a href=https://bugs.mojang.com/browse/MC-302032 rel=\"noopener noreferrer\"target=_blank>MC-302032</a> Static profiles no longer resolve texture data unless an id or name is provided<li><a href=https://bugs.mojang.com/browse/MC-302089 rel=\"noopener noreferrer\"target=_blank>MC-302089</a> Game crashes when flying mobs start pathfinding in debug mode<li><a href=https://bugs.mojang.com/browse/MC-302092 rel=\"noopener noreferrer\"target=_blank>MC-302092</a> Crash when placing iron bars next to stairs, when stairs are added to #bars tag<li><a href=https://bugs.mojang.com/browse/MC-302094 rel=\"noopener noreferrer\"target=_blank>MC-302094</a> Crash when adding blocks to #copper_chests then placing it next to actual copper chests<li><a href=https://bugs.mojang.com/browse/MC-302095 rel=\"noopener noreferrer\"target=_blank>MC-302095</a> Crash when adding blocks to #lightning_rods and summoning a lightning over it<li><a href=https://bugs.mojang.com/browse/MC-302096 rel=\"noopener noreferrer\"target=_blank>MC-302096</a> Crash when adding blocks to #wooden_shelves, placing it next to wooden shelf, then powering the shelf</ul>","id":"3d6f2344d482f16ab530c9e38ab17e0db63e839d36bce5980d4b10bfcfd287bf","date":"2025-09-16T12:10:12.000Z","needsTranslation":null}