Class BlockPlaceUtil
java.lang.Object
net.rodofire.easierworldcreator.worldgenutil.BlockPlaceUtil
Useful class to verify and place the block in the world.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidplaceBlockWith2DNoise(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) static voidplaceBlockWith3DNoise(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) static voidplaceBlockWithOrder(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, int i) static voidplaceRandomBlock(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos) static booleanset2dNoiseBlockWithVerification(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, List<net.minecraft.block.BlockState> blocktoplace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) static booleanset3dNoiseBlockWithVerification(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, List<net.minecraft.block.BlockState> blocktoplace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) static booleansetBlockWithOrderWithVerification(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, List<net.minecraft.block.BlockState> blocktoplace, net.minecraft.util.math.BlockPos pos, int i) static booleansetRandomBlockWithVerification(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, List<net.minecraft.block.BlockState> blocktoplace, net.minecraft.util.math.BlockPos pos) static booleanverifyBlock(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, net.minecraft.util.math.BlockPos pos)
-
Constructor Details
-
BlockPlaceUtil
public BlockPlaceUtil()
-
-
Method Details
-
verifyBlock
public static boolean verifyBlock(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, net.minecraft.util.math.BlockPos pos) -
setBlockWithOrderWithVerification
-
setRandomBlockWithVerification
-
set2dNoiseBlockWithVerification
public static boolean set2dNoiseBlockWithVerification(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, List<net.minecraft.block.BlockState> blocktoplace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) -
set3dNoiseBlockWithVerification
public static boolean set3dNoiseBlockWithVerification(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, List<net.minecraft.block.BlockState> blocktoplace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) -
placeRandomBlock
public static void placeRandomBlock(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos) -
placeBlockWithOrder
public static void placeBlockWithOrder(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, int i) -
placeBlockWith2DNoise
public static void placeBlockWith2DNoise(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) -
placeBlockWith3DNoise
public static void placeBlockWith3DNoise(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise)
-