net.minecraft.world.gen.loot.conditions

public class LootItemConditions

bde
net.minecraft.class_2818
net.minecraft.world.gen.loot.conditions.LootItemConditions
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
NAME_TO_SERIALIZER_MAP
private static final Map<Class<? extends LootItemCondition>, LootItemCondition$Serializer<?>>
b
field_13244
SERIALIZERS_BY_TYPE
CLASS_TO_SERIALIZER_MAP

Method summary

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