net.minecraft.world.gen.loot.conditions

public class LootItemConditions

crb
net.minecraft.class_217
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, LootEntityProperty$C_76358819<?>>
a
field_1294
SERIALIZERS_BY_ID
field_186642_a
field_186642_a
private static final Map<Class<? extends LootEntityProperty>, LootEntityProperty$C_76358819<?>>
b
field_1295
SERIALIZERS_BY_TYPE
field_186643_b
field_186643_b

Method summary

Modifier and TypeMethod
public static <T extends LootEntityProperty> void
a(cra$b<? extends T> arg0)
method_926(class_209$class_211<? extends T> arg0)
registerSerializer(LootEntityProperty$C_76358819<? extends T> arg0)
func_186639_a(ILootCondition$AbstractSerializer<? extends T> arg0)
registerCondition(ILootCondition$AbstractSerializer<? extends T> condition)
public static LootEntityProperty$C_76358819<?>
a(qs arg0)
method_922(class_2960 arg0)
getSerializer(Identifier arg0)
func_186641_a(ResourceLocation arg0)
getSerializerForName(ResourceLocation location)
public static <T extends LootEntityProperty> LootEntityProperty$C_76358819<T>
a(T arg0)
method_923(T arg0)
getSerializer(T arg0)
func_186640_a(T arg0)
getSerializerFor(T conditionClass)
public static <T> Predicate<T>
a(Predicate<T>[] arg0)
method_924(Predicate<T>[] arg0)
m_69722313(Predicate<T>[] arg0)
func_216305_a(Predicate<T>[] arg0)
func_216305_a(Predicate<T>[] arg0)
public static <T> Predicate<T>
b(Predicate<T>[] arg0)
method_925(Predicate<T>[] arg0)
m_92398274(Predicate<T>[] arg0)
func_216306_b(Predicate<T>[] arg0)
func_216306_b(Predicate<T>[] arg0)