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>CODECprivate static BlockState[]field_27338private floatmossiness -
Constructor Summary
Constructors Constructor Description BlockAgeStructureProcessor(float mossiness) -
Method Summary
Modifier and Type Method Description protected StructureProcessorType<?>getType()private BlockStateprocess(Random random, BlockState[] regularStates, BlockState[] mossyStates)Structure.StructureBlockInfoprocess(WorldView worldView, BlockPos pos, BlockPos blockPos, Structure.StructureBlockInfo structureBlockInfo, Structure.StructureBlockInfo structureBlockInfo2, StructurePlacementData structurePlacementData)private BlockStateprocessBlocks(Random random)private BlockStateprocessObsidian(Random random)private BlockStateprocessSlabs(Random random)private BlockStateprocessStairs(Random random, BlockState state)private BlockStateprocessWalls(Random random)private static BlockStaterandomStairProperties(Random random, Block stairs)private static BlockStaterandomState(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:
processin classStructureProcessor
-
processBlocks
-
processStairs
-
processSlabs
-
processWalls
-
processObsidian
-
randomStairProperties
-
process
-
randomState
-
getType
- Specified by:
getTypein classStructureProcessor
-