Minecraft Java 26.2 adds Vulkan 1.2 backend, splits chat/command spam limits
Minecraft: Java Edition 26.2 is the first build to run on Vulkan 1.2 alongside the existing OpenGL path, and the renderer now uses a reversed depth buffer to cut Z-fighting on most hardware. To monitor the rollout, Mojang added a required graphics_capabilities telemetry event that fires on startup and reports the active backend (Vulkan or OpenGL) plus structured failure data — error codes like vulkan_device_version_too_low and lists of missing capabilities such as VK_KHR_dynamic_rendering — so they can diagnose why some machines fall back from Vulkan. A new server_session_id, also required and not subject to the opt-in setting, ties together all players in a continuous multiplayer session.
Server operators get finer control over anti-spam enforcement: the single combined kick threshold is now split into chat-spam-threshold-seconds and command-spam-threshold-seconds, each defaulting to 10. Each message adds a second to a per-player counter that decays one tick at a time, and hitting the threshold triggers a kick; setting either to 0 disables that kick path. The Server Management Protocol also moves to 3.0.0, starting the management server before the game server so heartbeats, rpc.discover, and status notifications are available while the world is still loading or upgrading.
The rest is gameplay and data-pack plumbing: a new data-driven sulfur_cube_archetype registry defining feedable items, buoyancy, explosions, contact damage, and knockback; and four new entity attributes — bounciness, friction_modifier, air_drag_modifier, and name_tag_distance — that let datapack authors tune physics and nameplate visibility per entity.
Read the full article
Continue reading at Hacker News →This is an AI-generated summary. Read the original for the full story.