public class GroundItemQueryBuilder extends GameEntityQueryBuilder<GroundItem,GroundItemQueryBuilder,LocatableEntityQueryResult<GroundItem>>
Modifier and Type | Field and Description |
---|---|
static java.util.function.Predicate<GroundItem> |
NOT_STACKABLE |
static java.util.function.Predicate<GroundItem> |
NOTED |
static java.util.function.Predicate<GroundItem> |
STACKABLE |
static java.util.function.Predicate<GroundItem> |
UNNOTED |
INVISIBLE_FILTER, VISIBLE_FILTER
ctx
Constructor and Description |
---|
GroundItemQueryBuilder(APIContext ctx,
java.util.function.Function<java.util.function.Predicate<GroundItem>,java.util.List<GroundItem>> objectsFunc) |
Modifier and Type | Method and Description |
---|---|
GroundItemQueryBuilder |
actions(java.lang.String... actions) |
GroundItemQueryBuilder |
nameContains(java.lang.String... names) |
GroundItemQueryBuilder |
named(java.lang.String... names) |
GroundItemQueryBuilder |
nameMatches(java.lang.String regex) |
GroundItemQueryBuilder |
noted() |
GroundItemQueryBuilder |
notNamed(java.lang.String... names) |
GroundItemQueryBuilder |
notStackable() |
GroundItemQueryBuilder |
stackable() |
GroundItemQueryBuilder |
stackSize(int min) |
GroundItemQueryBuilder |
stackSize(int min,
int max) |
GroundItemQueryBuilder |
unnoted() |
distance, distance, distance, distance, id, located, modelId, notLocated, notWithin, reachable, reachableFrom, results, unreachable, unreachableFrom, within
contains, invisible, visible
accepts, asList, asSet, filter
public static final java.util.function.Predicate<GroundItem> NOTED
public static final java.util.function.Predicate<GroundItem> UNNOTED
public static final java.util.function.Predicate<GroundItem> STACKABLE
public static final java.util.function.Predicate<GroundItem> NOT_STACKABLE
public GroundItemQueryBuilder(APIContext ctx, java.util.function.Function<java.util.function.Predicate<GroundItem>,java.util.List<GroundItem>> objectsFunc)
public GroundItemQueryBuilder named(java.lang.String... names)
public GroundItemQueryBuilder nameMatches(java.lang.String regex)
public GroundItemQueryBuilder nameContains(java.lang.String... names)
public GroundItemQueryBuilder notNamed(java.lang.String... names)
public GroundItemQueryBuilder actions(java.lang.String... actions)
public GroundItemQueryBuilder noted()
public GroundItemQueryBuilder unnoted()
public GroundItemQueryBuilder stackable()
public GroundItemQueryBuilder notStackable()
public GroundItemQueryBuilder stackSize(int min)
public GroundItemQueryBuilder stackSize(int min, int max)