Class ContextAwarePredicate
java.lang.Object
net.minecraft.advancements.critereon.ContextAwarePredicate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Predicate<LootContext>private final List<LootItemCondition> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ContextAwarePredicatecreate(LootItemCondition... p_286844_) static Optional<Optional<ContextAwarePredicate>>fromElement(String p_286647_, DeserializationContext p_286323_, com.google.gson.JsonElement p_286520_, LootContextParamSet p_286912_) booleanmatches(LootContext p_286260_) com.google.gson.JsonElementtoJson()static com.google.gson.JsonElementtoJson(List<ContextAwarePredicate> p_298324_)
-
Field Details
-
conditions
-
compositePredicates
-
-
Constructor Details
-
ContextAwarePredicate
ContextAwarePredicate(List<LootItemCondition> p_298428_)
-
-
Method Details
-
create
-
fromElement
public static Optional<Optional<ContextAwarePredicate>> fromElement(String p_286647_, DeserializationContext p_286323_, @Nullable com.google.gson.JsonElement p_286520_, LootContextParamSet p_286912_) -
matches
-
toJson
public com.google.gson.JsonElement toJson() -
toJson
-