All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected static boolean |
canTreeReplace(TestableWorld world,
BlockPos pos) |
boolean |
generate(IWorld iWorld,
StructureAccessor structureAccessor,
ChunkGenerator<? extends ChunkGeneratorConfig> chunkGenerator,
Random random,
BlockPos blockPos,
T t) |
protected abstract boolean |
generate(ModifiableTestableWorld world,
Random random,
BlockPos pos,
Set<BlockPos> logPositions,
Set<BlockPos> leavesPositions,
BlockBox box,
T config) |
static boolean |
isAir(TestableWorld world,
BlockPos pos) |
static boolean |
isAirOrLeaves(TestableWorld world,
BlockPos pos) |
protected static boolean |
isDirtOrGrass(TestableWorld world,
BlockPos pos) |
protected static boolean |
isNaturalDirt(TestableWorld world,
BlockPos pos) |
static boolean |
isNaturalDirtOrGrass(TestableWorld world,
BlockPos pos) |
static boolean |
isReplaceablePlant(TestableWorld world,
BlockPos pos) |
protected static boolean |
isVine(TestableWorld world,
BlockPos pos) |
static boolean |
isWater(TestableWorld world,
BlockPos pos) |
private VoxelSet |
placeLogsAndLeaves(IWorld world,
BlockBox box,
Set<BlockPos> logs,
Set<BlockPos> leaves) |
protected void |
setBlockState(ModifiableWorld world,
BlockPos pos,
BlockState state) |
protected static void |
setBlockState(ModifiableWorld world,
BlockPos pos,
BlockState state,
BlockBox box) |
private static void |
setBlockStateWithoutUpdatingNeighbors(ModifiableWorld world,
BlockPos pos,
BlockState state) |
protected boolean |
setLeavesBlockState(ModifiableTestableWorld world,
Random random,
BlockPos pos,
Set<BlockPos> leavesPositions,
BlockBox box,
TreeFeatureConfig config) |
static boolean |
setLogBlockState(ModifiableTestableWorld world,
Random random,
BlockPos pos,
Set<BlockPos> trunkPositions,
BlockBox box,
TreeFeatureConfig config) |
protected void |
setToDirt(ModifiableTestableWorld world,
BlockPos pos) |