]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/client/interop/BedrockCeilingHelper.java
9671a41b3c58967c079012726bdda662724c8961
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / interop / BedrockCeilingHelper.java
1 package com.irtimaled.bbor.client.interop;
2
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;
8
9 import java.util.Random;
10
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();
16     }
17
18     public static boolean chunkLoaded(int chunkX, int chunkZ) {
19         return MinecraftClient.getInstance().world.getChunkManager().isChunkLoaded(chunkX, chunkZ);
20     }
21
22     public static Random getRandomForChunk(int chunkX, int chunkZ) {
23         ChunkRandom random = new ChunkRandom();
24         random.setTerrainSeed(chunkX, chunkZ);
25         return random;
26     }
27 }