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
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 cgdintermediary net/minecraft/class_4538named net/minecraft/world/WorldView
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleancontainsFluid(Box box) Returnstrueif any of the blocks insideboxcontain fluid.intdefault RegistryEntry<Biome>default RegistryEntry<Biome>getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ) default intReturns the bottom Y level, or height, inclusive, of this view.default floatgetBrightness(BlockPos pos) Deprecated.default ChunkgetChunk(int chunkX, int chunkZ) Returns the chunk with positionchunkXandchunkZ.default ChunkgetChunk(int chunkX, int chunkZ, ChunkStatus status) getChunk(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) default ChunkReturns the chunk that containspos.getChunkAsView(int chunkX, int chunkZ) default intgetColor(BlockPos pos, ColorResolver colorResolver) getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ) default intdefault intgetLightLevel(BlockPos pos) default intgetLightLevel(BlockPos pos, int ambientDarkness) default floatintDeprecated.default Stream<BlockState>default intgetStrongRedstonePower(BlockPos pos, Direction direction) default BlockPosgetTopPosition(Heightmap.Type heightmap, BlockPos pos) Returns the position of the topmost block in the column containingposusingheightmapheightmap.intgetTopY(Heightmap.Type heightmap, int x, int z) Returns the Y coordinate of the topmost block at the coordinatesxandzusingheightmap.default booleanbooleanisChunkLoaded(int chunkX, int chunkZ) Deprecated.default booleanisChunkLoaded(BlockPos pos) Deprecated.booleanisClient()Checks if this world view is on the logical client.default booleanisPosLoaded(int x, int z) Deprecated.default booleanisRegionLoaded(int minX, int minZ, int maxX, int maxZ) Deprecated.default booleanisRegionLoaded(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) Deprecated.default booleanisRegionLoaded(BlockPos min, BlockPos max) Deprecated.default booleanReturns whether the sky is visible atpos.default booleanMethods inherited from interface net.minecraft.world.BlockRenderView
getBaseLightLevel, getBrightness, getLightingProvider, getLightLevel, isSkyVisibleMethods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.CollisionView
canCollide, canPlace, doesNotIntersectEntities, doesNotIntersectEntities, findClosestCollision, getBlockCollisions, getCollisions, getEntityCollisions, getWorldBorder, isSpaceEmpty, isSpaceEmpty, isSpaceEmptyMethods 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 aLcgd;a(IILcwq;Z)Lcwm;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 bLcgd;b(II)Zintermediary method_8393Lnet/minecraft/class_4538;method_8393(II)Znamed isChunkLoadedLnet/minecraft/world/WorldView;isChunkLoaded(II)Z
-
getTopY
Returns the Y coordinate of the topmost block at the coordinatesxandzusingheightmap.- Returns:
- the Y coordinate of the topmost block at the coordinates
xandzusingheightmap - Mappings:
Namespace Name Mixin selector official aLcgd;a(Lczu$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 o_Lcgd;o_()Iintermediary method_8594Lnet/minecraft/class_4538;method_8594()Inamed getAmbientDarknessLnet/minecraft/world/WorldView;getAmbientDarkness()I
-
getBiomeAccess
BiomeAccess getBiomeAccess()- Mappings:
Namespace Name Mixin selector official s_Lcgd;s_()Lcgy;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 wLcgd;w(Lgt;)Lhc;intermediary method_23753Lnet/minecraft/class_4538;method_23753(Lnet/minecraft/class_2338;)Lnet/minecraft/class_6880;named getBiomeLnet/minecraft/world/WorldView;getBiome(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/registry/RegistryEntry;
-
getStatesInBoxIfLoaded
- Mappings:
Namespace Name Mixin selector official cLcgd;c(Ldvo;)Ljava/util/stream/Stream;intermediary method_29556Lnet/minecraft/class_4538;method_29556(Lnet/minecraft/class_238;)Ljava/util/stream/Stream;named getStatesInBoxIfLoadedLnet/minecraft/world/WorldView;getStatesInBoxIfLoaded(Lnet/minecraft/util/math/Box;)Ljava/util/stream/Stream;
-
getColor
- Specified by:
getColorin interfaceBlockRenderView- Mappings:
Namespace Name Mixin selector official aLcfd;a(Lgt;Lcfl;)Iintermediary method_23752Lnet/minecraft/class_1920;method_23752(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)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 getNoiseBiomeLcgy$a;getNoiseBiome(III)Lhc;intermediary method_16359Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_6880;named getBiomeForNoiseGenLnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/util/registry/RegistryEntry;
-
getGeneratorStoredBiome
- Mappings:
Namespace Name Mixin selector official aLcgd;a(III)Lhc;intermediary method_22387Lnet/minecraft/class_4538;method_22387(III)Lnet/minecraft/class_6880;named getGeneratorStoredBiomeLnet/minecraft/world/WorldView;getGeneratorStoredBiome(III)Lnet/minecraft/util/registry/RegistryEntry;
-
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 k_Lcgd;k_()Zintermediary method_8608Lnet/minecraft/class_4538;method_8608()Znamed isClientLnet/minecraft/world/WorldView;isClient()Z
-
getSeaLevel
Deprecated.- Mappings:
Namespace Name Mixin selector official m_Lcgd;m_()Iintermediary method_8615Lnet/minecraft/class_4538;method_8615()Inamed getSeaLevelLnet/minecraft/world/WorldView;getSeaLevel()I
-
getDimension
DimensionType getDimension()- Mappings:
Namespace Name Mixin selector official q_Lcgd;q_()Lcxx;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:
- Mappings:
Namespace Name Mixin selector official u_Lcgc;u_()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:
- Mappings:
Namespace Name Mixin selector official v_Lcgc;v_()Iintermediary method_31605Lnet/minecraft/class_5539;method_31605()Inamed getHeightLnet/minecraft/world/HeightLimitView;getHeight()I
-
getTopPosition
Returns the position of the topmost block in the column containingposusingheightmapheightmap.- Returns:
- the position of the topmost block in the column
containing
posusingheightmapheightmap - Mappings:
Namespace Name Mixin selector official aLcgd;a(Lczu$a;Lgt;)Lgt;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 xLcgd;x(Lgt;)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
Returns whether the sky is visible atpos.In addition to the normal logic that checks the sky light level, this method also returns
trueifposis below the sea level, and every block between the sea level andposis either transparent or liquid.- Returns:
- whether the sky is visible at
pos - See Also:
- Mappings:
Namespace Name Mixin selector official yLcgd;y(Lgt;)Zintermediary method_22348Lnet/minecraft/class_4538;method_22348(Lnet/minecraft/class_2338;)Znamed isSkyVisibleAllowingSeaLnet/minecraft/world/WorldView;isSkyVisibleAllowingSea(Lnet/minecraft/util/math/BlockPos;)Z
-
getPhototaxisFavor
- Mappings:
Namespace Name Mixin selector official zLcgd;z(Lgt;)Fintermediary method_42309Lnet/minecraft/class_4538;method_42309(Lnet/minecraft/class_2338;)Fnamed getPhototaxisFavorLnet/minecraft/world/WorldView;getPhototaxisFavor(Lnet/minecraft/util/math/BlockPos;)F
-
getBrightness
Deprecated.- Mappings:
Namespace Name Mixin selector official ALcgd;A(Lgt;)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 cLcgd;c(Lgt;Lgy;)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
Returns the chunk that containspos.- Returns:
- the chunk that contains
pos - Mappings:
Namespace Name Mixin selector official BLcgd;B(Lgt;)Lcwm;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
Returns the chunk with positionchunkXandchunkZ.- Returns:
- the chunk with position
chunkXandchunkZ - Mappings:
Namespace Name Mixin selector official aLcgd;a(II)Lcwm;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 aLcgd;a(IILcwq;)Lcwm;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 cLcfk;c(II)Lcfg;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 CLcgd;C(Lgt;)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
Returnstrueif any of the blocks insideboxcontain fluid.- Returns:
trueif any of the blocks insideboxcontain fluid- Mappings:
Namespace Name Mixin selector official dLcgd;d(Ldvo;)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 DLcgd;D(Lgt;)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 cLcgd;c(Lgt;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
-
isPosLoaded
Deprecated.- Mappings:
Namespace Name Mixin selector official fLcgd;f(II)Zintermediary method_33598Lnet/minecraft/class_4538;method_33598(II)Znamed isPosLoadedLnet/minecraft/world/WorldView;isPosLoaded(II)Z
-
isChunkLoaded
Deprecated.- Mappings:
Namespace Name Mixin selector official ELcgd;E(Lgt;)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 aLcgd;a(Lgt;Lgt;)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 minX, int minY, int minZ, int maxX, int maxY, int maxZ) Deprecated.- Mappings:
Namespace Name Mixin selector official aLcgd;a(IIIIII)Zintermediary method_22341Lnet/minecraft/class_4538;method_22341(IIIIII)Znamed isRegionLoadedLnet/minecraft/world/WorldView;isRegionLoaded(IIIIII)Z
-
isRegionLoaded
Deprecated.- Mappings:
Namespace Name Mixin selector official bLcgd;b(IIII)Zintermediary method_33597Lnet/minecraft/class_4538;method_33597(IIII)Znamed isRegionLoadedLnet/minecraft/world/WorldView;isRegionLoaded(IIII)Z
-