1 package com.irtimaled.bbor.client.interop;
3 import net.minecraft.block.BlockState;
4 import net.minecraft.block.Blocks;
5 import net.minecraft.client.Minecraft;
6 import net.minecraft.util.SharedSeedRandom;
7 import net.minecraft.util.math.BlockPos;
9 import java.util.Random;
11 public class BedrockCeilingHelper {
12 public static boolean isBedrock(int x, int y, int z){
13 BlockPos pos = new BlockPos(x, y, z);
14 BlockState blockState = Minecraft.getInstance().world.getBlockState(pos);
15 return blockState == Blocks.BEDROCK.getDefaultState();
18 public static boolean chunkLoaded(int chunkX, int chunkZ) {
19 return Minecraft.getInstance().world.getChunkProvider().chunkExists(chunkX, chunkZ);
22 public static Random getRandomForChunk(int chunkX, int chunkZ) {
23 SharedSeedRandom random = new SharedSeedRandom();
24 random.setBaseChunkSeed(chunkX, chunkZ);