Uses of Interface
net.minecraft.world.TestableWorld
Packages that use TestableWorld
Package
Description
-
Uses of TestableWorld in net.minecraft.client.world
Classes in net.minecraft.client.world that implement TestableWorld -
Uses of TestableWorld in net.minecraft.server.world
Classes in net.minecraft.server.world that implement TestableWorld -
Uses of TestableWorld in net.minecraft.world
Subinterfaces of TestableWorld in net.minecraft.worldModifier and TypeInterfaceDescriptioninterface
interface
A world view orWorld
's superinterface that exposes access to a registry manager.interface
Represents access to a world on a logical Minecraft server.interface
interface
Classes in net.minecraft.world that implement TestableWorld -
Uses of TestableWorld in net.minecraft.world.gen.feature
Methods in net.minecraft.world.gen.feature with parameters of type TestableWorldModifier and TypeMethodDescriptionprivate static boolean
TreeFeature.canPlaceTreeOn(TestableWorld world, BlockPos pos)
static boolean
TreeFeature.canReplace(TestableWorld world, BlockPos pos)
static boolean
TreeFeature.canTreeReplace(TestableWorld world, BlockPos pos)
private int
TreeFeature.getTopPosition(TestableWorld world, int height, BlockPos pos, TreeFeatureConfig config)
static boolean
Feature.isAir(TestableWorld world, BlockPos pos)
static boolean
TreeFeature.isAirOrLeaves(TestableWorld world, BlockPos pos)
private static boolean
TreeFeature.isReplaceablePlant(TestableWorld world, BlockPos pos)
static boolean
Feature.isSoil(TestableWorld world, BlockPos pos)
private static boolean
TreeFeature.isVine(TestableWorld world, BlockPos pos)
private static boolean
TreeFeature.isWater(TestableWorld world, BlockPos pos)
-
Uses of TestableWorld in net.minecraft.world.gen.feature.util
Methods in net.minecraft.world.gen.feature.util with parameters of type TestableWorldModifier and TypeMethodDescriptionstatic Optional<CaveSurface>
CaveSurface.create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace)
private static OptionalInt
CaveSurface.getCaveSurface(TestableWorld world, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace, BlockPos.Mutable mutablePos, int y, Direction direction)
-
Uses of TestableWorld in net.minecraft.world.gen.foliage
Methods in net.minecraft.world.gen.foliage with parameters of type TestableWorldModifier and TypeMethodDescriptionprotected void
AcaciaFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
BlobFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
BushFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
DarkOakFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.void
FoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int int3, int int4)
protected abstract void
FoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
JungleFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
LargeOakFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
MegaPineFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
PineFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
RandomSpreadFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
SpruceFoliagePlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int radius, int int3, int offset)
This is the main method used to generate foliage.protected void
FoliagePlacer.generateSquare(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int y, boolean giantTrunk)
Generates a square of leaves with the given radius.protected static void
FoliagePlacer.placeFoliageBlock(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig config, BlockPos blockPos)
-
Uses of TestableWorld in net.minecraft.world.gen.treedecorator
Methods in net.minecraft.world.gen.treedecorator with parameters of type TestableWorldModifier and TypeMethodDescriptionvoid
AlterGroundTreeDecorator.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)
void
BeehiveTreeDecorator.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)
void
CocoaBeansTreeDecorator.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)
void
LeavesVineTreeDecorator.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)
abstract void
TreeDecorator.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)
void
TrunkVineTreeDecorator.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)
private static void
LeavesVineTreeDecorator.placeVines(TestableWorld testableWorld, BlockPos blockPos, BooleanProperty booleanProperty, BiConsumer<BlockPos,BlockState> biConsumer)
Places a vine at a given position and then up to 4 more vines going downwards.private void
AlterGroundTreeDecorator.setArea(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos)
private void
AlterGroundTreeDecorator.setColumn(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos)
-
Uses of TestableWorld in net.minecraft.world.gen.trunk
Methods in net.minecraft.world.gen.trunk with parameters of type TestableWorldModifier and TypeMethodDescriptionprivate static boolean
TrunkPlacer.canGenerate(TestableWorld world, BlockPos pos)
BendingTrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundDarkOakTrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundForkingTrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundGiantTrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundLargeOakTrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundMegaJungleTrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundStraightTrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundabstract List<FoliagePlacer.TreeNode>
TrunkPlacer.generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
Generates the trunk blocks and return a list of tree nodes to place foliage aroundprotected static boolean
TrunkPlacer.getAndSetState(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig, Function<BlockState,BlockState> function)
private void
LargeOakTrunkPlacer.makeBranches(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, List<LargeOakTrunkPlacer.BranchPosition> list, TreeFeatureConfig treeFeatureConfig)
private boolean
LargeOakTrunkPlacer.makeOrCheckBranch(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, BlockPos blockPos2, boolean bool, TreeFeatureConfig treeFeatureConfig)
protected static boolean
TrunkPlacer.method_35375(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
private static void
GiantTrunkPlacer.setLog(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int int3, int int4)
protected static void
TrunkPlacer.setToDirt(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)
protected static void
TrunkPlacer.trySetState(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig)