Interface EntityGetter

All Known Subinterfaces:
CommonLevelAccessor, LevelAccessor, ServerEntityGetter, ServerLevelAccessor, WorldGenLevel
All Known Implementing Classes:
ClientLevel, Level, ServerLevel, WorldGenRegion

public interface EntityGetter
  • Method Details

    • getEntities

      List<Entity> getEntities(@Nullable Entity p_45936_, AABB p_45937_, Predicate<? super Entity> p_45938_)
    • getEntities

      <T extends Entity> List<T> getEntities(EntityTypeTest<Entity,T> p_151464_, AABB p_151465_, Predicate<? super T> p_151466_)
    • getEntitiesOfClass

      default <T extends Entity> List<T> getEntitiesOfClass(Class<T> p_45979_, AABB p_45980_, Predicate<? super T> p_45981_)
    • players

      List<? extends Player> players()
    • getEntities

      default List<Entity> getEntities(@Nullable Entity p_45934_, AABB p_45935_)
    • isUnobstructed

      default boolean isUnobstructed(@Nullable Entity p_45939_, VoxelShape p_45940_)
    • getEntitiesOfClass

      default <T extends Entity> List<T> getEntitiesOfClass(Class<T> p_45977_, AABB p_45978_)
    • getEntityCollisions

      default List<VoxelShape> getEntityCollisions(@Nullable Entity p_186451_, AABB p_186452_)
    • getNearestPlayer

      @Nullable default Player getNearestPlayer(double p_45919_, double p_45920_, double p_45921_, double p_45922_, @Nullable Predicate<Entity> p_45923_)
    • getNearestPlayer

      @Nullable default Player getNearestPlayer(Entity p_45931_, double p_45932_)
    • getNearestPlayer

      @Nullable default Player getNearestPlayer(double p_45925_, double p_45926_, double p_45927_, double p_45928_, boolean p_45929_)
    • hasNearbyAlivePlayer

      default boolean hasNearbyAlivePlayer(double p_45915_, double p_45916_, double p_45917_, double p_45918_)
    • getPlayerByUUID

      @Nullable default Player getPlayerByUUID(UUID p_46004_)