-
Notifications
You must be signed in to change notification settings - Fork 3
remove_floating_blocks_processor
finnsetchell edited this page Aug 15, 2026
·
2 revisions
Deletes blocks that end up floating with nothing to support them, like grass or kelp left hanging after terrain adaptation cut the ground out from under them. Use it on structures that sit in terrain which may shift beneath them.
Ported from RepurposedStructures (TelepathicGrunt).
It takes no configuration:
{ "processor_type": "moogs_structures:remove_floating_blocks_processor" }Air blocks in your NBT drive it, along with any block carrying a fluid: water, lava, or anything waterlogged. At each one, it clears upward through any world block that cannot survive where it is, then checks the four blocks around it and clears those too if they cannot survive.
Solid blocks in your structure do nothing, so the cleanup only reaches wherever you left open space.
- It fills with whatever the template block was. Air clears to air and water clears to water, so a submerged piece pushes water into the gaps rather than air. A waterlogged block triggers it too and fills the gaps with copies of itself, which is rarely what you want.
- It only reaches one block sideways and straight up. Diagonal floaters, or ones two blocks out, are left alone.
- Put it after anything that reshapes terrain, since it reads the world as it stands at that point in the list.
- Structure Processors overview.
Getting started
Core concepts
- pillar
- spawner_randomizing
- trial_spawner_randomizing
- vault_randomizing
- equip_armor_stand
- close_off_fluid_sources
- flood_with_water
- remove_floating_blocks
- random_replace_with_properties
- super_gravity
Advanced
- versioned_single_pool_element
- Nether jigsaw structures
- Enhanced terrain adaptation
- Entity processor framework
- Debug commands
- Advanced Topics
Examples