Package net.minecraft.world.level
Interface LevelReader
- All Superinterfaces:
BiomeManager.NoiseBiomeSource,BlockAndTintGetter,BlockGetter,CollisionGetter,IBlockAndTintGetterExtension,IBlockGetterExtension,LevelHeightAccessor,SignalGetter
- All Known Subinterfaces:
CommonLevelAccessor,LevelAccessor,LevelTimeAccess,ServerLevelAccessor,WorldGenLevel
- All Known Implementing Classes:
ClientLevel,Level,ServerLevel,WorldGenRegion
public interface LevelReader
extends BlockAndTintGetter, CollisionGetter, SignalGetter, BiomeManager.NoiseBiomeSource
-
Field Summary
Fields inherited from interface net.minecraft.world.level.SignalGetter
DIRECTIONS -
Method Summary
Modifier and TypeMethodDescriptiondefault booleancanSeeSkyFromBelowWater(BlockPos p_46862_) default booleancontainsAnyLiquid(AABB p_46856_) default Stream<BlockState> getBlockStatesIfLoaded(AABB p_46848_) default intgetBlockTint(BlockPos p_46836_, ColorResolver p_46837_) default ChunkAccessgetChunk(int p_46807_, int p_46808_) default ChunkAccessgetChunk(int p_46820_, int p_46821_, ChunkStatus p_332007_) getChunk(int p_46823_, int p_46824_, ChunkStatus p_330944_, boolean p_46826_) default ChunkAccessdefault BlockGettergetChunkForCollisions(int p_46845_, int p_46846_) default intintgetHeight(Heightmap.Types p_46827_, int p_46828_, int p_46829_) default BlockPosgetHeightmapPos(Heightmap.Types p_46830_, BlockPos p_46831_) default floatgetLightLevelDependentMagicValue(BlockPos p_220418_) Deprecated.default intgetMaxLocalRawBrightness(BlockPos p_46804_) default intgetMaxLocalRawBrightness(BlockPos p_46850_, int p_46851_) default intgetNoiseBiome(int p_204163_, int p_204164_, int p_204165_) default floatgetPathfindingCostFromLightLevels(BlockPos p_220420_) intDeprecated.intgetUncachedNoiseBiome(int p_204159_, int p_204160_, int p_204161_) booleanhasChunk(int p_46838_, int p_46839_) Deprecated.default booleanhasChunkAt(int p_151578_, int p_151579_) Deprecated.default booleanhasChunkAt(BlockPos p_46806_) Deprecated.default booleanhasChunksAt(int p_151573_, int p_151574_, int p_151575_, int p_151576_) Deprecated.default booleanhasChunksAt(int p_46813_, int p_46814_, int p_46815_, int p_46816_, int p_46817_, int p_46818_) Deprecated.default booleanhasChunksAt(BlockPos p_46833_, BlockPos p_46834_) Deprecated.default <T> HolderLookup<T> holderLookup(ResourceKey<? extends Registry<? extends T>> p_249578_) default booleanisAreaLoaded(BlockPos center, int range) booleandefault booleanisEmptyBlock(BlockPos p_46860_) default booleanMethods inherited from interface net.minecraft.world.level.BlockAndTintGetter
canSeeSky, getBrightness, getLightEngine, getRawBrightness, getShadeMethods inherited from interface net.minecraft.world.level.BlockGetter
clip, clipWithInteractionOverride, getBlockEntity, getBlockEntity, getBlockFloorHeight, getBlockFloorHeight, getBlockState, getBlockStates, getFluidState, getLightEmission, getMaxLightLevel, isBlockInLineMethods inherited from interface net.minecraft.world.level.CollisionGetter
collidesWithSuffocatingBlock, findFreePosition, findSupportingBlock, getBlockCollisions, getCollisions, getEntityCollisions, getWorldBorder, isUnobstructed, isUnobstructed, isUnobstructed, noBlockCollision, noCollision, noCollision, noCollisionMethods inherited from interface net.neoforged.neoforge.common.extensions.IBlockAndTintGetterExtension
getShadeMethods inherited from interface net.neoforged.neoforge.common.extensions.IBlockGetterExtension
getAuxLightManager, getAuxLightManager, getModelDataMethods inherited from interface net.minecraft.world.level.LevelHeightAccessor
getMaxBuildHeight, getMaxSection, getMinSection, getSectionIndex, getSectionIndexFromSectionY, getSectionsCount, getSectionYFromSectionIndex, isOutsideBuildHeight, isOutsideBuildHeightMethods inherited from interface net.minecraft.world.level.SignalGetter
getBestNeighborSignal, getControlInputSignal, getDirectSignal, getDirectSignalTo, getSignal, hasNeighborSignal, hasSignal
-
Method Details
-
getChunk
-
hasChunk
Deprecated. -
getHeight
-
getSkyDarken
int getSkyDarken() -
getBiomeManager
BiomeManager getBiomeManager() -
getBiome
-
getBlockStatesIfLoaded
-
getBlockTint
- Specified by:
getBlockTintin interfaceBlockAndTintGetter
-
getNoiseBiome
- Specified by:
getNoiseBiomein interfaceBiomeManager.NoiseBiomeSource
-
getUncachedNoiseBiome
-
isClientSide
boolean isClientSide() -
getSeaLevel
Deprecated. -
dimensionType
DimensionType dimensionType() -
getMinBuildHeight
default int getMinBuildHeight()- Specified by:
getMinBuildHeightin interfaceLevelHeightAccessor
-
getHeight
default int getHeight()- Specified by:
getHeightin interfaceLevelHeightAccessor
-
getHeightmapPos
-
isEmptyBlock
-
canSeeSkyFromBelowWater
-
getPathfindingCostFromLightLevels
-
getLightLevelDependentMagicValue
Deprecated. -
getChunk
-
getChunk
-
getChunk
-
getChunkForCollisions
- Specified by:
getChunkForCollisionsin 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. -
registryAccess
RegistryAccess registryAccess() -
enabledFeatures
FeatureFlagSet enabledFeatures() -
holderLookup
-