类 FancyTrunkPlacer
java.lang.Object
net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer
net.minecraft.world.level.levelgen.feature.trunkplacers.FancyTrunkPlacer
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private static final double
private static final double
private static final double
static final com.mojang.serialization.Codec<FancyTrunkPlacer>
private static final double
从类继承的字段 net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer
baseHeight, heightRandA, heightRandB, MAX_HEIGHT
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private Direction.Axis
getLogAxis
(BlockPos pPos, BlockPos pOtherPos) private int
private void
makeBranches
(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int p_226103_, BlockPos pPos, List<FancyTrunkPlacer.FoliageCoords> pFoliageCoords, TreeConfiguration pConfig) private boolean
makeLimb
(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pBasePos, BlockPos pOffsetPos, boolean p_226113_, TreeConfiguration pConfig) placeTrunk
(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, BlockPos pPos, TreeConfiguration pConfig) private static float
treeShape
(int p_70133_, int p_70134_) private boolean
trimBranches
(int p_70099_, int p_70100_) protected TrunkPlacerType<?>
type()
从类继承的方法 net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer
getTreeHeight, isFree, placeLog, placeLog, placeLogIfFree, setDirtAt, trunkPlacerParts, validTreePos
-
字段详细资料
-
CODEC
-
TRUNK_HEIGHT_SCALE
private static final double TRUNK_HEIGHT_SCALE- 另请参阅:
-
CLUSTER_DENSITY_MAGIC
private static final double CLUSTER_DENSITY_MAGIC- 另请参阅:
-
BRANCH_SLOPE
private static final double BRANCH_SLOPE- 另请参阅:
-
BRANCH_LENGTH_MAGIC
private static final double BRANCH_LENGTH_MAGIC- 另请参阅:
-
-
构造器详细资料
-
FancyTrunkPlacer
public FancyTrunkPlacer(int p_70094_, int p_70095_, int p_70096_)
-
-
方法详细资料
-
type
- 指定者:
type
在类中TrunkPlacer
-
placeTrunk
public List<FoliagePlacer.FoliageAttachment> placeTrunk(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int pFreeTreeHeight, BlockPos pPos, TreeConfiguration pConfig) - 指定者:
placeTrunk
在类中TrunkPlacer
-
makeLimb
private boolean makeLimb(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, BlockPos pBasePos, BlockPos pOffsetPos, boolean p_226113_, TreeConfiguration pConfig) -
getSteps
-
getLogAxis
-
trimBranches
private boolean trimBranches(int p_70099_, int p_70100_) -
makeBranches
private void makeBranches(LevelSimulatedReader pLevel, BiConsumer<BlockPos, BlockState> pBlockSetter, RandomSource pRandom, int p_226103_, BlockPos pPos, List<FancyTrunkPlacer.FoliageCoords> pFoliageCoords, TreeConfiguration pConfig) -
treeShape
private static float treeShape(int p_70133_, int p_70134_)
-