Package net.minecraft.world.level
Interface LevelReader
- All Superinterfaces:
BiomeManager.NoiseBiomeSource
,BlockAndTintGetter
,BlockGetter
,CollisionGetter
,LevelHeightAccessor
- All Known Subinterfaces:
CommonLevelAccessor
,LevelAccessor
,LevelTimeAccess
,ServerLevelAccessor
,WorldGenLevel
- All Known Implementing Classes:
ClientLevel
,Level
,ServerLevel
,WorldGenRegion
public interface LevelReader
extends BlockAndTintGetter, CollisionGetter, BiomeManager.NoiseBiomeSource
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
canSeeSkyFromBelowWater(BlockPos p_46862_)
default boolean
containsAnyLiquid(AABB p_46856_)
default Biome
default Stream<BlockState>
getBlockStatesIfLoaded(AABB p_46848_)
default int
getBlockTint(BlockPos p_46836_, ColorResolver p_46837_)
default float
getBrightness(BlockPos p_46864_)
Deprecated.default ChunkAccess
getChunk(int p_46807_, int p_46808_)
default ChunkAccess
getChunk(int p_46820_, int p_46821_, ChunkStatus p_46822_)
getChunk(int p_46823_, int p_46824_, ChunkStatus p_46825_, boolean p_46826_)
default ChunkAccess
default BlockGetter
getChunkForCollisions(int p_46845_, int p_46846_)
default int
getDirectSignal(BlockPos p_46853_, Direction p_46854_)
default int
int
getHeight(Heightmap.Types p_46827_, int p_46828_, int p_46829_)
default BlockPos
getHeightmapPos(Heightmap.Types p_46830_, BlockPos p_46831_)
default int
getMaxLocalRawBrightness(BlockPos p_46804_)
default int
getMaxLocalRawBrightness(BlockPos p_46850_, int p_46851_)
default int
default Biome
getNoiseBiome(int p_46841_, int p_46842_, int p_46843_)
int
Deprecated.int
getUncachedNoiseBiome(int p_46809_, int p_46810_, int p_46811_)
boolean
hasChunk(int p_46838_, int p_46839_)
Deprecated.default boolean
hasChunkAt(int p_151578_, int p_151579_)
Deprecated.default boolean
hasChunkAt(BlockPos p_46806_)
Deprecated.default boolean
hasChunksAt(int p_151573_, int p_151574_, int p_151575_, int p_151576_)
Deprecated.default boolean
hasChunksAt(int p_46813_, int p_46814_, int p_46815_, int p_46816_, int p_46817_, int p_46818_)
Deprecated.default boolean
hasChunksAt(BlockPos p_46833_, BlockPos p_46834_)
Deprecated.default boolean
isAreaLoaded(BlockPos center, int range)
boolean
default boolean
isEmptyBlock(BlockPos p_46860_)
default boolean
Methods inherited from interface net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource
getPrimaryBiome
Methods inherited from interface net.minecraft.world.level.BlockAndTintGetter
canSeeSky, getBrightness, getLightEngine, getRawBrightness, getShade
Methods inherited from interface net.minecraft.world.level.BlockGetter
clip, clipWithInteractionOverride, getBlockEntity, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockState, getBlockStates, getFluidState, getLightEmission, getMaxLightLevel, isBlockInLine
Methods inherited from interface net.minecraft.world.level.CollisionGetter
findFreePosition, getBlockCollisions, getBlockCollisions, getCollisions, getEntityCollisions, getWorldBorder, hasBlockCollision, isUnobstructed, isUnobstructed, isUnobstructed, noCollision, noCollision, noCollision, noCollision
Methods inherited from interface net.minecraft.world.level.LevelHeightAccessor
getMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeight
-
Method Details
-
getChunk
-
hasChunk
Deprecated. -
getHeight
-
getSkyDarken
int getSkyDarken() -
getBiomeManager
BiomeManager getBiomeManager() -
getBiome
-
getBlockStatesIfLoaded
-
getBlockTint
- Specified by:
getBlockTint
in interfaceBlockAndTintGetter
-
getNoiseBiome
- Specified by:
getNoiseBiome
in interfaceBiomeManager.NoiseBiomeSource
-
getUncachedNoiseBiome
-
isClientSide
boolean isClientSide() -
getSeaLevel
Deprecated. -
dimensionType
DimensionType dimensionType() -
getMinBuildHeight
default int getMinBuildHeight()- Specified by:
getMinBuildHeight
in interfaceLevelHeightAccessor
-
getHeight
default int getHeight()- Specified by:
getHeight
in interfaceLevelHeightAccessor
-
getHeightmapPos
-
isEmptyBlock
-
canSeeSkyFromBelowWater
-
getBrightness
Deprecated. -
getDirectSignal
-
getChunk
-
getChunk
-
getChunk
-
getChunkForCollisions
- Specified by:
getChunkForCollisions
in interfaceCollisionGetter
-
isWaterAt
-
containsAnyLiquid
-
getMaxLocalRawBrightness
-
getMaxLocalRawBrightness
-
hasChunkAt
Deprecated. -
hasChunkAt
Deprecated. -
isAreaLoaded
-
hasChunksAt
Deprecated. -
hasChunksAt
@Deprecated default boolean hasChunksAt(int p_46813_, int p_46814_, int p_46815_, int p_46816_, int p_46817_, int p_46818_)Deprecated. -
hasChunksAt
@Deprecated default boolean hasChunksAt(int p_151573_, int p_151574_, int p_151575_, int p_151576_)Deprecated.
-