public static class ConsumeItemCriterion.Conditions extends AbstractCriterionConditions
| Modifier and Type | Field and Description |
|---|---|
private ItemPredicate |
item |
| Constructor and Description |
|---|
Conditions(EntityPredicate.Extended player,
ItemPredicate item) |
| Modifier and Type | Method and Description |
|---|---|
static ConsumeItemCriterion.Conditions |
any() |
static ConsumeItemCriterion.Conditions |
item(ItemConvertible item) |
boolean |
matches(ItemStack stack) |
JsonObject |
toJson(AdvancementEntityPredicateSerializer predicateSerializer) |
getId, getPlayerPredicate, toStringprivate final ItemPredicate item
public Conditions(EntityPredicate.Extended player, ItemPredicate item)
public static ConsumeItemCriterion.Conditions any()
public static ConsumeItemCriterion.Conditions item(ItemConvertible item)
public boolean matches(ItemStack stack)
public JsonObject toJson(AdvancementEntityPredicateSerializer predicateSerializer)
toJson in interface CriterionConditionstoJson in class AbstractCriterionConditions