类 BlockAgeProcessor
java.lang.Object
net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
net.minecraft.world.level.levelgen.structure.templatesystem.BlockAgeProcessor
-
字段概要
字段修饰符和类型字段说明static final com.mojang.serialization.Codec<BlockAgeProcessor>
private final float
private static final BlockState[]
private static final float
private static final float
private static final float
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static BlockState
getRandomBlock
(RandomSource pRandom, BlockState[] pStates) private BlockState
getRandomBlock
(RandomSource pRandom, BlockState[] pNormalStates, BlockState[] pMossyStates) private static BlockState
getRandomFacingStairs
(RandomSource pRandom, Block pStairsBlock) protected StructureProcessorType<?>
getType()
private BlockState
maybeReplaceFullStoneBlock
(RandomSource pRandom) private BlockState
maybeReplaceObsidian
(RandomSource pRandom) private BlockState
maybeReplaceSlab
(RandomSource pRandom) private BlockState
maybeReplaceStairs
(RandomSource pRandom, BlockState pState) private BlockState
maybeReplaceWall
(RandomSource pRandom) processBlock
(LevelReader pLevel, BlockPos p_74017_, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) 从类继承的方法 net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
finalizeProcessing, process, processEntity
-
字段详细资料
-
CODEC
-
PROBABILITY_OF_REPLACING_FULL_BLOCK
private static final float PROBABILITY_OF_REPLACING_FULL_BLOCK- 另请参阅:
-
PROBABILITY_OF_REPLACING_STAIRS
private static final float PROBABILITY_OF_REPLACING_STAIRS- 另请参阅:
-
PROBABILITY_OF_REPLACING_OBSIDIAN
private static final float PROBABILITY_OF_REPLACING_OBSIDIAN- 另请参阅:
-
NON_MOSSY_REPLACEMENTS
-
mossiness
private final float mossiness
-
-
构造器详细资料
-
BlockAgeProcessor
public BlockAgeProcessor(float p_74013_)
-
-
方法详细资料
-
processBlock
@Nullable public StructureTemplate.StructureBlockInfo processBlock(LevelReader pLevel, BlockPos p_74017_, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) - 覆盖:
processBlock
在类中StructureProcessor
-
maybeReplaceFullStoneBlock
-
maybeReplaceStairs
-
maybeReplaceSlab
-
maybeReplaceWall
-
maybeReplaceObsidian
-
getRandomFacingStairs
-
getRandomBlock
private BlockState getRandomBlock(RandomSource pRandom, BlockState[] pNormalStates, BlockState[] pMossyStates) -
getRandomBlock
-
getType
- 指定者:
getType
在类中StructureProcessor
-