net.minecraft.predicate.entity

public class LootContextPredicate

net.minecraft.advancements.criterion.ContextAwarePredicate
net.minecraft.class_5258
net.minecraft.predicate.entity.LootContextPredicate

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<LootContextPredicate>
CODEC
field_47234
CODEC
private final List<LootCondition>
conditions
field_24389
conditions
private final Predicate<LootContext>
compositePredicates
field_24390
combinedCondition

Constructor summary

ModifierConstructor
(List<LootCondition> conditions)

Method summary

Modifier and TypeMethod
public static LootContextPredicate
create(LootItemCondition... conditions)
method_27973(class_5341... arg0)
create(LootCondition... conditions)
public boolean
matches(LootContext context)
method_27806(class_47 arg0)
test(LootContext context)
public void
validate(ValidationContext context)
method_54959(class_58 arg0)
validateConditions(LootTableReporter reporter)
private static List
lambda$static$0(ContextAwarePredicate arg0)
method_54958(class_5258 arg0)
method_54958(LootContextPredicate lootContextPredicate)