{"title":"Minecraft Snapshot 25w17a","version":"25w17a","type":"snapshot","image":{"title":"25w17a_540x540.jpg","url":"/v2/images/25w17a540x540.jpg"},"body":"<p>After a long weekend we are back with another snapshot! This week we are moving the locator bar out of experiments, try it out and continue to give us your feedback over at <a href=http://feedback.minecraft.net/ rel=\"noopener noreferrer\"target=_blank>feedback.minecraft.net</a>. We have also made some improvements to the Realms UI including region selection for your world. Happy Mining!<h1>New Features</h1><ul><li>Added an option to reduce the cloud range<li>Added the Locator Bar, a new HUD element that shows the direction of other Players in multiplayer</ul><h2>Locator Bar</h2><p>The Locator Bar is a new default UI element that displays the direction of other players in the world.<p>If there are no other players in the world the experience bar will display as normal, otherwise if another player is in the world (and that player is not hiding) then the experience bar will appear when experience is gained, otherwise the Locator Bar will display in the same area.<ul><li>Multiplayer servers can toggle the Locator Bar with the <code>locatorBar</code> gamerule<li>Players can hide by crouching, wearing a mob head or a Carved Pumpkin, or using a Potion of Invisibility<li>Players in Spectator Mode are not visible on the Locator Bar<ul><li>However, Spectating player are visible to each other</ul><li>Facing other players within a 120 degrees range will display those players as colored indicators on the Locator Bar<ul><li>Other players that are above/below the screen will also display an up/down arrow with their indicator<li>The indicator will change to different sized icons depending on how far away the other Player is<li>Colored indicators are randomized for each player<ul><li>Servers can modify the colors of indicators with the <code>/waypoint</code> command<ul><li>eg: <code>/waypoint modify @s color red</code> to set an indicator to red</ul><li>Players on a team will override their default indicator color with their team color</ul></ul></ul><h3>Player Changes</h3><ul><li>Crouching will hide the player, preventing them from appearing on the Locator Bar of other players<li>Spectators are only visible to other spectators on the Locator Bar</ul><h3>Item Changes</h3><ul><li>The following items will hide players when worn in the head slot:<ul><li>Carved Pumpkin<li>Skeleton Skull<li>Wither Skeleton Skull<li>Player Head<li>Zombie Head<li>Creeper Head<li>Dragon Head<li>Piglin Head</ul></ul><h3>Potion Changes</h3><ul><li>Using a Potion of Invisibility will also hide players from the Locator Bar</ul><h1>Changes</h1><ul><li>Improvements to the Realms configuration screen<li>Introduced a Region Preference setting that allows for more granular control over what region a Realm is started</ul><h2>Realms</h2><ul><li>Changed the layout of the Realms configuration screen to use tabs<ul><li>A Worlds tab containing changes to any of the world slots, creating new worlds and changing their settings<li>A Players tab to manage the players that have access and their level of access to the Realm<li>A Subscription tab to manage the Realms subscription<li>A Settings tab to change the settings of the Realm</ul><li>Introduced a Region Preference setting that allows for more granular control over what region a Realm is started<li>Changed wording for <code>Close</code>/<code>Open</code> Realm to <code>Temporarily close</code>/<code>Reopen</code> Realm</ul><h1>Technical Changes</h1><ul><li>The Data Pack version is now 74<li>The Resource Pack version is now 58<li>Added a Server-authoritative Waypoint broadcasting system for controlling the Locator Bar behavior for Players</ul><h1>Data Pack Version 74</h1><h2>Commands</h2><h3>Added <code>waypoint</code></h3><p>This is a new command for querying and modifying waypoints.<pre><code>waypoint list\n\nwaypoint modify &#60entity-selector> color &#60color>\nwaypoint modify &#60entity-selector> color hex &#60hex-color>\nwaypoint modify &#60entity-selector> color reset\nwaypoint modify &#60entity-selector> style &#60waypoint_style/resource>\nwaypoint modify &#60entity-selector> style reset\n</code></pre><p>Arguments:<ul><li><code>entity-selector</code>: For selecting entities that are transmitting as waypoints (see <code>waypoint_transmit_range</code> attribute)<li><code>color</code>: Overrides the Locator Bar icon color for this waypoint<li><code>hex &#60hex-color></code> arguments are in web format (RRGGBB)<ul><li>Red is either <code>hex F00</code> or <code>hex FF0000</code><li>Cornflower blue is <code>hex 6495ED</code></ul><li><code>style</code>: For changing the icon spriteset and selection distances<ul><li><code>set &#60waypoint_style/resource></code> changes the style to a specific asset under <code>waypoint_style/</code><li><code>reset</code> will restore the default icon behavior of the Locator Bar</ul></ul><h4>Waypoint Styles</h4><p>These define custom icons to be displayed on the Locator Bar and are within the <code>waypoint_style/</code> asset directory.<p>The default implementation is as such:<pre><code class=language-json>{\n  \"near_distance\": 128,\n  \"far_distance\": 332,\n  \"sprites\": [\n    \"minecraft:default_0\",\n    \"minecraft:default_1\",\n    \"minecraft:default_2\",\n    \"minecraft:default_3\"\n  ]\n}\n</code></pre><ul><li><code>near_distance</code> and <code>far_distance</code> are optional and default to the values <code>128</code> and <code>332</code> respectively.<ul><li><code>far_distance</code> distance must be greater than <code>near_distance</code></ul><li>Each sprite is searched within the prefix of <code>hud/locator_bar_dot/</code> (the directory <code>textures/gui/sprites/hud/locator_bar_dot</code>).</ul><h2>Game Rules</h2><h3>Added <code>locatorBar</code></h3><ul><li>Default is <code>true</code>: enabling the Locator Bar<li>Changing to <code>false</code> will remove all existing Waypoints from all players<li>The Game Rule has been renamed from <code>useLocatorBar</code> during the experiment. This may break minor command related features in worlds created in the previous snapshot.</ul><h3>Added <code>waypoint_transmit_range</code> and <code>waypoint_receive_range</code></h3><ul><li>Default: <code>0.0</code>, Minimum: <code>0.0</code>, Maximum: <code>60000000.0</code><li>Players have a default transmission and receive range of 60,000,000<li>Mobs with a transmission range above zero will send waypoint packets to nearby receivers that are within that range<li>Similarly, receivers only receive waypoints that are inside their receive range (and receive nothing if that range is zero)</ul><p>Examples:<ul><li><code>/attribute @s minecraft:waypoint_transmit_range base set 0</code> will prevent a player from transmitting (hiding them)<li><code>/attribute @s minecraft:waypoint_transmit_range base set 80</code> will only let a player transmit up to 80 blocks (hiding them from players further than that)<li><code>/attribute @s minecraft:waypoint_receive_range base set 0</code> will prevent a player from receiving (turns off their Locator Bar)<li><code>/attribute @s minecraft:waypoint_receive_range base set 120</code> will only let a player see Locator Bar dots that are within 120 blocks (hiding all players further than that)</ul><h2>Waypoint Broadcasting</h2><p>The Locator Bar works by a server-controlled Waypoint system. Waypoints are received by Players, and connections between Waypoints and Players are managed by the multiplayer server.<ul><li>By default, all Players transmit a Waypoint from themselves, and all Players receive all Waypoints<li>Individual Players can have their transmission and receive ranges controlled by the <code>waypoint_transmit_range</code> and <code>waypoint_receive_range</code> attributes</ul><h2>Tags</h2><h3>Block Tags</h3><ul><li>Added <code>happy_ghast_avoids</code> - blocks that happy ghasts avoid getting close to<li>Added <code>triggers_ambient_dried_ghast_block_sounds</code> - blocks that can trigger ambient Dried Ghast sounds to play when a Dried Ghast block is placed on them</ul><h1>Resource Pack Version 58</h1><h2>Shaders &#38 Post-process Effects</h2><h3><code>Fog</code> Uniform Block</h3><ul><li><code>FOG_IS_SKY</code> has been removed in favour of splitting up the sky shader</ul><h1>Fixed bugs in 25w17a</h1><ul><li><a href=https://bugs.mojang.com/browse/MC-240121 rel=\"noopener noreferrer\"target=_blank>MC-240121</a> \"1x1_b5.nbt\" piece does not generate in woodland mansions<li><a href=https://bugs.mojang.com/browse/MC-296369 rel=\"noopener noreferrer\"target=_blank>MC-296369</a> Dispensers cannot equip harnesses onto happy ghasts<li><a href=https://bugs.mojang.com/browse/MC-296421 rel=\"noopener noreferrer\"target=_blank>MC-296421</a> Right-clicking a happy ghast equipped with a harness while crouching will play hand animation<li><a href=https://bugs.mojang.com/browse/MC-296438 rel=\"noopener noreferrer\"target=_blank>MC-296438</a> The \"display\" field on Attribute Modifiers is not optional, despite the changelog saying it is<li><a href=https://bugs.mojang.com/browse/MC-296443 rel=\"noopener noreferrer\"target=_blank>MC-296443</a> Happy ghasts don’t avoid pathfinding into dangerous blocks<li><a href=https://bugs.mojang.com/browse/MC-296511 rel=\"noopener noreferrer\"target=_blank>MC-296511</a> Gamemode Switcher icons become invisible when using resource pack with opaque or translucent selection.png<li><a href=https://bugs.mojang.com/browse/MC-296516 rel=\"noopener noreferrer\"target=_blank>MC-296516</a> Tooltips are incorrectly rendered below nearby elements when holding your mouse cursor over players that are online on realms<li><a href=https://bugs.mojang.com/browse/MC-296538 rel=\"noopener noreferrer\"target=_blank>MC-296538</a> Rarity of Dried Ghast is inconsistent with its crafting ingredients<li><a href=https://bugs.mojang.com/browse/MC-296542 rel=\"noopener noreferrer\"target=_blank>MC-296542</a> Waypoints on locator bar do not adjust to 3rd person front camera<li><a href=https://bugs.mojang.com/browse/MC-296567 rel=\"noopener noreferrer\"target=_blank>MC-296567</a> Waypoints on locator bar do not respect team colors<li><a href=https://bugs.mojang.com/browse/MC-296583 rel=\"noopener noreferrer\"target=_blank>MC-296583</a> Applying the waypoint_transmit_range attribute to an entity at the same time it is summoned makes it not show on the locator bar<li><a href=https://bugs.mojang.com/browse/MC-296750 rel=\"noopener noreferrer\"target=_blank>MC-296750</a> The game crashes after startup on some systems (predominantly Linux systems) with AMD graphics<li><a href=https://bugs.mojang.com/browse/MC-296755 rel=\"noopener noreferrer\"target=_blank>MC-296755</a> Resource Packs: The panorama overlay now renders in front of everything in the title screen<li><a href=https://bugs.mojang.com/browse/MC-296756 rel=\"noopener noreferrer\"target=_blank>MC-296756</a> Clouds do not render at render distance 2 &#38 3<li><a href=https://bugs.mojang.com/browse/MC-296764 rel=\"noopener noreferrer\"target=_blank>MC-296764</a> The text cursor renders behind command auto-complete text<li><a href=https://bugs.mojang.com/browse/MC-296766 rel=\"noopener noreferrer\"target=_blank>MC-296766</a> GUIs of rideable mobs are missing their slots as of 25w16a<li><a href=https://bugs.mojang.com/browse/MC-296770 rel=\"noopener noreferrer\"target=_blank>MC-296770</a> Strikethrough text in the villager interface is rendered behind characters<li><a href=https://bugs.mojang.com/browse/MC-296774 rel=\"noopener noreferrer\"target=_blank>MC-296774</a> Player messages within the \"Select Chat Messages to Report\" menu aren’t rendered while selected<li><a href=https://bugs.mojang.com/browse/MC-296775 rel=\"noopener noreferrer\"target=_blank>MC-296775</a> Some elements within the \"Select Chat Messages to Report\" menu are rendered darker while player messages are selected<li><a href=https://bugs.mojang.com/browse/MC-296777 rel=\"noopener noreferrer\"target=_blank>MC-296777</a> Lead shift right-clicking doesn't work on Boats with Chests<li><a href=https://bugs.mojang.com/browse/MC-296779 rel=\"noopener noreferrer\"target=_blank>MC-296779</a> The social interactions menu is rendered darker than normal<li><a href=https://bugs.mojang.com/browse/MC-296782 rel=\"noopener noreferrer\"target=_blank>MC-296782</a> Player models within the “Report Player Skin” menu are rendered darker and lower than normal<li><a href=https://bugs.mojang.com/browse/MC-296794 rel=\"noopener noreferrer\"target=_blank>MC-296794</a> Furnaces, blast furnaces, and smokers sometimes do not show the burn progress and lit progress animations<li><a href=https://bugs.mojang.com/browse/MC-296805 rel=\"noopener noreferrer\"target=_blank>MC-296805</a> The game crashes when holding your mouse cursor over players that are online on realms<li><a href=https://bugs.mojang.com/browse/MC-296806 rel=\"noopener noreferrer\"target=_blank>MC-296806</a> Cloud rendering has a considerable impact on performance as of 25w16a<li><a href=https://bugs.mojang.com/browse/MC-296807 rel=\"noopener noreferrer\"target=_blank>MC-296807</a> The titles of selected tabs within the \"Create New World\" menu are rendered behind the background<li><a href=https://bugs.mojang.com/browse/MC-296808 rel=\"noopener noreferrer\"target=_blank>MC-296808</a> The titles of lists within the resource pack and data pack menus are rendered behind the background<li><a href=https://bugs.mojang.com/browse/MC-296984 rel=\"noopener noreferrer\"target=_blank>MC-296984</a> The \"No pending invites!\" text within the realms invitation menu is rendered behind the background</ul>","id":"d2715a2f282477ac24ba7ba3cc8ae2f122106a1941417c6d71d4e63b20e98aca","date":"2025-04-22T12:51:30.000Z","needsTranslation":null}