接口的使用
net.minecraft.world.TestableWorld
-
-
net.minecraft.client.world中TestableWorld的使用
实现TestableWorld的net.minecraft.client.world中的类 修饰符和类型 类 说明 classClientWorld -
net.minecraft.server.world中TestableWorld的使用
实现TestableWorld的net.minecraft.server.world中的类 修饰符和类型 类 说明 classServerWorld -
net.minecraft.world中TestableWorld的使用
net.minecraft.world中TestableWorld的子接口 修饰符和类型 接口 说明 interfaceModifiableTestableWorldinterfaceRegistryWorldViewA world view orWorld's superinterface that exposes access to a registry manager.interfaceServerWorldAccessRepresents access to a world on a logical Minecraft server.interfaceStructureWorldAccessinterfaceWorldAccess实现TestableWorld的net.minecraft.world中的类 修饰符和类型 类 说明 classChunkRegionclassWorld -
net.minecraft.world.gen.feature中TestableWorld的使用
参数类型为TestableWorld的net.minecraft.world.gen.feature中的方法 修饰符和类型 方法 说明 private static booleanTreeFeature. canPlaceTreeOn(TestableWorld world, BlockPos pos)static booleanTreeFeature. canReplace(TestableWorld world, BlockPos pos)static booleanTreeFeature. canTreeReplace(TestableWorld world, BlockPos pos)private intTreeFeature. getTopPosition(TestableWorld world, int height, BlockPos pos, TreeFeatureConfig config)static booleanFeature. isAir(TestableWorld world, BlockPos pos)static booleanTreeFeature. isAirOrLeaves(TestableWorld world, BlockPos pos)private static booleanTreeFeature. isReplaceablePlant(TestableWorld world, BlockPos pos)static booleanFeature. isSoil(TestableWorld world, BlockPos pos)private static booleanTreeFeature. isVine(TestableWorld world, BlockPos pos)private static booleanTreeFeature. isWater(TestableWorld world, BlockPos pos) -
net.minecraft.world.gen.feature.util中TestableWorld的使用
参数类型为TestableWorld的net.minecraft.world.gen.feature.util中的方法 修饰符和类型 方法 说明 static Optional<CaveSurface>CaveSurface. create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace)private static OptionalIntCaveSurface. getCaveSurface(TestableWorld world, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace, BlockPos.Mutable mutablePos, int y, Direction direction) -
net.minecraft.world.gen.foliage中TestableWorld的使用
参数类型为TestableWorld的net.minecraft.world.gen.foliage中的方法 修饰符和类型 方法 说明 protected voidAcaciaFoliagePlacer. 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 voidBlobFoliagePlacer. 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 voidBushFoliagePlacer. 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 voidDarkOakFoliagePlacer. 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.voidFoliagePlacer. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig treeFeatureConfig, int int2, FoliagePlacer.TreeNode treeNode, int int3, int int4)protected abstract voidFoliagePlacer. 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 voidJungleFoliagePlacer. 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 voidLargeOakFoliagePlacer. 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 voidMegaPineFoliagePlacer. 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 voidPineFoliagePlacer. 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 voidRandomSpreadFoliagePlacer. 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 voidSpruceFoliagePlacer. 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 voidFoliagePlacer. 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 voidFoliagePlacer. placeFoliageBlock(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, TreeFeatureConfig config, BlockPos blockPos) -
net.minecraft.world.gen.treedecorator中TestableWorld的使用
参数类型为TestableWorld的net.minecraft.world.gen.treedecorator中的方法 修饰符和类型 方法 说明 voidAlterGroundTreeDecorator. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)voidBeehiveTreeDecorator. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)voidCocoaBeansTreeDecorator. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)voidLeavesVineTreeDecorator. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)abstract voidTreeDecorator. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)voidTrunkVineTreeDecorator. generate(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, List<BlockPos> leavesPositions, List<BlockPos> list)private static voidLeavesVineTreeDecorator. 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 voidAlterGroundTreeDecorator. setArea(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos)private voidAlterGroundTreeDecorator. setColumn(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos) -
net.minecraft.world.gen.trunk中TestableWorld的使用
参数类型为TestableWorld的net.minecraft.world.gen.trunk中的方法 修饰符和类型 方法 说明 private static booleanTrunkPlacer. canGenerate(TestableWorld world, BlockPos pos)List<FoliagePlacer.TreeNode>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 aroundList<FoliagePlacer.TreeNode>DarkOakTrunkPlacer. 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 aroundList<FoliagePlacer.TreeNode>ForkingTrunkPlacer. 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 aroundList<FoliagePlacer.TreeNode>GiantTrunkPlacer. 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 aroundList<FoliagePlacer.TreeNode>LargeOakTrunkPlacer. 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 aroundList<FoliagePlacer.TreeNode>MegaJungleTrunkPlacer. 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 aroundList<FoliagePlacer.TreeNode>StraightTrunkPlacer. 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 booleanTrunkPlacer. getAndSetState(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig, Function<BlockState,BlockState> function)private voidLargeOakTrunkPlacer. makeBranches(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, int int2, BlockPos blockPos, List<LargeOakTrunkPlacer.BranchPosition> list, TreeFeatureConfig treeFeatureConfig)private booleanLargeOakTrunkPlacer. makeOrCheckBranch(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, BlockPos blockPos2, boolean bool, TreeFeatureConfig treeFeatureConfig)protected static booleanTrunkPlacer. method_35375(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)private static voidGiantTrunkPlacer. setLog(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int int3, int int4)protected static voidTrunkPlacer. setToDirt(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig)protected static voidTrunkPlacer. trySetState(TestableWorld testableWorld, BiConsumer<BlockPos,BlockState> biConsumer, Random random, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig)
-