Minecraft 26.3 Snapshot 5

Today marks a significant milestone as we unveil the fifth snapshot of version 26.3, accompanied by an array of updates and enhancements that promise to enrich the user experience. Enthusiasts and developers alike can look forward to a host of technical changes designed to optimize performance and functionality.

Technical Changes

  • The Data Pack version has been updated to 112.0.
  • The Resource Pack version is now 93.0.

Data Pack Version 112.0

  • The codec for element lists and tags has been enhanced to allow a blend of inline values and references.
    • For instance, item modifiers such as <span class="MCEffectTextHighlightA”>[{type:setcount, …}, “minecraft:somemodifier”] are now permissible.

World Generation

Features

Modifications to <span class="MCEffectTextHighlightA”>minecraft:sculk_patch
  • The fields <span class="MCEffectTextHighlightA”>extrararegrowths and <span class="MCEffectTextHighlightA”>catalyst_chance have been removed.

Resource Pack Version 93.0

Shaders & Post-process Effects

Order-independent Transparency (OIT)-related Shader Changes

  • The define <span class="MCEffectTextHighlightA”>B3DISZEROTOONE has been renamed to <span class="MCEffectTextHighlightA”>RENDERPEARLISZEROTOONE.

Shader Compilation Changes

  • Shaders are now compiled by ShaderC when utilizing OpenGL, mirroring the process used for Vulkan.
  • Shader includes are now managed by ShaderC with <span class="MCEffectTextHighlightA”>#include instead of <span class="MCEffectTextHighlightA”>#moj_import.
  • Shader inputs and outputs must now specify a location in the shader source:
    • Vertex input names must align with expected names.
    • Vertex outputs are matched to fragment inputs solely by location, rendering the name irrelevant.
  • A new define, <span class="MCEffectTextHighlightA”>RENDERPEARLINSTANCEINDEXINCLUDESBASEINSTANCE, has been introduced. This boolean indicates whether <span class="MCEffectTextHighlightA”>glInstanceIndex adheres to Vulkan or OpenGL (<span class="MCEffectTextHighlightA”>gl_InstanceID) semantics.

Developer’s Note: In previous versions, vertex inputs using OpenGL were not permitted to specify a location. To maintain compatibility, locations should only be specified when the “VULKAN” macro is defined.

Developer’s Note: In earlier versions, vertex outputs and fragment inputs were matched based on name alone. To preserve compatibility, it is advisable to continue using identical names.

Fixed Bugs in 26.3 Snapshot 5

  • MC-5269 – Updating a server’s address in the multiplayer menu does not refresh its status.
  • MC-278771 – Incorrect command context used for suggestions on redirected commands.
  • MC-293755 – The ender dragon’s neck and tail detach from its body during turns.
  • MC-306628 – TNT minecarts fail to delete piercing arrows.
  • MC-307918 – Sculk patches may trigger errors in the log during world generation.
  • MC-308344 – Validation error when compiling shaders with in/out array or matrix variables using the Vulkan rendering backend.
  • MC-308406 – Item models display incorrectly in the smithing table menu’s armor stand.
  • MC-308647 – Resource packs screen may cache font glyphs incorrectly after toggling the “Font Settings” option.
  • MC-309250 – Naturally generated decorated pots do not drop bricks when broken with tools.
  • MC-309298 – Sending chat messages with a nonzero “Chat Delay” option may result in disconnection from the game.
  • MC-309500 – Crafting decorated pots without sherds using the recipe book results in a pot that does not drop bricks when broken.
  • MC-309565 – Block outlines rendered behind translucent elements when the “High Contrast Block Outlines” option is enabled.
  • MC-309566 – Block outlines rendered behind translucent elements when the “Improved Transparency” option is disabled.
  • MC-309743 – Incorrect attacking animation for drowned.
  • MC-310041 – Chunk loading may frequently fail under specific conditions.
  • MC-310096 – Invalid item modifiers can cause the game to crash.
  • MC-310098 – Mixing item modifier references and inline values in a list can prevent the pack from loading.
  • MC-310125 – Blaze powder in brewing stands incorrectly uses the <span class="MCEffectTextHighlightA”>cooking/speeddefault number provider instead of <span class="MCEffectTextHighlightA”>brewing/speeddefault.
  • MC-310133 – Gurgles do not aim their tridents accurately.
  • MC-310135 – Server crashes when requesting command suggestions for /attribute referenced from /execute.
  • MC-310149 – Glass flickers when viewed closely with the Vulkan rendering backend and the “Improved Transparency” option enabled.
  • MC-310163 – Game crashes upon entering exclusive fullscreen on Wayland.

Get the Snapshot

For those eager to explore these new features, snapshots are available for Minecraft: Java Edition. To install the snapshot, simply open the Minecraft Launcher and enable snapshots in the “Installations” tab. Please note that testing versions may corrupt your world, so it is advisable to back up your data and/or run them in a separate folder from your main worlds.

For cross-platform server jar and bug reporting, please refer to the appropriate channels. Your feedback is invaluable as we continue to refine and enhance the experience.

AppWizard
Minecraft 26.3 Snapshot 5