Class BlockPlaceUtil

java.lang.Object
net.rodofire.easierworldcreator.worldgenutil.BlockPlaceUtil

public class BlockPlaceUtil extends Object
Useful class to verify and place the block in the world.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.block.BlockState
    getBlockWith2DNoise(List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise)
     
    static net.minecraft.block.BlockState
    getBlockWith3DNoise(List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise)
     
    static net.minecraft.block.BlockState
    getBlockWithOrder(List<net.minecraft.block.BlockState> blocksToPlace, int i)
     
    static net.minecraft.block.BlockState
    getRandomBlock(List<net.minecraft.block.BlockState> blocksToPlace)
     
    static void
    placeBlockWith2DNoise(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise)
     
    static void
    placeBlockWith3DNoise(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, FastNoiseLite noise)
     
    static void
    placeBlockWithOrder(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos, int i)
     
    static void
    placeRandomBlock(net.minecraft.world.StructureWorldAccess world, List<net.minecraft.block.BlockState> blocksToPlace, net.minecraft.util.math.BlockPos pos)
     
    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)
     
    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)
     
    static boolean
    setBlockWithOrderWithVerification(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 boolean
    setRandomBlockWithVerification(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 boolean
    verifyBlock(net.minecraft.world.StructureWorldAccess world, boolean force, List<net.minecraft.block.Block> blocksToForce, net.minecraft.util.math.BlockPos pos)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public static boolean setBlockWithOrderWithVerification(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)
    • setRandomBlockWithVerification

      public static boolean setRandomBlockWithVerification(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)
    • 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)