Class ContextAwarePredicate
java.lang.Object
net.minecraft.advancements.critereon.ContextAwarePredicate
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Predicate<LootContext>private final List<LootItemCondition>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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_298375_) 
- 
Field Details- 
conditions
- 
compositePredicates
 
- 
- 
Constructor Details- 
ContextAwarePredicateContextAwarePredicate(List<LootItemCondition> p_301186_) 
 
- 
- 
Method Details- 
create
- 
fromElementpublic static Optional<Optional<ContextAwarePredicate>> fromElement(String p_286647_, DeserializationContext p_286323_, @Nullable com.google.gson.JsonElement p_286520_, LootContextParamSet p_286912_) 
- 
matches
- 
toJsonpublic com.google.gson.JsonElement toJson()
- 
toJson
 
-