package me.tyler15555.minibosses.util; import net.minecraft.block.Block; import net.minecraft.util.BlockPos; import net.minecraft.world.World; public class WorldGenHelper { public WorldGenHelper() { } public static void generatePillar(World world, int x, int y, int z, int height, Block block) { for(int i = 0; i < height; i++) { world.setBlockState(new BlockPos(x, y + i, z), block.getDefaultState()); } } public static void generateWall(World world, int x, int y, int z, Block block, int height, int width) { for(int i = 0; i < width; i++) { for(int j = 0; j < height; j++) { generatePillar(world, x + i, y , z, j, block); } } } public static void generateSolidCube(World world, int x, int y, int z, Block block, int height, int width, int volume) { for(int i = 0; i < width; i++) { for(int j = 0; j < height; j++) { for(int k = 0; k < volume; k++) { world.setBlockState(new BlockPos(x + i, y + j, z + k), block.getDefaultState()); } } } } }