Êþº¾E{  java/lang/Record()V   ,net/minecraft/client/multiplayer/ClientLevel dimension'()Lnet/minecraft/resources/ResourceKey;  Enet/minecraft/client/renderer/item/properties/select/ContextDimensionTYPESLnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;   VALUE_CODEC Lcom/mojang/serialization/Codec;  getÐ(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/resources/ResourceKey; toString[(Lnet/minecraft/client/renderer/item/properties/select/ContextDimension;)Ljava/lang/String; !"hashCodeJ(Lnet/minecraft/client/renderer/item/properties/select/ContextDimension;)I$ %&equals\(Lnet/minecraft/client/renderer/item/properties/select/ContextDimension;Ljava/lang/Object;)Z ()* +,(net/minecraft/core/registries/Registries DIMENSION%Lnet/minecraft/resources/ResourceKey; ./0 12#net/minecraft/resources/ResourceKeycodecG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec;  567 89!com/mojang/serialization/MapCodecunit7(Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; ;<= >?Qnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Typecreate˜(Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;ALnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty SignaturejLcom/mojang/serialization/Codec;>;äLnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;>;CodeLineNumberTableLocalVariableTablethisGLnet/minecraft/client/renderer/item/properties/select/ContextDimension; itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner)Lnet/minecraft/world/entity/LivingEntity;seedIdisplayContext-Lnet/minecraft/world/item/ItemDisplayContext; StackMapTableMethodParametersó(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/resources/ResourceKey;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;typeU()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;æ()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;>; valueCodec"()Lcom/mojang/serialization/Codec;l()Lcom/mojang/serialization/Codec;>;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;½(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Ljava/lang/Object;ªLjava/lang/Record;Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty;>; SourceFileContextDimension.javaRecordBootstrapMethodsln opq rsjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesTypew%java/lang/invoke/MethodHandles$Lookupyjava/lang/invoke/MethodHandlesLookup1@BCBD E/*·±FG HIEv ,Æ ,¶§°FG> HI JK LM NO PQ RST @.UJLNPRBVWXXXYZE.² °FG HIB[\]E.²°FG HIB^_E1*º°FG HI!`E1*º¬FG HI%aE<*+º#¬FGHIbcUbAdE6 *+,-¶°FG  HIUJLNPRWXXXeE9²'¸-³»Y·3¸4²¸:³ ±F  Bfghij mkt;@uvxz