public interface IBiomeReader extends IEntityReader, IWorldReader, IWorldGenerationReader
Modifier and Type | Method and Description |
---|---|
default java.util.Optional<RegistryKey<Biome>> |
getBiomeName(BlockPos p_242406_1_) |
default java.util.stream.Stream<VoxelShape> |
getEntityCollisions(Entity p_230318_1_,
AxisAlignedBB p_230318_2_,
java.util.function.Predicate<Entity> p_230318_3_) |
default BlockPos |
getHeightmapPos(Heightmap.Type p_205770_1_,
BlockPos p_205770_2_) |
default boolean |
isUnobstructed(Entity p_195585_1_,
VoxelShape p_195585_2_) |
DynamicRegistries |
registryAccess() |
getEntities, getEntities, getEntitiesOfClass, getEntitiesOfClass, getLoadedEntitiesOfClass, getLoadedEntitiesOfClass, getNearbyEntities, getNearbyPlayers, getNearestEntity, getNearestEntity, getNearestLoadedEntity, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getPlayerByUUID, hasNearbyAlivePlayer, players
canSeeSkyFromBelowWater, containsAnyLiquid, dimensionType, getBiome, getBiomeManager, getBlockStatesIfLoaded, getBlockTint, getBrightness, getChunk, getChunk, getChunk, getChunk, getChunkForCollisions, getDirectSignal, getHeight, getMaxLocalRawBrightness, getMaxLocalRawBrightness, getNoiseBiome, getSeaLevel, getSkyDarken, getUncachedNoiseBiome, hasChunk, hasChunkAt, hasChunksAt, hasChunksAt, isAreaLoaded, isClientSide, isEmptyBlock, isWaterAt
canSeeSky, getBrightness, getLightEngine, getRawBrightness, getShade
getBlockCollisions, getBlockCollisions, getCollisions, getWorldBorder, isUnobstructed, isUnobstructed, noBlockCollision, noCollision, noCollision, noCollision, noCollision
clip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockState, getBlockStates, getFluidState, getLightEmission, getMaxBuildHeight, getMaxLightLevel, traverseBlocks
isStateAtPosition
addFreshEntity, destroyBlock, destroyBlock, destroyBlock, removeBlock, setBlock, setBlock
default java.util.stream.Stream<VoxelShape> getEntityCollisions(@Nullable Entity p_230318_1_, AxisAlignedBB p_230318_2_, java.util.function.Predicate<Entity> p_230318_3_)
getEntityCollisions
in interface ICollisionReader
getEntityCollisions
in interface IEntityReader
default boolean isUnobstructed(@Nullable Entity p_195585_1_, VoxelShape p_195585_2_)
isUnobstructed
in interface ICollisionReader
isUnobstructed
in interface IEntityReader
default BlockPos getHeightmapPos(Heightmap.Type p_205770_1_, BlockPos p_205770_2_)
getHeightmapPos
in interface IWorldGenerationBaseReader
getHeightmapPos
in interface IWorldReader
DynamicRegistries registryAccess()
default java.util.Optional<RegistryKey<Biome>> getBiomeName(BlockPos p_242406_1_)