Package net.minecraft.world
Interface RegistryWorldView
- All Superinterfaces:
BiomeAccess.Storage
,BlockRenderView
,BlockView
,CollisionView
,EntityView
,HeightLimitView
,ModifiableTestableWorld
,ModifiableWorld
,RedstoneView
,TestableWorld
,WorldView
- All Known Subinterfaces:
ServerWorldAccess
,StructureWorldAccess
,WorldAccess
- All Known Implementing Classes:
ChunkRegion
,ClientWorld
,ServerWorld
,World
A world view or
World
's superinterface that exposes access to
a registry manager.- See Also:
- Mappings:
Namespace Name named net/minecraft/world/RegistryWorldView
intermediary net/minecraft/class_5423
official dgs
-
Field Summary
Fields inherited from interface net.minecraft.world.BlockView
field_54147
Fields inherited from interface net.minecraft.world.RedstoneView
DIRECTIONS
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
doesNotIntersectEntities
(@Nullable Entity except, VoxelShape shape) Returnstrue
ifshape
does not intersect with non-spectator entities exceptexcept
.default <T extends BlockEntity>
Optional<T> getBlockEntity
(BlockPos pos, BlockEntityType<T> type) default List
<VoxelShape> getEntityCollisions
(@Nullable Entity entity, Box box) default BlockPos
getTopPosition
(Heightmap.Type heightmap, BlockPos pos) Returns the position of the topmost block in the column containingpos
usingheightmap
heightmap.Methods inherited from interface net.minecraft.world.BlockRenderView
getBaseLightLevel, getBrightness, getLightingProvider, getLightLevel, isSkyVisible
Methods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getStatesInBox, raycast, raycast, raycastBlock
Methods inherited from interface net.minecraft.world.CollisionView
canCollide, canPlace, doesNotIntersectEntities, findClosestCollision, findSupportingBlockPos, getBlockCollisions, getBlockOrFluidCollisions, getCollisions, getCollisionsIncludingWorldBorder, getWorldBorder, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty
Methods inherited from interface net.minecraft.world.EntityView
getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesByClass, getEntitiesByType, getNonSpectatingEntities, getOtherEntities, getOtherEntities, getPlayerByUuid, getPlayers, isPlayerInRange
Methods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopYInclusive, isInHeightLimit, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
Methods inherited from interface net.minecraft.world.ModifiableWorld
breakBlock, breakBlock, breakBlock, removeBlock, setBlockState, setBlockState, spawnEntity
Methods inherited from interface net.minecraft.world.RedstoneView
getEmittedRedstonePower, getEmittedRedstonePower, getReceivedRedstonePower, getReceivedStrongRedstonePower, getStrongRedstonePower, isEmittingRedstonePower, isReceivingRedstonePower
Methods inherited from interface net.minecraft.world.TestableWorld
testBlockState, testFluidState
Methods inherited from interface net.minecraft.world.WorldView
containsFluid, createCommandRegistryWrapper, getAmbientDarkness, getBiome, getBiomeAccess, getBiomeForNoiseGen, getBottomY, getBrightness, getChunk, getChunk, getChunk, getChunk, getChunkAsView, getColor, getDimension, getEnabledFeatures, getGeneratorStoredBiome, getHeight, getLightLevel, getLightLevel, getPhototaxisFavor, getRegistryManager, getSeaLevel, getStatesInBoxIfLoaded, getTopY, isAir, isChunkLoaded, isChunkLoaded, isClient, isPosLoaded, isRegionLoaded, isRegionLoaded, isRegionLoaded, isSkyVisibleAllowingSea, isWater
-
Method Details
-
getBlockEntity
- Specified by:
getBlockEntity
in interfaceBlockView
- Specified by:
getBlockEntity
in interfaceTestableWorld
- Mappings:
Namespace Name Mixin selector named getBlockEntity
Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntityType;)Ljava/util/Optional;
intermediary method_35230
Lnet/minecraft/class_1922;method_35230(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional;
official a
Ldgm;a(Ljh;Lduy;)Ljava/util/Optional;
-
getEntityCollisions
- Specified by:
getEntityCollisions
in interfaceCollisionView
- Specified by:
getEntityCollisions
in interfaceEntityView
- Mappings:
Namespace Name Mixin selector named getEntityCollisions
Lnet/minecraft/world/EntityView;getEntityCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;)Ljava/util/List;
intermediary method_20743
Lnet/minecraft/class_1924;method_20743(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List;
official c
Ldgy;c(Lbvj;Lfbs;)Ljava/util/List;
-
doesNotIntersectEntities
Returnstrue
ifshape
does not intersect with non-spectator entities exceptexcept
.- Specified by:
doesNotIntersectEntities
in interfaceCollisionView
- Specified by:
doesNotIntersectEntities
in interfaceEntityView
- Returns:
true
ifshape
does not intersect with non-spectator entities exceptexcept
- Implementation Note:
- This always returns
true
ifshape
is empty. - Mappings:
Namespace Name Mixin selector named doesNotIntersectEntities
Lnet/minecraft/world/EntityView;doesNotIntersectEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;)Z
intermediary method_8611
Lnet/minecraft/class_1924;method_8611(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z
official a
Ldgy;a(Lbvj;Lfcr;)Z
-
getTopPosition
Returns the position of the topmost block in the column containingpos
usingheightmap
heightmap.- Specified by:
getTopPosition
in interfaceTestableWorld
- Specified by:
getTopPosition
in interfaceWorldView
- Returns:
- the position of the topmost block in the column
containing
pos
usingheightmap
heightmap - Mappings:
Namespace Name Mixin selector named getTopPosition
Lnet/minecraft/world/WorldView;getTopPosition(Lnet/minecraft/world/Heightmap$Type;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
intermediary method_8598
Lnet/minecraft/class_4538;method_8598(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
official a
Ldhk;a(Ledp$a;Ljh;)Ljh;
-