public static class BlockUsedCriterion.Conditions extends AbstractCriterionConditions
| Modifier and Type | Field and Description |
|---|---|
private LocationPredicate |
field_24495 |
private ItemPredicate |
item |
| Constructor and Description |
|---|
Conditions(EntityPredicate.Extended extended,
LocationPredicate locationPredicate,
ItemPredicate itemPredicate) |
| Modifier and Type | Method and Description |
|---|---|
static BlockUsedCriterion.Conditions |
method_27981(LocationPredicate.Builder builder,
ItemPredicate.Builder builder2) |
boolean |
test(BlockState state,
ServerWorld world,
BlockPos pos,
ItemStack stack) |
JsonObject |
toJson(AdvancementEntityPredicateSerializer predicateSerializer) |
getId, getPlayerPredicate, toStringprivate final LocationPredicate field_24495
private final ItemPredicate item
public Conditions(EntityPredicate.Extended extended, LocationPredicate locationPredicate, ItemPredicate itemPredicate)
public static BlockUsedCriterion.Conditions method_27981(LocationPredicate.Builder builder, ItemPredicate.Builder builder2)
public boolean test(BlockState state, ServerWorld world, BlockPos pos, ItemStack stack)
public JsonObject toJson(AdvancementEntityPredicateSerializer predicateSerializer)
toJson in interface CriterionConditionstoJson in class AbstractCriterionConditions