Package net.minecraft.world
Interface WorldView
- All Superinterfaces:
BiomeAccess.Storage,BlockRenderView,BlockView,CollisionView,HeightLimitView
- All Known Subinterfaces:
LunarWorldView,RegistryWorldView,ServerWorldAccess,StructureWorldAccess,WorldAccess
- All Known Implementing Classes:
ChunkRegion,ClientWorld,ServerWorld,World
public interface WorldView extends BlockRenderView, CollisionView, BiomeAccess.Storage
Represents a scoped, read-only view of a world like structure that contains biomes, chunks and is bound to a dimension.
- Mappings:
Namespace Name official btyintermediary net/minecraft/class_4538named net/minecraft/world/WorldView
-
Method Summary
Modifier and Type Method Description default booleancontainsFluid(Box box)intgetAmbientDarkness()default BiomegetBiome(BlockPos pos)BiomeAccessgetBiomeAccess()default BiomegetBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)default intgetBottomY()Returns the bottom Y level, or height, inclusive, of this view.default floatgetBrightness(BlockPos pos)Deprecated.default ChunkgetChunk(int chunkX, int chunkZ)default ChunkgetChunk(int chunkX, int chunkZ, ChunkStatus status)ChunkgetChunk(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create)default ChunkgetChunk(BlockPos pos)default BlockViewgetChunkAsView(int chunkX, int chunkZ)default intgetColor(BlockPos pos, ColorResolver colorResolver)DimensionTypegetDimension()BiomegetGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ)default intgetHeight()default intgetLightLevel(BlockPos pos)default intgetLightLevel(BlockPos pos, int ambientDarkness)intgetSeaLevel()Deprecated.default intgetStrongRedstonePower(BlockPos pos, Direction direction)default BlockPosgetTopPosition(Heightmap.Type heightmap, BlockPos pos)intgetTopY(Heightmap.Type heightmap, int x, int z)default booleanisAir(BlockPos pos)booleanisChunkLoaded(int chunkX, int chunkZ)Deprecated.default booleanisChunkLoaded(BlockPos pos)Deprecated.booleanisClient()Checks if this world view is on the logical client.default booleanisRegionLoaded(int int2, int minY, int int3, int int4, int maxY, int int5)Deprecated.default booleanisRegionLoaded(BlockPos min, BlockPos max)Deprecated.default booleanisSkyVisibleAllowingSea(BlockPos pos)default booleanisWater(BlockPos pos)default Stream<BlockState>method_29556(Box box)default booleanmethod_33597(int int2, int int3, int int4, int int5)Deprecated.default booleanmethod_33598(int int2, int int3)Deprecated.Methods inherited from interface net.minecraft.world.biome.source.BiomeAccess.Storage
method_31609Methods inherited from interface net.minecraft.world.BlockRenderView
getBaseLightLevel, getBrightness, getLightingProvider, getLightLevel, isSkyVisibleMethods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.CollisionView
canPlace, getBlockCollisions, getBlockCollisions, getCollisions, getEntityCollisions, getWorldBorder, intersectsEntities, intersectsEntities, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty, method_33594Methods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Method Details
-
getChunk
- Mappings:
Namespace Name Mixin selector official aLbty;a(IILcjp;Z)Lcjl;intermediary method_8402Lnet/minecraft/class_4538;method_8402(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;named getChunkLnet/minecraft/world/WorldView;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/Chunk;
-
isChunkLoaded
Deprecated.- Mappings:
Namespace Name Mixin selector official bLbty;b(II)Zintermediary method_8393Lnet/minecraft/class_4538;method_8393(II)Znamed isChunkLoadedLnet/minecraft/world/WorldView;isChunkLoaded(II)Z
-
getTopY
- Mappings:
Namespace Name Mixin selector official aLbty;a(Lcmm$a;II)Iintermediary method_8624Lnet/minecraft/class_4538;method_8624(Lnet/minecraft/class_2902$class_2903;II)Inamed getTopYLnet/minecraft/world/WorldView;getTopY(Lnet/minecraft/world/Heightmap$Type;II)I
-
getAmbientDarkness
int getAmbientDarkness()- Mappings:
Namespace Name Mixin selector official bLbty;b()Iintermediary method_8594Lnet/minecraft/class_4538;method_8594()Inamed getAmbientDarknessLnet/minecraft/world/WorldView;getAmbientDarkness()I
-
getBiomeAccess
BiomeAccess getBiomeAccess()- Mappings:
Namespace Name Mixin selector official cLbty;c()Lbuw;intermediary method_22385Lnet/minecraft/class_4538;method_22385()Lnet/minecraft/class_4543;named getBiomeAccessLnet/minecraft/world/WorldView;getBiomeAccess()Lnet/minecraft/world/biome/source/BiomeAccess;
-
getBiome
- Mappings:
Namespace Name Mixin selector official uLbty;u(Lfx;)Lbuu;intermediary method_23753Lnet/minecraft/class_4538;method_23753(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;named getBiomeLnet/minecraft/world/WorldView;getBiome(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
-
method_29556
- Mappings:
Namespace Name Mixin selector official cLbty;c(Ldip;)Ljava/util/stream/Stream;intermediary method_29556Lnet/minecraft/class_4538;method_29556(Lnet/minecraft/class_238;)Ljava/util/stream/Stream;named method_29556Lnet/minecraft/world/WorldView;method_29556(Lnet/minecraft/util/math/Box;)Ljava/util/stream/Stream;
-
getColor
- Specified by:
getColorin interfaceBlockRenderView- Mappings:
Namespace Name Mixin selector official aLbsx;a(Lfx;Lnet/minecraft/world/level/ColorResolver;)Iintermediary method_23752Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/world/level/ColorResolver;)Inamed getColorLnet/minecraft/world/BlockRenderView;getColor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I
-
getBiomeForNoiseGen
- Specified by:
getBiomeForNoiseGenin interfaceBiomeAccess.Storage- Mappings:
Namespace Name Mixin selector official bLbuw$a;b(III)Lbuu;intermediary method_16359Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_1959;named getBiomeForNoiseGenLnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/world/biome/Biome;
-
getGeneratorStoredBiome
- Mappings:
Namespace Name Mixin selector official aLbty;a(III)Lbuu;intermediary method_22387Lnet/minecraft/class_4538;method_22387(III)Lnet/minecraft/class_1959;named getGeneratorStoredBiomeLnet/minecraft/world/WorldView;getGeneratorStoredBiome(III)Lnet/minecraft/world/biome/Biome;
-
isClient
boolean isClient()Checks if this world view is on the logical client.If the value returned is false, it is expected that this world is present on a logical server.
- Mappings:
Namespace Name Mixin selector official t_Lbty;t_()Zintermediary method_8608Lnet/minecraft/class_4538;method_8608()Znamed isClientLnet/minecraft/world/WorldView;isClient()Z
-
getSeaLevel
Deprecated.- Mappings:
Namespace Name Mixin selector official v_Lbty;v_()Iintermediary method_8615Lnet/minecraft/class_4538;method_8615()Inamed getSeaLevelLnet/minecraft/world/WorldView;getSeaLevel()I
-
getDimension
DimensionType getDimension()- Mappings:
Namespace Name Mixin selector official kLbty;k()Lckt;intermediary method_8597Lnet/minecraft/class_4538;method_8597()Lnet/minecraft/class_2874;named getDimensionLnet/minecraft/world/WorldView;getDimension()Lnet/minecraft/world/dimension/DimensionType;
-
getBottomY
default int getBottomY()Returns the bottom Y level, or height, inclusive, of this view.- Specified by:
getBottomYin interfaceHeightLimitView- See Also:
HeightLimitView.getTopY(),HeightLimitView.getHeight()- Mappings:
Namespace Name Mixin selector official w_Lbtx;w_()Iintermediary method_31607Lnet/minecraft/class_5539;method_31607()Inamed getBottomYLnet/minecraft/world/HeightLimitView;getBottomY()I
-
getHeight
default int getHeight()Returns the difference in the minimum and maximum height.This is the number of blocks that can be modified in any vertical column within the view, or the vertical size, in blocks, of the view.
- Specified by:
getHeightin interfaceHeightLimitView- Returns:
- the difference in the minimum and maximum height
- See Also:
HeightLimitView.getBottomY(),HeightLimitView.getTopY()- Mappings:
Namespace Name Mixin selector official mLbtx;m()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Inamed getHeightLnet/minecraft/world/HeightLimitView;getHeight()I
-
getTopPosition
- Mappings:
Namespace Name Mixin selector official aLbty;a(Lcmm$a;Lfx;)Lfx;intermediary method_8598Lnet/minecraft/class_4538;method_8598(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;named getTopPositionLnet/minecraft/world/WorldView;getTopPosition(Lnet/minecraft/world/Heightmap$Type;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
-
isAir
- Mappings:
Namespace Name Mixin selector official vLbty;v(Lfx;)Zintermediary method_22347Lnet/minecraft/class_4538;method_22347(Lnet/minecraft/class_2338;)Znamed isAirLnet/minecraft/world/WorldView;isAir(Lnet/minecraft/util/math/BlockPos;)Z
-
isSkyVisibleAllowingSea
- Mappings:
Namespace Name Mixin selector official wLbty;w(Lfx;)Zintermediary method_22348Lnet/minecraft/class_4538;method_22348(Lnet/minecraft/class_2338;)Znamed isSkyVisibleAllowingSeaLnet/minecraft/world/WorldView;isSkyVisibleAllowingSea(Lnet/minecraft/util/math/BlockPos;)Z
-
getBrightness
Deprecated.- Mappings:
Namespace Name Mixin selector official xLbty;x(Lfx;)Fintermediary method_22349Lnet/minecraft/class_4538;method_22349(Lnet/minecraft/class_2338;)Fnamed getBrightnessLnet/minecraft/world/WorldView;getBrightness(Lnet/minecraft/util/math/BlockPos;)F
-
getStrongRedstonePower
- Mappings:
Namespace Name Mixin selector official cLbty;c(Lfx;Lgc;)Iintermediary method_22344Lnet/minecraft/class_4538;method_22344(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getStrongRedstonePowerLnet/minecraft/world/WorldView;getStrongRedstonePower(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
getChunk
- Mappings:
Namespace Name Mixin selector official yLbty;y(Lfx;)Lcjl;intermediary method_22350Lnet/minecraft/class_4538;method_22350(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791;named getChunkLnet/minecraft/world/WorldView;getChunk(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/Chunk;
-
getChunk
- Mappings:
Namespace Name Mixin selector official aLbty;a(II)Lcjl;intermediary method_8392Lnet/minecraft/class_4538;method_8392(II)Lnet/minecraft/class_2791;named getChunkLnet/minecraft/world/WorldView;getChunk(II)Lnet/minecraft/world/chunk/Chunk;
-
getChunk
- Mappings:
Namespace Name Mixin selector official aLbty;a(IILcjp;)Lcjl;intermediary method_22342Lnet/minecraft/class_4538;method_22342(IILnet/minecraft/class_2806;)Lnet/minecraft/class_2791;named getChunkLnet/minecraft/world/WorldView;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;)Lnet/minecraft/world/chunk/Chunk;
-
getChunkAsView
- Specified by:
getChunkAsViewin interfaceCollisionView- Mappings:
Namespace Name Mixin selector official cLbte;c(II)Lbsz;intermediary method_22338Lnet/minecraft/class_1941;method_22338(II)Lnet/minecraft/class_1922;named getChunkAsViewLnet/minecraft/world/CollisionView;getChunkAsView(II)Lnet/minecraft/world/BlockView;
-
isWater
- Mappings:
Namespace Name Mixin selector official zLbty;z(Lfx;)Zintermediary method_22351Lnet/minecraft/class_4538;method_22351(Lnet/minecraft/class_2338;)Znamed isWaterLnet/minecraft/world/WorldView;isWater(Lnet/minecraft/util/math/BlockPos;)Z
-
containsFluid
- Mappings:
Namespace Name Mixin selector official dLbty;d(Ldip;)Zintermediary method_22345Lnet/minecraft/class_4538;method_22345(Lnet/minecraft/class_238;)Znamed containsFluidLnet/minecraft/world/WorldView;containsFluid(Lnet/minecraft/util/math/Box;)Z
-
getLightLevel
- Mappings:
Namespace Name Mixin selector official ALbty;A(Lfx;)Iintermediary method_22339Lnet/minecraft/class_4538;method_22339(Lnet/minecraft/class_2338;)Inamed getLightLevelLnet/minecraft/world/WorldView;getLightLevel(Lnet/minecraft/util/math/BlockPos;)I
-
getLightLevel
- Mappings:
Namespace Name Mixin selector official cLbty;c(Lfx;I)Iintermediary method_22346Lnet/minecraft/class_4538;method_22346(Lnet/minecraft/class_2338;I)Inamed getLightLevelLnet/minecraft/world/WorldView;getLightLevel(Lnet/minecraft/util/math/BlockPos;I)I
-
method_33598
Deprecated.- Mappings:
Namespace Name Mixin selector official eLbty;e(II)Zintermediary method_33598Lnet/minecraft/class_4538;method_33598(II)Znamed method_33598Lnet/minecraft/world/WorldView;method_33598(II)Z
-
isChunkLoaded
Deprecated.- Mappings:
Namespace Name Mixin selector official BLbty;B(Lfx;)Zintermediary method_22340Lnet/minecraft/class_4538;method_22340(Lnet/minecraft/class_2338;)Znamed isChunkLoadedLnet/minecraft/world/WorldView;isChunkLoaded(Lnet/minecraft/util/math/BlockPos;)Z
-
isRegionLoaded
Deprecated.- Mappings:
Namespace Name Mixin selector official aLbty;a(Lfx;Lfx;)Zintermediary method_22343Lnet/minecraft/class_4538;method_22343(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Znamed isRegionLoadedLnet/minecraft/world/WorldView;isRegionLoaded(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Z
-
isRegionLoaded
@Deprecated default boolean isRegionLoaded(int int2, int minY, int int3, int int4, int maxY, int int5)Deprecated.- Mappings:
Namespace Name Mixin selector official aLbty;a(IIIIII)Zintermediary method_22341Lnet/minecraft/class_4538;method_22341(IIIIII)Znamed isRegionLoadedLnet/minecraft/world/WorldView;isRegionLoaded(IIIIII)Z
-
method_33597
Deprecated.- Mappings:
Namespace Name Mixin selector official bLbty;b(IIII)Zintermediary method_33597Lnet/minecraft/class_4538;method_33597(IIII)Znamed method_33597Lnet/minecraft/world/WorldView;method_33597(IIII)Z
-