Minecraft 26.2 Snapshot 3 Guide for Hosts
Mojang releases Minecraft 26.2 snapshot 3, adding sulfur spikes, entity predicate reworks, bed model overhauls, and bug fixes for servers.
Mojang released Java Edition test build 26.2 Snapshot 3 on 14 April 2026, delivering the sharp sulfur spike hazard to subterranean environments while overhauling core technical systems across data packs and resource packs. The test build follows early work covered in our Minecraft Java Edition 26.2 guide, reorganising internal predicates and reworking classic block models. If you manage a test world or track development for the broader release family seen across Minecraft 26.2 servers, this snapshot requires immediate updates to custom datapack definitions.
Sulfur spikes and underground hazard changes
Natural world generation inside the subterranean sulfur caves biome now spawns the sulfur spike directly atop sulfur blocks. These formations function dynamically based on placement orientation.
Spike mechanics and ceiling drops
Attaching a spike underneath a ceiling block creates a stalactite, whereas placing it on a floor creates a stalagmite. Players can extend their length by attaching successive spikes. Neighboring tips automatically connect into unified pillars unless placed while holding shift. Structural integrity matters: stalagmites instantly shatter if their base support vanishes, and unsupported ceiling stalactites drop downward, inflicting puncture damage on entities caught below. Players exploring these caverns can shatter hazardous spikes at a distance using thrown tridents.
Mob and crafting balances
The update revises companion mechanics introduced in recent testing. Sulfur cubes cannot be collected into boats anymore, limiting easy mob-transport exploits. Furthermore, potent sulfur blocks can no longer be dismantled back into standard sulfur blocks on crafting grids. Visual overhauls also update textures across chiseled sulfur, sulfur bricks, polished sulfur, and cinnabar variants.
Technical overhauls in Data Pack Version 102.0
The underlying data pack specification increments to version 102.0, introducing breaking syntax adjustments that cause unadapted custom datapacks to fail parsing.
Entity predicate restructure
Entity predicates abandon their legacy optional-field design in favour of a component-like sub-predicate structure matching data component maps. Every key now behaves as an identifier. Field type is renamed to minecraft:entity_type, and unrecognized sub-predicate entries now trigger hard rejections instead of being silently skipped. Type-specific predicates sit at the root level under new names, including minecraft:type_specific/player, minecraft:type_specific/fishing_hook, minecraft:type_specific/lightning, minecraft:type_specific/raider, and minecraft:type_specific/sheep. Slime and magma cube logic joins the sulfur cube mob within minecraft:cube_mob.
Entity tags and lake feature fields
Datapack creators gain the minecraft:entity_tags sub-predicate to filter targets according to /tag commands, utilizing any_of, all_of, or none_of string arrays. For terrain features, the lake feature type introduces predicate controls via can_place_feature, can_replace_with_air_or_fluid, and can_replace_with_barrier. The block tag #speleothems now indexes both pointed dripstone and sulfur spikes.
What breaks for server owners and administrators
Upgrading a testing server to this build forces immediate technical remediation across block entities, datapacks, and client resource packs.
Block entity removals and models
The dedicated minecraft:bed block entity has been removed entirely. In tandem, Resource Pack Version 86.0 converts beds to standard block models and textures using color-based names such as block/bed_down.png and directional face files, while dropping the special minecraft:bed item model renderer. Any admin tool or mod reading bed block entities will encounter missing data.
Pack version compatibility
Servers running custom datapacks must update format declarations to 102.0 and rewrite predicate syntax, particularly adjusting custom loot tables and advancements referencing old type_specific locations. Client resource packs require updating to format 86.0 to load the new spike sprites and bed textures. Administrators tracking overall server software across the Minecraft server list should note that stability fixes also resolve startup crashes tied to JFR profiling and movement crashes involving the friction_modifier attribute set at 2.5.
What players will notice on updated servers
Players entering updated testing worlds will immediately encounter changed audio and cave visuals. Nautilus mobs feature updated sound profiles for jet movement and recovery states. Underground, sulfur caverns feature sharp spikes overhead that drop upon losing their anchor blocks. Additionally, buckets emptied underwater properly deploy contained sulfur cubes, and killing released cubes correctly drops their carried blocks.
Common questions
- What happens when a ceiling sulfur spike loses its support?
- It falls as a stalactite, damaging any player or entity caught underneath. Thrown tridents can also be used to break spikes from a distance.
- Why are custom entity predicates failing in Data Pack 102.0?
- Entity predicates now use component-like keys and reject unrecognized entries. In addition, the generic type field was renamed to minecraft:entity_type, and type-specific rules moved to top-level identifiers.
- How were beds changed in this snapshot?
- The minecraft:bed block entity and its special item model were removed. Beds now render using conventional block models and discrete directional texture files.
- Tags
- minecraft
- Share
Published · 3 min read