{"title":"Minecraft Snapshot 25w19a","version":"25w19a","type":"snapshot","image":{"title":"25w19a 540x540.jpg","url":"/v2/images/25w19a540x540.jpg"},"body":"<p>Take aim for this snapshot! It's a bit smaller this week, and you might want to train a bit more to learn the new projectile mechanics! And while you are here, why not enjoy some misty peaks at a distance!<h1>Changes</h1><ul><li>Projectiles target tolerance margin now changes over time<li>Fog was tweaked for improved atmospheric perspective<li>It now becomes foggier when it rains<li>The test framework will no longer try to restart running tests after a server restart</ul><h2>Projectile Targeting</h2><ul><li>Projectiles now have a target tolerance margin that changes over time<ul><li>Previously, all projectiles had a fixed 0.3 blocks target tolerance margin<li>Now, all projectiles start with no margin for the first two ticks of their flight<li>After that, the target margin will expand by 0.05 blocks per tick until it reaches the previous 0.3 blocks margin<li>This allows for better precision close to the shooting player or entity, while still allowing for some collision leeway when the projectile is further away</ul></ul><h1>Technical Changes</h1><ul><li>The Data Pack version is now 76<li><code>--quickPlaySingleplayer</code> command line argument can now be used without an identifier to launch into the last played world</ul><h1>Data Pack Version 76</h1><ul><li>The scale attribute for the Happy Ghast now has a limit of <code>1.0</code></ul><h2>Entity Data</h2><h3><code>tnt</code></h3><ul><li>The entity that primed the TNT is now stored in an optional <code>owner</code> field (UUID of Living entity)</ul><h3><code>vex</code></h3><ul><li>The owner of a Vex is now stored in an optional <code>owner</code> field (UUID of Mob)</ul><h1>Resource Pack Version 60</h1><ul><li>Panorama textures must now all be the same size, and square<li>Sounds for the Dried Ghast Block have been changed</ul><h2>UI Sprites</h2><ul><li>The Mob Effect atlas has been removed, and sprites in the <code>textures/mob_effect/</code> folder are now included within the GUI atlas<ul><li>This means Mob Effect sprites now support GUI sprite scaling properties</ul></ul><h2>Shaders &#38 Post-process Effects</h2><h3>Shader fog changes</h3><ul><li>The fog is now split into environmental and render-distance-based<li>Previously both those concepts were mixed in the same uniforms<li>Environmental fog is supposed to represent the \"fogginess\" of the environment the player is in: lava, water, and now also atmosphere<li>Render distance fog is supposed to obscure the border of visible terrain<li>Environmental fog uses spherical distance to determine its intensity, render distance fog uses cylindrical distance<li>The resulting fog value for any given vertex is the maximum of both</ul><h3><code>Fog</code> Uniform Block</h3><ul><li><code>FogStart</code> was renamed to <code>FogRenderDistanceStart</code> and now represents the render distance fog start<li><code>FogEnd</code> was renamed to <code>FogRenderDistanceEnd</code> and now represents the render distance fog end<li><code>FogEnvironmentalStart</code> is new and represents the start of environment-based fog<li><code>FogEnvironmentalEnd</code> is new and represents the end of environment-based fog<li><code>FogShape</code> was removed. Render distance fog is now cylindrical and environmental for is spherical</ul><h2>Sound Events</h2><ul><li><code>block.dried_ghast.hit</code> has been removed</ul><h1>Fixed bugs in 25w19a</h1><ul><li><a href=https://bugs.mojang.com/browse/MC-69821 rel=\"noopener noreferrer\"target=_blank>MC-69821</a> TNT \"forgets\" the player that ignited it when the world is reloaded<li><a href=https://bugs.mojang.com/browse/MC-118430 rel=\"noopener noreferrer\"target=_blank>MC-118430</a> Vex summoner is not stored in NBT despite being used for AI task<li><a href=https://bugs.mojang.com/browse/MC-118432 rel=\"noopener noreferrer\"target=_blank>MC-118432</a> Vex summoner is not reset once it is dead<li><a href=https://bugs.mojang.com/browse/MC-277486 rel=\"noopener noreferrer\"target=_blank>MC-277486</a> Mob effect icons ignore \"scaling\" parameter in mcmeta files<li><a href=https://bugs.mojang.com/browse/MC-277903 rel=\"noopener noreferrer\"target=_blank>MC-277903</a> Creative inventory tab icons can display item cooldown overlay<li><a href=https://bugs.mojang.com/browse/MC-295690 rel=\"noopener noreferrer\"target=_blank>MC-295690</a> Players stay on fire for a while after barely touching fire<li><a href=https://bugs.mojang.com/browse/MC-296432 rel=\"noopener noreferrer\"target=_blank>MC-296432</a> The ability to stand on top of happy ghasts which have a larger scale attribute becomes unreliable or even impossible<li><a href=https://bugs.mojang.com/browse/MC-296460 rel=\"noopener noreferrer\"target=_blank>MC-296460</a> Debug crosshair renders incorrectly<li><a href=https://bugs.mojang.com/browse/MC-296494 rel=\"noopener noreferrer\"target=_blank>MC-296494</a> The player sometimes falls from a happy ghast when reconnecting to a world<li><a href=https://bugs.mojang.com/browse/MC-296701 rel=\"noopener noreferrer\"target=_blank>MC-296701</a> Transformed entities do not retain their custom_data component<li><a href=https://bugs.mojang.com/browse/MC-296709 rel=\"noopener noreferrer\"target=_blank>MC-296709</a> All non-default jukebox_playable components are deleted from existing items when updating past 1.21.4<li><a href=https://bugs.mojang.com/browse/MC-296797 rel=\"noopener noreferrer\"target=_blank>MC-296797</a> The movement of happy ghasts for non-controlling passengers is jittery<li><a href=https://bugs.mojang.com/browse/MC-296813 rel=\"noopener noreferrer\"target=_blank>MC-296813</a> The panorama isn't slightly blurred anymore which causes some \"flickering\" effects<li><a href=https://bugs.mojang.com/browse/MC-296970 rel=\"noopener noreferrer\"target=_blank>MC-296970</a> The dried ghast block has a hit sound event<li><a href=https://bugs.mojang.com/browse/MC-297142 rel=\"noopener noreferrer\"target=_blank>MC-297142</a> The \"Leave Bed\" button is invisible<li><a href=https://bugs.mojang.com/browse/MC-297235 rel=\"noopener noreferrer\"target=_blank>MC-297235</a> Clouds not fully rendered depending on angle when very high above the world<li><a href=https://bugs.mojang.com/browse/MC-297271 rel=\"noopener noreferrer\"target=_blank>MC-297271</a> Waypoint packet is handled by network thread instead of render thread, causing crash<li><a href=https://bugs.mojang.com/browse/MC-297339 rel=\"noopener noreferrer\"target=_blank>MC-297339</a> Sign text is non-functional<li><a href=https://bugs.mojang.com/browse/MC-297347 rel=\"noopener noreferrer\"target=_blank>MC-297347</a> Tamed animals no longer sit when their owner changes dimension<li><a href=https://bugs.mojang.com/browse/MC-297461 rel=\"noopener noreferrer\"target=_blank>MC-297461</a> Equipment and sleeping pos data cannot be loaded in 1.21.4, but can be loaded in 1.21.5 to bees spawned from bee nest and bee hive</ul>","id":"5a9d6ee64c0efe409bcb69a8aac58b8bd0f370c5ed66ded81738fdccc2453cd8","date":"2025-05-06T12:57:57.000Z","needsTranslation":null}