net.minecraft.advancements.critereon

public class EntityPredicate$Composite

bo$b
net.minecraft.advancements.critereon.EntityPredicate$Composite
net.minecraft.class_2048$class_5258
net.minecraft.predicate.entity.EntityPredicate$Extended
net.minecraft.src.C_1147_$C_1150_
net.minecraft.advancements.critereon.CriterionConditionEntity$b

Field summary

Modifier and TypeField
public static final EntityPredicate$Composite
a
ANY
field_24388
EMPTY
f_36667_
private final LootItemCondition[]
b
conditions
field_24389
conditions
f_36668_
private final Predicate<LootContext>
c
compositePredicates
field_24390
combinedCondition
f_36669_

Constructor summary

ModifierConstructor
private (LootItemCondition[] conditions)

Method summary

Modifier and TypeMethod
public static EntityPredicate$Composite
a(dux... arg0)
create(LootItemCondition... arg0)
method_27973(class_5341... arg0)
create(LootCondition... conditions)
m_36690_(C_3004_... p_36691_)
public static EntityPredicate$Composite
a(com.google.gson.JsonObject arg0, String arg1, be arg2)
fromJson(com.google.gson.JsonObject arg0, String arg1, DeserializationContext arg2)
method_27805(com.google.gson.JsonObject arg0, String arg1, class_5257 arg2)
getInJson(com.google.gson.JsonObject root, String key, AdvancementEntityPredicateDeserializer predicateDeserializer)
m_36677_(com.google.gson.JsonObject p_36678_, String p_36679_, C_723_ p_36680_)
public static EntityPredicate$Composite[]
b(com.google.gson.JsonObject arg0, String arg1, be arg2)
fromJsonArray(com.google.gson.JsonObject arg0, String arg1, DeserializationContext arg2)
method_27809(com.google.gson.JsonObject arg0, String arg1, class_5257 arg2)
requireInJson(com.google.gson.JsonObject root, String key, AdvancementEntityPredicateDeserializer predicateDeserializer)
m_36692_(com.google.gson.JsonObject p_36693_, String p_36694_, C_723_ p_36695_)
private static EntityPredicate$Composite
a(String arg0, be arg1, com.google.gson.JsonElement arg2)
fromElement(String arg0, DeserializationContext arg1, com.google.gson.JsonElement arg2)
method_27807(String arg0, class_5257 arg1, com.google.gson.JsonElement arg2)
fromJson(String key, AdvancementEntityPredicateDeserializer predicateDeserializer, com.google.gson.JsonElement json)
m_36683_(String p_36684_, C_723_ p_36685_, com.google.gson.JsonElement p_36686_)
public static EntityPredicate$Composite
a(bo arg0)
wrap(EntityPredicate arg0)
method_27803(class_2048 arg0)
ofLegacy(EntityPredicate predicate)
m_36673_(C_1147_ p_36674_)
public boolean
a(dsd arg0)
matches(LootContext arg0)
method_27806(class_47 arg0)
test(LootContext context)
m_36681_(C_2811_ arg0)
public com.google.gson.JsonElement
a(ct arg0)
toJson(SerializationContext arg0)
method_27804(class_5267 arg0)
toJson(AdvancementEntityPredicateSerializer predicateSerializer)
m_36675_(C_2205_ arg0)
public static com.google.gson.JsonElement
a(bo$b[] arg0, ct arg1)
toJson(EntityPredicate$Composite[] arg0, SerializationContext arg1)
method_27808(class_2048$class_5258[] arg0, class_5267 arg1)
toPredicatesJsonArray(EntityPredicate$Extended[] predicates, AdvancementEntityPredicateSerializer predicateSerializer)
m_36687_(C_1147_$C_1150_[] p_36688_, C_2205_ p_36689_)