
Sulfur Spikes Turn Minecraft's Caves Into Actual Death Traps
Key Points
- Sulfur spikes are the new dripstone variant for sulfur caves. They form stalactites and stalagmites that can merge together.
- Getting hit by a falling sulfur spike deals damage, and stepping on the pointy end hurts too.
- Several sulfur blocks got texture updates, including chiseled variants and bricks.
- Entity predicates got a major overhaul for datapack creators. The syntax changed completely.
- Potent sulfur blocks can't be crafted back into regular sulfur anymore, which might mess with some farm designs.
Mojang just dropped snapshot 26.2.3 for Java Edition, and the headline feature is sulfur spikes. Think dripstone, but yellow and found in those sulfur cave biomes they've been building out. The spikes grow naturally on sulfur blocks, point down from ceilings or up from floors, and will absolutely wreck you if one falls on your head.
The Sulfur Spike Situation
Sulfur spikes work almost exactly like pointed dripstone. Place them on a ceiling and they hang down. Stick them on the floor and they point up. You can stack multiple spikes to make longer formations, and if you line up the tips just right, they'll merge into one continuous spike.

Here's where it gets fun: stalactites fall if they lose their anchor point. Falling sulfur spikes hurt when they hit you. Stalagmites break if nothing's supporting them from below. And yeah, stepping on the sharp end also deals damage. Tridents can break them, which gives ranged players a way to clear dangerous overhangs without getting close.
For builders, these open up some interesting decorative options. The bright yellow color makes them way more visible than dripstone, so you could use them for dramatic ceiling features or danger zones in custom maps. Just hold shift while placing if you don't want adjacent spikes to auto-merge.
Sulfur caves just became legitimately hazardous instead of just colorful. Running through them without looking up is asking for a bad time.
Texture Updates and Crafting Changes
Mojang updated textures for most of the sulfur and cinnabar block variants. This includes chiseled cinnabar, chiseled sulfur, polished versions, and the brick variants. The changes are subtle refinements rather than complete overhauls, probably tweaking colors or adding detail to match the spike aesthetic better.
More importantly for gameplay: potent sulfur blocks can't be uncrafted anymore. Previously you could convert them back to regular sulfur blocks, but that recipe's gone now. Not a huge deal for most players, but if anyone built farms or storage systems around that conversion, those setups just broke.
Technical Changes That Actually Matter
Data pack version bumped to 102.0 and resource pack to 86.0. If you run a modded server or use custom datapacks, you'll need updates before this snapshot works properly.
The big change is entity predicates getting completely restructured. The old format had optional fields like this:
All keys in entity predicates are now identifiers. Unrecognized components get rejected instead of ignored, which means broken predicates will fail loudly instead of silently doing nothing.
Several type-specific predicates moved around too. Player checks, lightning checks, fishing hook stuff all got renamed and relocated. The slime predicate became cube_mob and now includes sulfur cubes alongside regular slimes and magma cubes. Anyone writing advancement triggers, loot tables, or predicate-based systems needs to rewrite this stuff using the new syntax.
There's also a new minecraft:entity_tags predicate that lets you match entities based on tags set with the /tag command. You can require any_of, all_of, or none_of specific tags. Useful for map makers doing complex entity filtering.
What This Means for Servers
Custom map servers using entity predicates will need updates before moving to this snapshot. The syntax changes aren't backwards compatible. Adventure maps, minigame servers, anything relying on datapacks should test thoroughly in a development environment first.
Regular survival servers probably won't notice much beyond the new spike mechanics. Sulfur caves get more dangerous, which is fine. Players get a new decorative block to mess with. The polished sulfur name change (it's just "Polished Sulfur" now instead of "Polished Sulfur Block") fixes a weird inconsistency but doesn't change functionality.
Bug Fixes Worth Mentioning
Magma cubes were apparently broken in the last snapshot. They stopped dropping magma cream and frogs tried eating the large ones. Both issues are fixed now. There was also a crash bug with the friction_modifier attribute set to 2.5 that would tank the game whenever affected entities moved. That's gone.
Sulfur cubes got a bunch of fixes too. They emit light properly when holding glowing blocks now. They don't make footstep sounds when they shouldn't. Releasing one from a bucket then killing it actually drops the held block like it's supposed to. And boats can't pick them up anymore, which honestly seems reasonable given their size.
Looking Ahead
This snapshot continues fleshing out the sulfur cave biome into a distinct environment with its own hazards and blocks. Dripstone caves have had pointed dripstone for years. Sulfur caves getting their own spike variant makes sense for parity and gives builders more options.
The entity predicate overhaul suggests Mojang is cleaning up backend systems before 1.27 or whatever the next major version ends up being. Breaking changes to datapack syntax usually happen when they're preparing to add features that need more robust foundation code. No clue what those features might be, but the timing fits that pattern.
Server owners running snapshots should check the full patch notes for the complete list of fixes and technical changes. There are texture updates for beds, some lake feature generation tweaks, and various other small adjustments not covered here.