1 package com.irtimaled.bbor.client.interop;
3 import net.minecraft.block.BlockState;
4 import net.minecraft.block.Blocks;
5 import net.minecraft.client.MinecraftClient;
6 import net.minecraft.util.math.BlockPos;
7 import net.minecraft.world.gen.ChunkRandom;
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 = MinecraftClient.getInstance().world.getBlockState(pos);
15 return blockState == Blocks.BEDROCK.getDefaultState();
18 public static boolean chunkLoaded(int chunkX, int chunkZ) {
19 return MinecraftClient.getInstance().world.getChunkManager().isChunkLoaded(chunkX, chunkZ);
22 public static Random getRandomForChunk(int chunkX, int chunkZ) {
23 ChunkRandom random = new ChunkRandom();
24 random.setTerrainSeed(chunkX, chunkZ);