{"title":"Minecraft 1.18.2 Pre-Release 1","type":"snapshot","version":"1.18.2-pre1","image":{"url":"/v2/images/5HlA6oCcCX0v5GkYUvFlMwMinecraft1.18.2PreRelease1.jpeg","title":"Minecraft 1.18.2 Pre-Release 1"},"body":"<p>We're now releasing the first pre-release for Minecraft 1.18.2. This pre-release introduces the possibility for data packs to customize cave generation and to add new custom structures to worlds.</p>\n<p>If everything goes as expected, we aim to release this version on February 28th.</p>\n<p>Happy mining!</p>\n<h1>Changes in 1.18.2 Pre-release 1</h1>\n<ul>\n<li>Users running Minecraft in a 32-bit environment will receive a warning in the main menu about the upcoming end of 32-bit environment support</li>\n</ul>\n<h1>Technical Changes in 1.18.2 Pre-release 1</h1>\n<ul>\n<li>The data pack version is now 9</li>\n<li>It is now possible to add custom structures in experimental datapacks</li>\n<li><code>locate</code> and <code>locatebiome</code> commands now support tags (prefix with <code>#</code> to distinguish from normal ids)</li>\n<li>The <code>locate</code> command parameter is now a configured structure rather than a structure type. For instance, you can now use <code>/locate village_desert</code> or <code>/locate shipwreck_beached</code></li>\n<li>A lot of the cave generation is now configurable through data packs</li>\n</ul>\n<h2>Configurable caves</h2>\n<ul>\n<li>A new registry was added for Density functions (caves are created by combining those together)</li>\n<li>Noise settings got a new field <code>noise_router</code> (and lost a couple of flags), see <code>worldgen/noise_settings</code> folder in the worldgen report</li>\n<li>Noise router wires data-driven parts of the cave generation with the rest of the code</li>\n</ul>\n<h2>Configured Structures and Structure Sets</h2>\n<p>The game now generates and stores data-driven configured structures.</p>\n<ul>\n<li>Experimental datapacks can add new structure sets</li>\n<li>The <code>feature</code> field in location predicates now references a configured feature</li>\n<li>The <code>exploration_map</code> loot table function <code>destination</code> field is now a configured feature tag id</li>\n<li>The <code>exploration_map</code> loot table function no longer automatically sets the display name of the map</li>\n</ul>\n<h3>Side effects</h3>\n<p>Some gameplay oddities have been affected by this change.</p>\n<ul>\n<li>Dolphins will now more accurately pick the closest structure regardless of type</li>\n<li>Bastion Remnant bounding boxes are now slightly more accurate to the shape of the structure</li>\n</ul>\n<h1>Fixed bugs in 1.18.2 Pre-release 1</h1>\n<ul>\n<li><a href=\"https://bugs.mojang.com/browse/MC-3524\" target=\"_blank\" rel=\"noopener noreferrer\">MC-3524</a> Structure related mobs do not spawn in flat type world generation</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-146854\" target=\"_blank\" rel=\"noopener noreferrer\">MC-146854</a> Player movement favors x axis when in a corner</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-179315\" target=\"_blank\" rel=\"noopener noreferrer\">MC-179315</a> Ruined portals never generate in superflat worlds by default</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-210612\" target=\"_blank\" rel=\"noopener noreferrer\">MC-210612</a> Strongholds do not generate in certain customized worlds despite /locate saying otherwise</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-241288\" target=\"_blank\" rel=\"noopener noreferrer\">MC-241288</a> Support for custom structures has been removed</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-244137\" target=\"_blank\" rel=\"noopener noreferrer\">MC-244137</a> The option \"level-seed\" is not present in server.properties by default</li>\n<li><a href=\"https://bugs.mojang.com/browse/MC-248532\" target=\"_blank\" rel=\"noopener noreferrer\">MC-248532</a> Elytra firework particle spawns on the wrong hand when dual wielding fireworks</li>\n</ul>\n","id":"4ubAp6psnuwLWTQ4SVkhm6"}