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 net.minecraft.block.BlockStategetBlockWith2DNoise(List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) static net.minecraft.block.BlockStategetBlockWith3DNoise(List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) static net.minecraft.block.BlockStategetBlockWithOrder(List<net.minecraft.block.BlockState> blocksToPlace, int i) static net.minecraft.block.BlockStategetRandomBlock(List<net.minecraft.block.BlockState> blocksToPlace) static 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) -
getRandomBlock
public static net.minecraft.block.BlockState getRandomBlock(List<net.minecraft.block.BlockState> blocksToPlace) -
getBlockWithOrder
public static net.minecraft.block.BlockState getBlockWithOrder(List<net.minecraft.block.BlockState> blocksToPlace, int i) -
getBlockWith2DNoise
public static net.minecraft.block.BlockState getBlockWith2DNoise(List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise) -
getBlockWith3DNoise
public static net.minecraft.block.BlockState getBlockWith3DNoise(List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise)
-