public class RemoveGelStructureProcessor
extends net.minecraft.world.gen.feature.template.StructureProcessor
BlockIgnoreStructureProcessor.AIR_AND_STRUCTURE_BLOCK
but also
replaces blocks tagged as GelTags.GEL
with air. Structure blocks are
not ignored as they can be used in jigsaw structures with
GelStructurePiece
Great to make sure the insides of structures don't
have unintended blocks inside of them, and to make it easier to blend them
into the world.GelJigsawPiece
.Modifier and Type | Field and Description |
---|---|
static RemoveGelStructureProcessor |
INSTANCE |
Constructor and Description |
---|
RemoveGelStructureProcessor() |
Modifier and Type | Method and Description |
---|---|
net.minecraft.world.gen.feature.template.Template.BlockInfo |
process(net.minecraft.world.IWorldReader worldReaderIn,
net.minecraft.util.math.BlockPos pos,
net.minecraft.world.gen.feature.template.Template.BlockInfo existing,
net.minecraft.world.gen.feature.template.Template.BlockInfo placed,
net.minecraft.world.gen.feature.template.PlacementSettings settings) |
public static final RemoveGelStructureProcessor INSTANCE
RemoveGelStructureProcessor
@Nullable public net.minecraft.world.gen.feature.template.Template.BlockInfo process(net.minecraft.world.IWorldReader worldReaderIn, net.minecraft.util.math.BlockPos pos, net.minecraft.world.gen.feature.template.Template.BlockInfo existing, net.minecraft.world.gen.feature.template.Template.BlockInfo placed, net.minecraft.world.gen.feature.template.PlacementSettings settings)
process
in class net.minecraft.world.gen.feature.template.StructureProcessor