Êþº¾E'5net/minecraft/world/attribute/EnvironmentAttributeMap  entriesLjava/util/Map; apply$()Lcom/google/common/base/Predicate;  com/google/common/collect/Maps filterKeysB(Ljava/util/Map;Lcom/google/common/base/Predicate;)Ljava/util/Map;   java/util/MapcopyOf (Ljava/util/Map;)Ljava/util/Map;  (Ljava/util/Map;)V  java/lang/Object()V!=net/minecraft/world/attribute/EnvironmentAttributeMap$Builder  $ %&get&(Ljava/lang/Object;)Ljava/lang/Object;(;net/minecraft/world/attribute/EnvironmentAttributeMap$Entry * %+s(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; '- .& applyModifier 0 12 containsKey(Ljava/lang/Object;)Z 4 56keySet()Ljava/util/Set; 8 92equals ; <=hashCode()I ? @AtoString()Ljava/lang/String; 4 DEF GH java/util/Setstream()Ljava/util/stream/Stream;J KLtest ()Ljava/util/function/Predicate; NOP QRjava/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; NT UVtoList()Ljava/util/List; XYZ [\java/util/ListisEmpty()Z^ %_/(Ljava/util/List;)Ljava/util/function/Supplier; abc de#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; ag hisuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; klm nojava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;q rsmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; uvw x\2net/minecraft/world/attribute/EnvironmentAttribute isPositional z{| }~3net/minecraft/world/attribute/EnvironmentAttributesCODEC Lcom/mojang/serialization/Codec;€ �()Ljava/util/function/Function; ƒ„… †‡net/minecraft/util/Utilmemoize<(Ljava/util/function/Function;)Ljava/util/function/Function; ‰Š‹ Œ�com/mojang/serialization/Codec dispatchedMap_(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;€€ ‰‘ ’“xmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; • –—of()Ljava/util/Map; ™ š›EMPTY7Lnet/minecraft/world/attribute/EnvironmentAttributeMap;� %ž()Ljava/util/function/Supplier; ‰  ¡¢lazyInitialized?(Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; {€ ¦ §~ NETWORK_CODEC € ‰ª «¬validate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ® ¯~CODEC_ONLY_POSITIONAL SignatureYLcom/mojang/serialization/Codec;‰Ljava/util/Map;Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry<**>;>;filterSyncablep(Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap;CodeLineNumberTableLocalVariableTable attributesMethodParametersthisLocalVariableTypeTableŒ(Ljava/util/Map;Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry<**>;>;)VbuilderA()Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Builder; attribute4Lnet/minecraft/world/attribute/EnvironmentAttribute;=Lnet/minecraft/world/attribute/EnvironmentAttribute; (Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;Z(Lnet/minecraft/world/attribute/EnvironmentAttribute;Ljava/lang/Object;)Ljava/lang/Object; baseValueLjava/lang/Object;entry=Lnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry;TValue;GLnet/minecraft/world/attribute/EnvironmentAttributeMap$Entry; StackMapTableg(Lnet/minecraft/world/attribute/EnvironmentAttribute;TValue;)TValue;contains7(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Z7Lnet/minecraft/world/attribute/EnvironmentAttribute<*>;:(Lnet/minecraft/world/attribute/EnvironmentAttribute<*>;)ZJ()Ljava/util/Set;>;objlambda$static$2^(Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Lcom/mojang/serialization/DataResult;mapillegalAttributesLjava/util/List;ILjava/util/List;>;lambda$static$4$(Ljava/util/List;)Ljava/lang/String;lambda$static$3lambda$static$0"()Lcom/mojang/serialization/Codec;lambda$static$1H(Lnet/minecraft/world/attribute/EnvironmentAttributeMap;)Ljava/util/Map;v SourceFileEnvironmentAttributeMap.java NestMembersBootstrapMethods2é uê ë\ isSyncableÏî ï ÜÏñ()Ljava/lang/Object;ó ô ÚÛA÷0The following attributes cannot be positional: &ú 'û üý createCodecV(Lnet/minecraft/world/attribute/EnvironmentAttribute;)Lcom/mojang/serialization/Codec;ýH(Ljava/util/Map;)Lnet/minecraft/world/attribute/EnvironmentAttributeMap;  ßàà  ÝÞÞ  ³´´  ÔÕÕ  "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;  r$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesBuilderEntry#%java/lang/invoke/MethodHandles$Lookup%java/lang/invoke/MethodHandlesLookup1š›}~°±§~°±¯~°±°² ³´µI»Y*´º¸ ¸·°¶( )(· ¸›¹¸µX *·*+µ±¶/0 1· º› »  ²¹°¼ ½¾µ » Y·"°¶4%+µT*´+¹#À'°¶9·º›¿À» ¿Á¹¿°ÂÃÄ.ŵ˜*+¶)N-Æ -,¶,§,°¶ =>·*º›¿ÀÆÇÈÉ» ¿ÁÆÊÈËÌ ü'@¹ ¿Æ°ÍÎϵQ *´+¹/¬¶B· º› ¿À»  ¿Ð¹¿°Ñ56µ4 *´¹3°¶F·  º›°Ò92µ{)+*¦¬+Á™+ÀM*´,´¹7™§¬¶KLN· ¸›)º›)ÓÇÌ@¹Ó<=µ4 *´¹:¬¶S·  º›@Aµ4 *´¹>°¶X·  º› ÔÕµ‘1*¶B¹CºI¹M¹SL+¹Wš +º]¸`°*¸f°¶ !"",$·1Ö›ר» ×ÙÌü,X ÚÛµ4 *¸jºp°¶"·  ר ÜϵB *¶t𧬶 ·  ¿ÀÌ @ ÝÞµ>²yº¸‚¸ˆºŽº�¹�°¶ ßàµ/*´°¶· á›âµb>»Y¸”·³˜ºœ¸Ÿ³£²£º¤º¤¹�³¥²£º¨¹©³­±¶ -ãäå 'æb çèìçíìðòõöøùþøÿøð ø  ø  '!"$&