net.minecraft.world

public interface ViewableWorld

extends ExtendedBlockView

bhp
net.minecraft.class_1941
net.minecraft.world.ViewableWorld
net.minecraft.world.WorldView
net.minecraft.world.IWorldReader
net.minecraft.world.IWorldReader

Method summary

Modifier and TypeMethod
default boolean
u(ev arg0)
method_8623(class_2338 arg0)
isAir(BlockPos arg0)
isAir(BlockPos pos)
func_175623_d(BlockPos arg0)
isAirBlock(BlockPos pos)
default boolean
v(ev arg0)
method_8626(class_2338 arg0)
method_8626(BlockPos arg0)
hasSkyAccessIgnoreLiquids(BlockPos pos)
func_175710_j(BlockPos arg0)
canBlockSeeSky(BlockPos pos)
int
a_(ev arg0, int arg1)
method_8624(class_2338 arg0, int arg1)
getLightLevel(BlockPos arg0, int arg1)
getLight(BlockPos pos, int ambientDarkness)
func_201669_a(BlockPos arg0, int arg1)
getLightSubtracted(BlockPos pos, int amount)
Chunk
a(int arg0, int arg1, bxh arg2, boolean arg3)
method_8402(int arg0, int arg1, class_2806 arg2, boolean arg3)
getChunk(int arg0, int arg1, ChunkStatus arg2, boolean arg3)
getChunk(int chunkX, int chunkZ, ChunkStatus status, boolean load)
func_217353_a(int arg0, int arg1, ChunkStatus arg2, boolean arg3)
getChunk(int x, int z, ChunkStatus requiredStatus, boolean nonnull)
boolean
b(int arg0, int arg1)
method_8393(int arg0, int arg1)
isChunkLoaded(int arg0, int arg1)
isChunkLoaded(int x, int z)
func_217354_b(int arg0, int arg1)
chunkExists(int chunkX, int chunkZ)
BlockPos
a(byv$a arg0, ev arg1)
method_8598(class_2902$class_2903 arg0, class_2338 arg1)
getTopPosition(Heightmap$Type arg0, BlockPos arg1)
getHeight(HeightMap$Type type, BlockPos pos)
func_205770_a(Heightmap$Type arg0, BlockPos arg1)
getHeight(Heightmap$Type heightmapType, BlockPos pos)
int
a(byv$a arg0, int arg1, int arg2)
method_8589(class_2902$class_2903 arg0, int arg1, int arg2)
getTop(Heightmap$Type arg0, int arg1, int arg2)
getHeight(HeightMap$Type type, int x, int z)
func_201676_a(Heightmap$Type arg0, int arg1, int arg2)
getHeight(Heightmap$Type heightmapType, int x, int z)
default float
w(ev arg0)
method_8610(class_2338 arg0)
getBrightness(BlockPos arg0)
getBrightness(BlockPos pos)
func_205052_D(BlockPos arg0)
getBrightness(BlockPos pos)
int
c()
method_8594()
getAmbientDarkness()
getAmbientDarkness()
func_175657_ab()
getSkylightSubtracted()
WorldBorder
q_()
method_8621()
getWorldBorder()
getWorldBorder()
func_175723_af()
getWorldBorder()
boolean
a(ail arg0, csv arg1)
method_8611(class_1297 arg0, class_265 arg1)
intersectsEntities(Entity arg0, VoxelShape arg1)
isUnobstructed(Entity entity, VoxelShape shape)
func_195585_a(Entity arg0, VoxelShape arg1)
checkNoEntityCollision(Entity entityIn, VoxelShape shape)
default int
c(ev arg0, fa arg1)
method_8596(class_2338 arg0, class_2350 arg1)
getEmittedStrongRedstonePower(BlockPos arg0, Direction arg1)
getDirectSignal(BlockPos pos, Direction dir)
func_175627_a(BlockPos arg0, Direction arg1)
getStrongPower(BlockPos pos, Direction direction)
boolean
e()
method_8608()
isClient()
isClient()
func_201670_d()
isRemote()
int
i()
method_8615()
getSeaLevel()
getSeaLevel()
func_181545_F()
getSeaLevel()
default Chunk
x(ev arg0)
method_16955(class_2338 arg0)
getChunk(BlockPos arg0)
getChunk(BlockPos pos)
func_217349_x(BlockPos arg0)
getChunk(BlockPos pos)
default Chunk
a(int arg0, int arg1)
method_8392(int arg0, int arg1)
getChunk(int arg0, int arg1)
getChunkAt(int chunkX, int chunkZ)
func_212866_a_(int arg0, int arg1)
getChunk(int chunkX, int chunkZ)
default Chunk
a(int arg0, int arg1, bxh arg2)
method_16956(int arg0, int arg1, class_2806 arg2)
getChunk(int arg0, int arg1, ChunkStatus arg2)
getChunkAt(int chunkX, int chunkZ, ChunkStatus status)
func_217348_a(int arg0, int arg1, ChunkStatus arg2)
getChunk(int chunkX, int chunkZ, ChunkStatus requiredStatus)
default ChunkStatus
O()
method_20311()
getLeastChunkStatusForCollisionCalculation()
getChunkStatusForCollisions()
func_217342_O()
getChunkStatus()
default boolean
a(bvo arg0, ev arg1, csg arg2)
method_8628(class_2680 arg0, class_2338 arg1, class_3726 arg2)
canPlace(BlockState arg0, BlockPos arg1, EntityContext arg2)
canBuildIn(BlockState state, BlockPos pos, CollisionContext context)
func_217350_a(BlockState arg0, BlockPos arg1, ISelectionContext arg2)
func_217350_a(BlockState blockStateIn, BlockPos pos, ISelectionContext selectionContext)
default boolean
i(ail arg0)
method_8606(class_1297 arg0)
intersectsEntities(Entity arg0)
isUnobstructed(Entity entity)
func_217346_i(Entity arg0)
checkNoEntityCollision(Entity entityIn)
default boolean
c(crw arg0)
method_18026(class_238 arg0)
doesNotCollide(Box arg0)
hasNoCollisions(Box shape)
func_217351_c(AxisAlignedBB arg0)
areCollisionShapesEmpty(AxisAlignedBB aabb)
default boolean
j(ail arg0)
method_17892(class_1297 arg0)
doesNotCollide(Entity arg0)
hasNoCollisions(Entity entity)
func_217345_j(Entity arg0)
areCollisionShapesEmpty(Entity entityIn)
default boolean
a_(ail arg0, crw arg1)
method_8587(class_1297 arg0, class_238 arg1)
doesNotCollide(Entity arg0, Box arg1)
hasNoCollisions(Entity entity, Box shape)
func_195586_b(Entity arg0, AxisAlignedBB arg1)
isCollisionBoxesEmpty(Entity entityIn, AxisAlignedBB aabb)
default boolean
b(ail arg0, crw arg1, Set<ail> arg2)
method_8590(class_1297 arg0, class_238 arg1, Set<class_1297> arg2)
doesNotCollide(Entity arg0, Box arg1, Set<Entity> arg2)
hasNoCollisions(Entity entity, Box shape, Set<Entity> excludeEntities)
func_211156_a(Entity arg0, AxisAlignedBB arg1, Set<Entity> arg2)
isCollisionBoxesEmpty(Entity entityIn, AxisAlignedBB aabb, Set<Entity> entitiesToIgnore)
default Stream<VoxelShape>
a(ail arg0, crw arg1, Set<ail> arg2)
method_20743(class_1297 arg0, class_238 arg1, Set<class_1297> arg2)
method_20743(Entity arg0, Box arg1, Set<Entity> arg2)
getEntityCollisions(Entity entity, Box shape, Set<Entity> excludeEntities)
func_223439_a(Entity arg0, AxisAlignedBB arg1, Set<Entity> arg2)
getEmptyCollisionShapes(Entity entityIn, AxisAlignedBB aabb, Set<Entity> entitiesToIgnore)
default Stream<VoxelShape>
c(ail arg0, crw arg1, Set<ail> arg2)
method_8600(class_1297 arg0, class_238 arg1, Set<class_1297> arg2)
getCollisionShapes(Entity arg0, Box arg1, Set<Entity> arg2)
getCollisions(Entity entity, Box shape, Set<Entity> excludeEntities)
func_217352_b(Entity arg0, AxisAlignedBB arg1, Set<Entity> arg2)
getCollisionShapes(Entity entityIn, AxisAlignedBB aabb, Set<Entity> entitiesToIgnore)
default Stream<VoxelShape>
b(ail arg0, crw arg1)
method_20812(class_1297 arg0, class_238 arg1)
method_20812(Entity arg0, Box arg1)
getBlockCollisions(Entity entity, Box shape)
func_223438_b(Entity arg0, AxisAlignedBB arg1)
getCollisionShapes(Entity entityIn, AxisAlignedBB aabb)
default boolean
y(ev arg0)
method_8585(class_2338 arg0)
isWaterAt(BlockPos arg0)
isWater(BlockPos pos)
func_201671_F(BlockPos arg0)
hasWater(BlockPos pos)
default boolean
d(crw arg0)
method_8599(class_238 arg0)
intersectsFluid(Box arg0)
containsFluid(Box bounds)
func_72953_d(AxisAlignedBB arg0)
containsAnyLiquid(AxisAlignedBB bb)
default int
z(ev arg0)
method_8602(class_2338 arg0)
getLightLevel(BlockPos arg0)
getRawBrightness(BlockPos pos)
func_201696_r(BlockPos arg0)
getLight(BlockPos pos)
default int
d(ev arg0, int arg1)
method_8603(class_2338 arg0, int arg1)
method_8603(BlockPos arg0, int arg1)
getBrightness(BlockPos pos, int blockLight)
func_205049_d(BlockPos arg0, int arg1)
getNeighborAwareLightSubtracted(BlockPos pos, int amount)
default boolean
A(ev arg0)
method_8591(class_2338 arg0)
isBlockLoaded(BlockPos arg0)
isChunkLoaded(BlockPos pos)
func_175667_e(BlockPos arg0)
isBlockLoaded(BlockPos pos)
default boolean
a(ev arg0, ev arg1)
method_8617(class_2338 arg0, class_2338 arg1)
isAreaLoaded(BlockPos arg0, BlockPos arg1)
isAreaLoaded(BlockPos min, BlockPos max)
func_175707_a(BlockPos arg0, BlockPos arg1)
isAreaLoaded(BlockPos from, BlockPos to)
default boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
method_8627(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isAreaLoaded(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isAreaLoaded(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
func_217344_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
isAreaLoaded(int fromX, int fromY, int fromZ, int toX, int toY, int toZ)
Dimension
r_()
method_8597()
getDimension()
getDimension()
func_201675_m()
getDimension()