All Methods Instance Methods Abstract Methods Default Methods
Modifier and Type |
Method and Description |
default boolean |
canPlace(BlockState state,
BlockPos pos,
ShapeContext context) |
default Stream<VoxelShape> |
getBlockCollisions(Entity entity,
Box box) |
default Stream<VoxelShape> |
getBlockCollisions(Entity entity,
Box box,
BiPredicate<BlockState,BlockPos> biPredicate) |
default Stream<VoxelShape> |
getCollisions(Entity entity,
Box box,
Predicate<Entity> predicate) |
Stream<VoxelShape> |
getEntityCollisions(Entity entity,
Box box,
Predicate<Entity> predicate) |
BlockView |
getExistingChunk(int chunkX,
int chunkZ) |
WorldBorder |
getWorldBorder() |
default boolean |
intersectsEntities(Entity entity) |
default boolean |
intersectsEntities(Entity except,
VoxelShape shape) |
default boolean |
isBlockSpaceEmpty(Entity entity,
Box box,
BiPredicate<BlockState,BlockPos> biPredicate) |
default boolean |
isSpaceEmpty(Box box) |
default boolean |
isSpaceEmpty(Entity entity) |
default boolean |
isSpaceEmpty(Entity entity,
Box box) |
default boolean |
isSpaceEmpty(Entity entity,
Box box,
Predicate<Entity> predicate) |