Package net.minecraft.world
Interface IBiomeReader
- All Superinterfaces:
BiomeManager.IBiomeReader,IBlockDisplayReader,IBlockReader,ICollisionReader,IEntityReader,IWorldGenerationBaseReader,IWorldGenerationReader,IWorldReader,IWorldWriter
- All Known Subinterfaces:
ISeedReader,IServerWorld,IWorld
- All Known Implementing Classes:
ClientWorld,ServerWorld,World,WorldGenRegion
-
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<RegistryKey<Biome>>getBiomeName(BlockPos p_242406_1_) default Stream<VoxelShape>getEntityCollisions(Entity p_230318_1_, AxisAlignedBB p_230318_2_, Predicate<Entity> p_230318_3_) default BlockPosgetHeightmapPos(Heightmap.Type p_205770_1_, BlockPos p_205770_2_) default booleanisUnobstructed(Entity p_195585_1_, VoxelShape p_195585_2_) Methods inherited from interface net.minecraft.world.IBlockDisplayReader
canSeeSky, getBrightness, getLightEngine, getRawBrightness, getShadeMethods inherited from interface net.minecraft.world.IBlockReader
clip, clipWithInteractionOverride, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockState, getBlockStates, getFluidState, getLightEmission, getMaxBuildHeight, getMaxLightLevelMethods inherited from interface net.minecraft.world.ICollisionReader
getBlockCollisions, getBlockCollisions, getCollisions, getWorldBorder, isUnobstructed, isUnobstructed, noBlockCollision, noCollision, noCollision, noCollision, noCollisionMethods inherited from interface net.minecraft.world.IEntityReader
getEntities, getEntities, getEntitiesOfClass, getEntitiesOfClass, getLoadedEntitiesOfClass, getLoadedEntitiesOfClass, getNearbyEntities, getNearbyPlayers, getNearestEntity, getNearestEntity, getNearestLoadedEntity, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getNearestPlayer, getPlayerByUUID, hasNearbyAlivePlayer, playersMethods inherited from interface net.minecraft.world.gen.IWorldGenerationBaseReader
isStateAtPositionMethods inherited from interface net.minecraft.world.IWorldReader
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, isWaterAtMethods inherited from interface net.minecraft.world.IWorldWriter
addFreshEntity, destroyBlock, destroyBlock, destroyBlock, removeBlock, setBlock, setBlock
-
Method Details
-
getEntityCollisions
default Stream<VoxelShape> getEntityCollisions(@Nullable Entity p_230318_1_, AxisAlignedBB p_230318_2_, Predicate<Entity> p_230318_3_) - Specified by:
getEntityCollisionsin interfaceICollisionReader- Specified by:
getEntityCollisionsin interfaceIEntityReader
-
isUnobstructed
- Specified by:
isUnobstructedin interfaceICollisionReader- Specified by:
isUnobstructedin interfaceIEntityReader
-
getHeightmapPos
- Specified by:
getHeightmapPosin interfaceIWorldGenerationBaseReader- Specified by:
getHeightmapPosin interfaceIWorldReader
-
registryAccess
DynamicRegistries registryAccess() -
getBiomeName
-