History - net.minecraft.advancements.critereon.ContextAwarePredicate

25w18a

Names

Fields

Predicate<LootContext>: c, compositePredicates, field_24390, combinedCondition, f_285559_

Predicate<LootContext>: c, compositePredicates, field_24390

List<LootItemCondition>: b, conditions, field_24389, conditions, f_285622_

List<LootItemCondition>: b, conditions, field_24389

com.mojang.serialization.Codec<ContextAwarePredicate>: a, CODEC, field_47234, CODEC, f_303282_

com.mojang.serialization.Codec<ContextAwarePredicate>: a, CODEC, field_47234

Constructors

Methods

ContextAwarePredicate (LootItemCondition...): a, create, method_27973, create, m_286108_

ContextAwarePredicate (LootItemCondition...): a, create, method_27973

boolean (LootContext): a, matches, method_27806, test, m_285831_

boolean (LootContext): a, matches, method_27806

void (ValidationContext): a, validate, method_54959, validateConditions, m_305566_

void (ValidationContext): a, validate, method_54959

1.21.5

Names

bi

bj

Fields

Constructors

Methods

1.21.4

Names

bh

bi

Fields

Constructors

Methods

1.21.3

Names

bg

bh

Fields

Constructors

Methods

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

bf

bg

Fields

Constructors

Methods

1.20.6

Names

bb

bf

Fields

Constructors

Methods

1.20.4

Names

bc

bb

Fields

Predicate<LootContext>: b, compositePredicates, field_24390, combinedCondition, f_285559_

Predicate<LootContext>: c, compositePredicates, field_24390, combinedCondition, f_285559_

List<LootItemCondition>: a, conditions, field_24389, conditions, f_285622_

List<LootItemCondition>: b, conditions, field_24389, conditions, f_285622_

com.mojang.serialization.Codec<ContextAwarePredicate>: a, CODEC, field_47234, CODEC, f_303282_

Constructors

Methods

Optional<Optional<ContextAwarePredicate>> (String, DeserializationContext, com.google.gson.JsonElement, LootContextParamSet): a, fromElement, method_27807, fromJson, m_285802_

com.google.gson.JsonElement (): a, toJson, method_27804, toJson, m_286026_

com.google.gson.JsonElement (List<ContextAwarePredicate>): a, toJson, method_27808, toPredicatesJsonArray, m_285805_

void (ValidationContext): a, validate, method_54959, validateConditions, m_305566_

1.20.2

Names

ba

bc

Fields

ContextAwarePredicate: a, ANY, field_24388, EMPTY, f_285567_

LootItemCondition[]: b, conditions, field_24389, conditions, f_285622_

Predicate<LootContext>: c, compositePredicates, field_24390, combinedCondition, f_285559_

Predicate<LootContext>: b, compositePredicates, field_24390, combinedCondition, f_285559_

List<LootItemCondition>: a, conditions, field_24389, conditions, f_285622_

Constructors

(LootItemCondition[])

(List<LootItemCondition>)

Methods

ContextAwarePredicate (String, DeserializationContext, com.google.gson.JsonElement, LootContextParamSet): a, fromElement, method_27807, fromJson, m_285802_

com.google.gson.JsonElement (SerializationContext): a, toJson, method_27804, toJson, m_286026_

com.google.gson.JsonElement (ContextAwarePredicate[], SerializationContext): a, toJson, method_27808, toPredicatesJsonArray, m_285805_

Optional<Optional<ContextAwarePredicate>> (String, DeserializationContext, com.google.gson.JsonElement, LootContextParamSet): a, fromElement, method_27807, fromJson, m_285802_

com.google.gson.JsonElement (): a, toJson, method_27804, toJson, m_286026_

com.google.gson.JsonElement (List<ContextAwarePredicate>): a, toJson, method_27808, toPredicatesJsonArray, m_285805_

1.20.1

Names

ba

net.minecraft.advancements.critereon.ContextAwarePredicate

net.minecraft.class_5258

net.minecraft.predicate.entity.LootContextPredicate

net.minecraft.src.C_285556_

Fields

ContextAwarePredicate: a, ANY, field_24388, EMPTY, f_285567_

LootItemCondition[]: b, conditions, field_24389, conditions, f_285622_

Predicate<LootContext>: c, compositePredicates, field_24390, combinedCondition, f_285559_

Constructors

(LootItemCondition[])

Methods

ContextAwarePredicate (LootItemCondition...): a, create, method_27973, create, m_286108_

ContextAwarePredicate (String, DeserializationContext, com.google.gson.JsonElement, LootContextParamSet): a, fromElement, method_27807, fromJson, m_285802_

boolean (LootContext): a, matches, method_27806, test, m_285831_

com.google.gson.JsonElement (SerializationContext): a, toJson, method_27804, toJson, m_286026_

com.google.gson.JsonElement (ContextAwarePredicate[], SerializationContext): a, toJson, method_27808, toPredicatesJsonArray, m_285805_