Class BlockAgeStructureProcessor
java.lang.Object
net.minecraft.structure.processor.StructureProcessor
net.minecraft.structure.processor.BlockAgeStructureProcessor
public class BlockAgeStructureProcessor extends StructureProcessor
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<BlockAgeStructureProcessor>
CODEC
private static BlockState[]
field_27338
private float
mossiness
-
Constructor Summary
Constructors Constructor Description BlockAgeStructureProcessor(float mossiness)
-
Method Summary
Modifier and Type Method Description protected StructureProcessorType<?>
getType()
private BlockState
process(Random random, BlockState[] regularStates, BlockState[] mossyStates)
Structure.StructureBlockInfo
process(WorldView worldView, BlockPos pos, BlockPos blockPos, Structure.StructureBlockInfo structureBlockInfo, Structure.StructureBlockInfo structureBlockInfo2, StructurePlacementData structurePlacementData)
private BlockState
processBlocks(Random random)
private BlockState
processObsidian(Random random)
private BlockState
processSlabs(Random random)
private BlockState
processStairs(Random random, BlockState state)
private BlockState
processWalls(Random random)
private static BlockState
randomStairProperties(Random random, Block stairs)
private static BlockState
randomState(Random random, BlockState[] states)
-
Field Details
-
CODEC
-
field_27338
-
mossiness
private final float mossiness
-
-
Constructor Details
-
BlockAgeStructureProcessor
public BlockAgeStructureProcessor(float mossiness)
-
-
Method Details
-
process
@Nullable public Structure.StructureBlockInfo process(WorldView worldView, BlockPos pos, BlockPos blockPos, Structure.StructureBlockInfo structureBlockInfo, Structure.StructureBlockInfo structureBlockInfo2, StructurePlacementData structurePlacementData)- Specified by:
process
in classStructureProcessor
-
processBlocks
-
processStairs
-
processSlabs
-
processWalls
-
processObsidian
-
randomStairProperties
-
process
-
randomState
-
getType
- Specified by:
getType
in classStructureProcessor
-