Class BlockIgnoreProcessor
java.lang.Object
net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BlockIgnoreProcessorstatic final com.mojang.serialization.MapCodec<BlockIgnoreProcessor> static final BlockIgnoreProcessorstatic final BlockIgnoreProcessorprivate final ImmutableList<Block> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StructureProcessorType<?> getType()processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) Methods inherited from class net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
finalizeProcessing, process, processEntity
-
Field Details
-
CODEC
-
STRUCTURE_BLOCK
-
AIR
-
STRUCTURE_AND_AIR
-
toIgnore
-
-
Constructor Details
-
BlockIgnoreProcessor
-
-
Method Details
-
processBlock
@Nullable public StructureTemplate.StructureBlockInfo processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) - Overrides:
processBlockin classStructureProcessor
-
getType
- Specified by:
getTypein classStructureProcessor
-