net.minecraft.world

public interface WorldView

extends BlockLightingView, CollisionView, RedstoneView, BiomeAccess$Storage

net.minecraft.world.level.LevelReader
net.minecraft.class_4538
net.minecraft.world.WorldView

Method summary

Modifier and TypeMethod
Chunk
getChunk(int chunkX, int chunkZ, ChunkStatus targetStatus, boolean loadOrGenerate)
method_8402(int arg0, int arg1, class_2806 arg2, boolean arg3)
getChunk(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create)
boolean
hasChunk(int chunkX, int chunkZ)
method_8393(int arg0, int arg1)
isChunkLoaded(int chunkX, int chunkZ)
int
getHeight(Heightmap$Types type, int x, int z)
method_8624(class_2902$class_2903 arg0, int arg1, int arg2)
getTopY(Heightmap$Type heightmap, int x, int z)
default int
getHeight(Heightmap$Types type, BlockPos pos)
method_67393(class_2902$class_2903 arg0, class_2338 arg1)
getTopY(Heightmap$Type heightmap, BlockPos pos)
int
getSkyDarken()
method_8594()
getAmbientDarkness()
BiomeAccess
getBiomeManager()
method_22385()
getBiomeAccess()
default RegistryEntry<Biome>
getBiome(BlockPos pos)
method_23753(class_2338 arg0)
getBiome(BlockPos pos)
default Stream<BlockState>
getBlockStatesIfLoaded(AABB box)
method_29556(class_238 arg0)
getStatesInBoxIfLoaded(Box box)
default RegistryEntry<Biome>
getNoiseBiome(int quartX, int quartY, int quartZ)
method_16359(int arg0, int arg1, int arg2)
getBiomeForNoiseGen(int arg0, int arg1, int arg2)
RegistryEntry<Biome>
getUncachedNoiseBiome(int quartX, int quartY, int quartZ)
method_22387(int arg0, int arg1, int arg2)
getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)
boolean
isClientSide()
method_8608()
isClient()
int
getSeaLevel()
method_8615()
getSeaLevel()
DimensionType
dimensionType()
method_8597()
getDimension()
default int
getMinY()
method_31607()
getBottomY()
default int
getHeight()
method_31605()
getHeight()
default BlockPos
getHeightmapPos(Heightmap$Types type, BlockPos pos)
method_8598(class_2902$class_2903 arg0, class_2338 arg1)
getTopPosition(Heightmap$Type heightmap, BlockPos pos)
default boolean
isEmptyBlock(BlockPos pos)
method_22347(class_2338 arg0)
isAir(BlockPos pos)
default boolean
canSeeSkyFromBelowWater(BlockPos pos)
method_22348(class_2338 arg0)
isSkyVisibleAllowingSea(BlockPos pos)
default float
getPathfindingCostFromLightLevels(BlockPos pos)
method_42309(class_2338 arg0)
getPhototaxisFavor(BlockPos pos)
default float
getLightLevelDependentMagicValue(BlockPos pos)
method_22349(class_2338 arg0)
getBrightness(BlockPos pos)
default Chunk
getChunk(BlockPos pos)
method_22350(class_2338 arg0)
getChunk(BlockPos pos)
default Chunk
getChunk(int chunkX, int chunkZ)
method_8392(int arg0, int arg1)
getChunk(int chunkX, int chunkZ)
default Chunk
getChunk(int chunkX, int chunkZ, ChunkStatus status)
method_22342(int arg0, int arg1, class_2806 arg2)
getChunk(int chunkX, int chunkZ, ChunkStatus status)
default BlockView
getChunkForCollisions(int chunkX, int chunkZ)
method_22338(int arg0, int arg1)
getChunkAsView(int arg0, int arg1)
default boolean
isWaterAt(BlockPos pos)
method_22351(class_2338 arg0)
isWater(BlockPos pos)
default boolean
containsAnyLiquid(AABB box)
method_22345(class_238 arg0)
containsFluid(Box box)
default int
getMaxLocalRawBrightness(BlockPos pos)
method_22339(class_2338 arg0)
getLightLevel(BlockPos pos)
default int
getMaxLocalRawBrightness(BlockPos pos, int skyDarkening)
method_22346(class_2338 arg0, int arg1)
getLightLevel(BlockPos pos, int ambientDarkness)
default int
getEffectiveSkyBrightness(BlockPos pos)
method_1_1680(class_2338 arg0)
getSkyLightLevel(BlockPos pos)
default BlockQueries$Region
findBlocksIn(AABB box)
method_1_7629(class_238 arg0)
getRegion(Box box)
default BlockQueries$Region
findBlocksIn(BlockPos from, BlockPos to)
method_1_7628(class_2338 arg0, class_2338 arg1)
getRegion(BlockPos minCorner, BlockPos maxCorner)
default boolean
hasChunkAt(int blockX, int blockZ)
method_33598(int arg0, int arg1)
isPosLoaded(int x, int z)
default boolean
hasChunkAt(BlockPos pos)
method_22340(class_2338 arg0)
isChunkLoaded(BlockPos pos)
default boolean
hasChunksAt(BlockPos pos0, BlockPos pos1)
method_22343(class_2338 arg0, class_2338 arg1)
isRegionLoaded(BlockPos min, BlockPos max)
default boolean
hasChunksAt(int x0, int y0, int z0, int x1, int y1, int z1)
method_22341(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isRegionLoaded(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
default boolean
hasChunksAt(int x0, int z0, int x1, int z1)
method_33597(int arg0, int arg1, int arg2, int arg3)
isRegionLoaded(int minX, int minZ, int maxX, int maxZ)
DynamicRegistryManager
registryAccess()
method_30349()
getRegistryManager()
FeatureSet
enabledFeatures()
method_45162()
getEnabledFeatures()
default <T> RegistryView<T>
holderLookup(ResourceKey<? extends Registry<? extends T>> key)
method_45448(class_5321<? extends class_2378<? extends T>> arg0)
createCommandRegistryWrapper(RegistryKey<? extends Registry<? extends T>> registryRef)
EnvironmentAttributeAccess
environmentAttributes()
method_75598()
getEnvironmentAttributes()
private static boolean
lambda$containsAnyLiquid$0(BlockState arg0)
method_1_7630(class_2680 arg0)
method_1_7630(BlockState state)