net.minecraft.loot.condition

public class AllOfLootCondition

extends AlternativeLootCondition

All mapped superinterfaces:

LootCondition, LootContextAware, LootTableReportable

net.minecraft.world.level.storage.loot.predicates.AllOfCondition
net.minecraft.class_8548
net.minecraft.loot.condition.AllOfLootCondition

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<AllOfLootCondition>
MAP_CODEC
field_45857
CODEC

Constructor summary

ModifierConstructor
private (RegistryEntryList<LootCondition> terms)

Method summary

Modifier and TypeMethod
private static Predicate<LootContext>
combine(HolderSet<LootItemCondition> terms)
method_1_8926(class_6885<class_5341> arg0)
termsToPredicate(RegistryEntryList<LootCondition> terms)
public static AllOfLootCondition
allOf(HolderSet<LootItemCondition> terms)
method_53404(class_6885<class_5341> arg0)
create(RegistryEntryList<LootCondition> terms)
public com.mojang.serialization.MapCodec<AllOfLootCondition>
codec()
method_1_745()
getCodec()
public static AllOfLootCondition$Builder
allOf(LootItemCondition$Builder... terms)
method_51723(class_5341$class_210... arg0)
builder(LootCondition$Builder... terms)
private static boolean
lambda$combine$0(HolderSet arg0, LootContext arg1)
method_1_8927(class_6885 arg0, class_47 arg1)
method_1_8927(RegistryEntryList arg0, LootContext context)