Package net.minecraft.world
Interface RegistryWorldView
- All Superinterfaces:
BiomeAccess.Storage,BlockRenderView,BlockView,CollisionView,EntityView,HeightLimitView,ModifiableTestableWorld,ModifiableWorld,TestableWorld,WorldView
- All Known Subinterfaces:
ServerWorldAccess,StructureWorldAccess,WorldAccess
- All Known Implementing Classes:
ChunkRegion,ClientWorld,ServerWorld,World
public interface RegistryWorldView extends EntityView, WorldView, ModifiableTestableWorld
A world view or
World's superinterface that exposes access to
a registry manager.- See Also:
getRegistryManager()- Mappings:
Namespace Name official bvcintermediary net/minecraft/class_5423named net/minecraft/world/RegistryWorldView
-
Method Summary
Modifier and Type Method Description default Optional<RegistryKey<Biome>>getBiomeKey(BlockPos pos)default Stream<VoxelShape>getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)DynamicRegistryManagergetRegistryManager()default BlockPosgetTopPosition(Heightmap.Type heightmap, BlockPos pos)default booleanintersectsEntities(@Nullable Entity entity, VoxelShape shape)default <T extends BlockEntity>
Optional<T>method_35230(BlockPos blockPos, BlockEntityType<T> blockEntityType)Methods inherited from interface net.minecraft.world.biome.source.BiomeAccess.Storage
getBiomeForNoiseGenMethods 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, getWorldBorder, intersectsEntities, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmpty, method_33594Methods inherited from interface net.minecraft.world.EntityView
getClosestEntity, getClosestEntity, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesByClass, getEntitiesByType, getNonSpectatingEntities, getOtherEntities, getOtherEntities, getPlayerByUuid, getPlayers, getPlayers, getTargets, isPlayerInRangeMethods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoordMethods inherited from interface net.minecraft.world.ModifiableWorld
breakBlock, breakBlock, breakBlock, removeBlock, setBlockState, setBlockState, spawnEntityMethods inherited from interface net.minecraft.world.TestableWorld
method_35237, testBlockStateMethods inherited from interface net.minecraft.world.WorldView
containsFluid, getAmbientDarkness, getBiome, getBiomeAccess, getBiomeForNoiseGen, getBottomY, getBrightness, getChunk, getChunk, getChunk, getChunk, getChunkAsView, getColor, getDimension, getGeneratorStoredBiome, getHeight, getLightLevel, getLightLevel, getSeaLevel, getStatesInBoxIfLoaded, getStrongRedstonePower, getTopY, isAir, isChunkLoaded, isChunkLoaded, isClient, isPosLoaded, isRegionLoaded, isRegionLoaded, isRegionLoaded, isSkyVisibleAllowingSea, isWater
-
Method Details
-
method_35230
default <T extends BlockEntity> Optional<T> method_35230(BlockPos blockPos, BlockEntityType<T> blockEntityType)- Specified by:
method_35230in interfaceBlockView- Specified by:
method_35230in interfaceTestableWorld- Mappings:
Namespace Name Mixin selector official aLbuv;a(Lgb;Lchr;)Ljava/util/Optional;intermediary method_35230Lnet/minecraft/class_1922;method_35230(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional;named method_35230Lnet/minecraft/world/BlockView;method_35230(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/BlockEntityType;)Ljava/util/Optional;
-
getEntityCollisions
default Stream<VoxelShape> getEntityCollisions(@Nullable @Nullable Entity entity, Box box, Predicate<Entity> predicate)- Specified by:
getEntityCollisionsin interfaceCollisionView- Specified by:
getEntityCollisionsin interfaceEntityView- Mappings:
Namespace Name Mixin selector official cLbvi;c(Lasl;Ldlt;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;intermediary method_20743Lnet/minecraft/class_1924;method_20743(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;named getEntityCollisionsLnet/minecraft/world/EntityView;getEntityCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
-
intersectsEntities
- Specified by:
intersectsEntitiesin interfaceCollisionView- Specified by:
intersectsEntitiesin interfaceEntityView- Mappings:
Namespace Name Mixin selector official aLbvi;a(Lasl;Ldmr;)Zintermediary method_8611Lnet/minecraft/class_1924;method_8611(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Znamed intersectsEntitiesLnet/minecraft/world/EntityView;intersectsEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;)Z
-
getTopPosition
- Specified by:
getTopPositionin interfaceTestableWorld- Specified by:
getTopPositionin interfaceWorldView- Mappings:
Namespace Name Mixin selector official aLbvu;a(Lcor$a;Lgb;)Lgb;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;
-
getRegistryManager
DynamicRegistryManager getRegistryManager()- Mappings:
Namespace Name Mixin selector official tLbvc;t()Lgs;intermediary method_30349Lnet/minecraft/class_5423;method_30349()Lnet/minecraft/class_5455;named getRegistryManagerLnet/minecraft/world/RegistryWorldView;getRegistryManager()Lnet/minecraft/util/registry/DynamicRegistryManager;
-
getBiomeKey
- Mappings:
Namespace Name Mixin selector official hLbvc;h(Lgb;)Ljava/util/Optional;intermediary method_31081Lnet/minecraft/class_5423;method_31081(Lnet/minecraft/class_2338;)Ljava/util/Optional;named getBiomeKeyLnet/minecraft/world/RegistryWorldView;getBiomeKey(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;
-