public interface IEntityReader
Modifier and Type | Method and Description |
---|---|
default boolean |
checkNoEntityCollision(Entity entityIn,
VoxelShape shape) |
default <T extends Entity> |
func_225316_b(java.lang.Class<? extends T> p_225316_1_,
AxisAlignedBB p_225316_2_,
java.util.function.Predicate<? super T> p_225316_3_) |
default <T extends Entity> |
func_225317_b(java.lang.Class<? extends T> p_225317_1_,
AxisAlignedBB p_225317_2_) |
default <T extends LivingEntity> |
func_225318_b(java.lang.Class<? extends T> p_225318_1_,
EntityPredicate p_225318_2_,
LivingEntity p_225318_3_,
double p_225318_4_,
double p_225318_6_,
double p_225318_8_,
AxisAlignedBB p_225318_10_) |
default <T extends LivingEntity> |
getClosestEntity(java.util.List<? extends T> p_217361_1_,
EntityPredicate p_217361_2_,
LivingEntity p_217361_3_,
double p_217361_4_,
double p_217361_6_,
double p_217361_8_) |
default <T extends LivingEntity> |
getClosestEntityWithinAABB(java.lang.Class<? extends T> p_217360_1_,
EntityPredicate p_217360_2_,
LivingEntity p_217360_3_,
double p_217360_4_,
double p_217360_6_,
double p_217360_8_,
AxisAlignedBB p_217360_10_) |
default PlayerEntity |
getClosestPlayer(double p_217365_1_,
double p_217365_3_,
double p_217365_5_) |
default PlayerEntity |
getClosestPlayer(double x,
double y,
double z,
double distance,
boolean creativePlayers) |
default PlayerEntity |
getClosestPlayer(double x,
double y,
double z,
double distance,
java.util.function.Predicate<Entity> predicate) |
default PlayerEntity |
getClosestPlayer(Entity p_217362_1_,
double distance) |
default PlayerEntity |
getClosestPlayer(EntityPredicate p_217359_1_,
double p_217359_2_,
double p_217359_4_,
double p_217359_6_) |
default PlayerEntity |
getClosestPlayer(EntityPredicate p_217370_1_,
LivingEntity p_217370_2_) |
default PlayerEntity |
getClosestPlayer(EntityPredicate p_217372_1_,
LivingEntity p_217372_2_,
double p_217372_3_,
double p_217372_5_,
double p_217372_7_) |
default java.util.stream.Stream<VoxelShape> |
getEmptyCollisionShapes(Entity entityIn,
AxisAlignedBB aabb,
java.util.Set<Entity> entitiesToIgnore) |
java.util.List<Entity> |
getEntitiesInAABBexcluding(Entity entityIn,
AxisAlignedBB boundingBox,
java.util.function.Predicate<? super Entity> predicate) |
default <T extends Entity> |
getEntitiesWithinAABB(java.lang.Class<? extends T> p_217357_1_,
AxisAlignedBB p_217357_2_) |
<T extends Entity> |
getEntitiesWithinAABB(java.lang.Class<? extends T> clazz,
AxisAlignedBB aabb,
java.util.function.Predicate<? super T> filter) |
default java.util.List<Entity> |
getEntitiesWithinAABBExcludingEntity(Entity entityIn,
AxisAlignedBB bb) |
default PlayerEntity |
getPlayerByUuid(java.util.UUID uniqueIdIn) |
java.util.List<? extends PlayerEntity> |
getPlayers() |
default <T extends LivingEntity> |
getTargettableEntitiesWithinAABB(java.lang.Class<? extends T> p_217374_1_,
EntityPredicate p_217374_2_,
LivingEntity p_217374_3_,
AxisAlignedBB p_217374_4_) |
default java.util.List<PlayerEntity> |
getTargettablePlayersWithinAABB(EntityPredicate p_217373_1_,
LivingEntity p_217373_2_,
AxisAlignedBB p_217373_3_) |
default boolean |
isPlayerWithin(double x,
double y,
double z,
double distance) |
java.util.List<Entity> getEntitiesInAABBexcluding(@Nullable Entity entityIn, AxisAlignedBB boundingBox, @Nullable java.util.function.Predicate<? super Entity> predicate)
<T extends Entity> java.util.List<T> getEntitiesWithinAABB(java.lang.Class<? extends T> clazz, AxisAlignedBB aabb, @Nullable java.util.function.Predicate<? super T> filter)
default <T extends Entity> java.util.List<T> func_225316_b(java.lang.Class<? extends T> p_225316_1_, AxisAlignedBB p_225316_2_, @Nullable java.util.function.Predicate<? super T> p_225316_3_)
java.util.List<? extends PlayerEntity> getPlayers()
default java.util.List<Entity> getEntitiesWithinAABBExcludingEntity(@Nullable Entity entityIn, AxisAlignedBB bb)
default boolean checkNoEntityCollision(@Nullable Entity entityIn, VoxelShape shape)
default <T extends Entity> java.util.List<T> getEntitiesWithinAABB(java.lang.Class<? extends T> p_217357_1_, AxisAlignedBB p_217357_2_)
default <T extends Entity> java.util.List<T> func_225317_b(java.lang.Class<? extends T> p_225317_1_, AxisAlignedBB p_225317_2_)
default java.util.stream.Stream<VoxelShape> getEmptyCollisionShapes(@Nullable Entity entityIn, AxisAlignedBB aabb, java.util.Set<Entity> entitiesToIgnore)
@Nullable default PlayerEntity getClosestPlayer(double x, double y, double z, double distance, @Nullable java.util.function.Predicate<Entity> predicate)
@Nullable default PlayerEntity getClosestPlayer(Entity p_217362_1_, double distance)
@Nullable default PlayerEntity getClosestPlayer(double x, double y, double z, double distance, boolean creativePlayers)
@Nullable default PlayerEntity getClosestPlayer(double p_217365_1_, double p_217365_3_, double p_217365_5_)
default boolean isPlayerWithin(double x, double y, double z, double distance)
@Nullable default PlayerEntity getClosestPlayer(EntityPredicate p_217370_1_, LivingEntity p_217370_2_)
@Nullable default PlayerEntity getClosestPlayer(EntityPredicate p_217372_1_, LivingEntity p_217372_2_, double p_217372_3_, double p_217372_5_, double p_217372_7_)
@Nullable default PlayerEntity getClosestPlayer(EntityPredicate p_217359_1_, double p_217359_2_, double p_217359_4_, double p_217359_6_)
@Nullable default <T extends LivingEntity> T getClosestEntityWithinAABB(java.lang.Class<? extends T> p_217360_1_, EntityPredicate p_217360_2_, @Nullable LivingEntity p_217360_3_, double p_217360_4_, double p_217360_6_, double p_217360_8_, AxisAlignedBB p_217360_10_)
@Nullable default <T extends LivingEntity> T func_225318_b(java.lang.Class<? extends T> p_225318_1_, EntityPredicate p_225318_2_, @Nullable LivingEntity p_225318_3_, double p_225318_4_, double p_225318_6_, double p_225318_8_, AxisAlignedBB p_225318_10_)
@Nullable default <T extends LivingEntity> T getClosestEntity(java.util.List<? extends T> p_217361_1_, EntityPredicate p_217361_2_, @Nullable LivingEntity p_217361_3_, double p_217361_4_, double p_217361_6_, double p_217361_8_)
default java.util.List<PlayerEntity> getTargettablePlayersWithinAABB(EntityPredicate p_217373_1_, LivingEntity p_217373_2_, AxisAlignedBB p_217373_3_)
default <T extends LivingEntity> java.util.List<T> getTargettableEntitiesWithinAABB(java.lang.Class<? extends T> p_217374_1_, EntityPredicate p_217374_2_, LivingEntity p_217374_3_, AxisAlignedBB p_217374_4_)
@Nullable default PlayerEntity getPlayerByUuid(java.util.UUID uniqueIdIn)