Êþº¾EG  3net/minecraft/network/protocol/game/GameProtocols$2val$codecGetterLjava/util/function/Function;   val$context;Lnet/minecraft/network/protocol/game/GameProtocols$Context;  java/lang/Object()V  java/util/function/Functionapply&(Ljava/lang/Object;)Ljava/lang/Object;'net/minecraft/network/codec/StreamCodec  decode  encode'(Ljava/lang/Object;Ljava/lang/Object;)V!-net/minecraft/network/RegistryFriendlyByteBuf # $D(Lnet/minecraft/network/RegistryFriendlyByteBuf;Ljava/lang/Object;)V & 'C(Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/lang/Object;[(Ljava/util/function/Function;Lnet/minecraft/network/protocol/game/GameProtocols$Context;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/network/protocol/game/GameProtocols$2;MethodParametersinput/Lnet/minecraft/network/RegistryFriendlyByteBuf; Signature4(Lnet/minecraft/network/RegistryFriendlyByteBuf;)TP;outputvalueLjava/lang/Object;LocalVariableTypeTableTP;5(Lnet/minecraft/network/RegistryFriendlyByteBuf;TP;)VoLjava/lang/Object;Lnet/minecraft/network/codec/StreamCodec; SourceFileGameProtocols.javaEnclosingMethod>1net/minecraft/network/protocol/game/GameProtocols @A dispatchCodecM(Ljava/util/function/Function;)Lnet/minecraft/network/protocol/CodecModifier;NestHost InnerClassesE9net/minecraft/network/protocol/game/GameProtocols$ContextContext   ()9*+µ*,µ*· ±*G+ ,-.  ')K*´*´¹À+¹°*J+,-/0./12$)l*´*´¹À+,¹±* OP+ ,-30456 47. 3418A)4 *+À ,¶"±*G+  ,-. 34A)3 *+À ¶%°*G+  ,-./19:;<=?B=CD=F