net.minecraft.world.gen.loot.conditions

public class LootItemConditions

cdl
net.minecraft.class_2818
net.minecraft.world.gen.loot.conditions.LootItemConditions
net.minecraft.world.storage.loot.conditions.LootConditionManager
net.minecraft.world.storage.loot.conditions.LootConditionManager

Field summary

Modifier and TypeField
private static final Map<Identifier, LootItemCondition$Serializer<?>>
a
field_13243
SERIALIZERS_BY_ID
field_186642_a
NAME_TO_SERIALIZER_MAP
private static final Map<Class<? extends LootItemCondition>, LootItemCondition$Serializer<?>>
b
field_13244
SERIALIZERS_BY_TYPE
field_186643_b
CLASS_TO_SERIALIZER_MAP

Method summary

Modifier and TypeMethod
public static <T extends LootItemCondition> void
a(cdk$a<? extends T> arg0)
method_12079(class_2816$class_2817<? extends T> arg0)
registerSerializer(LootItemCondition$Serializer<? extends T> serializer)
func_186639_a(LootCondition$Serializer<? extends T> arg0)
registerCondition(LootCondition$Serializer<? extends T> condition)
public static boolean
a(cdk[] arg0, Random arg1, ccr arg2)
method_12082(class_2816[] arg0, Random arg1, class_2782 arg2)
test(LootItemCondition[] conditions, Random random, LootContext context)
func_186638_a(LootCondition[] arg0, Random arg1, LootContext arg2)
testAllConditions(LootCondition[] conditions, Random rand, LootContext context)
public static LootItemCondition$Serializer<?>
a(pc arg0)
method_12081(class_1653 arg0)
getSerializer(Identifier id)
func_186641_a(ResourceLocation arg0)
getSerializerForName(ResourceLocation location)
public static <T extends LootItemCondition> LootItemCondition$Serializer<T>
a(T arg0)
method_12080(T arg0)
getSerializer(T condition)
func_186640_a(T arg0)
getSerializerFor(T conditionClass)