Êþº¾EP  /net/minecraft/core/registries/BuiltInRegistriesENCHANTMENT_PROVIDER_TYPELnet/minecraft/core/Registry;   net/minecraft/core/Registry byNameCodec"()Lcom/mojang/serialization/Codec; apply()Ljava/util/function/Function;  java/util/function/Functionidentity  com/mojang/serialization/Codecdispatch\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  !Bnet/minecraft/world/item/enchantment/providers/EnchantmentProvider DIRECT_CODEC Lcom/mojang/serialization/Codec;#java/lang/Object SignaturefLcom/mojang/serialization/Codec;enchant¯(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)VMethodParametersitemitemEnchantmentsrandom difficultycodec%()Lcom/mojang/serialization/MapCodec;l()Lcom/mojang/serialization/MapCodec<+Lnet/minecraft/world/item/enchantment/providers/EnchantmentProvider;>;()VCodeLineNumberTable SourceFileEnchantmentProvider.javaBootstrapMethods8&(Ljava/lang/Object;)Ljava/lang/Object; : ; -.=i(Lnet/minecraft/world/item/enchantment/providers/EnchantmentProvider;)Lcom/mojang/serialization/MapCodec;? @AB CD"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesG=net/minecraft/world/item/enchantment/ItemEnchantments$MutableI5net/minecraft/world/item/enchantment/ItemEnchantmentsMutableL%java/lang/invoke/MethodHandles$LookupNjava/lang/invoke/MethodHandlesLookup" !$%&'()*+,-.$/0121²¹º ¸¹³±3456 >79<EFHJ KMO