public abstract class LocatableEntityQueryRequest<T extends LocatableEntity> extends QueryRequest<T>
ctx
Constructor and Description |
---|
LocatableEntityQueryRequest(APIContext ctx,
int distance) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(int x,
int y,
int plane) |
boolean |
accepts(T obj) |
int |
getDistance() |
java.util.List<Locatable> |
getLocated() |
java.util.List<Locatable> |
getNotLocated() |
java.util.List<Area> |
getNotWithin() |
java.util.List<Area> |
getWithin() |
void |
located(Locatable... locatables) |
void |
notLocated(Locatable... locatables) |
void |
notWithin(Area... areas) |
void |
setDistance(double distance) |
void |
within(Area... areas) |
filter, request
public LocatableEntityQueryRequest(APIContext ctx, int distance)
public boolean accepts(T obj)
accepts
in class QueryRequest<T extends LocatableEntity>
public boolean accepts(int x, int y, int plane)
public void setDistance(double distance)
public void located(Locatable... locatables)
public void notLocated(Locatable... locatables)
public void within(Area... areas)
public void notWithin(Area... areas)
public int getDistance()
public java.util.List<Locatable> getLocated()
public java.util.List<Locatable> getNotLocated()
public java.util.List<Area> getWithin()
public java.util.List<Area> getNotWithin()