Êþº¾Eˆ  %net/minecraft/world/level/block/BlockD(Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V   net/minecraft/world/level/Level isClientSide()Z  0net/minecraft/world/level/block/state/BlockStategetMenuProviderb(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider;  (net/minecraft/world/entity/player/PlayeropenMenu;(Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt;  net/minecraft/stats/StatsINTERACT_WITH_CARTOGRAPHY_TABLE$Lnet/minecraft/resources/Identifier;  !" awardStat'(Lnet/minecraft/resources/Identifier;)V $%& '(%net/minecraft/world/InteractionResultSUCCESS/Lnet/minecraft/world/InteractionResult$Success;*&net/minecraft/world/SimpleMenuProvider, -. createMenuo(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/MenuConstructor; 012 345net/minecraft/world/level/block/CartographyTableBlockCONTAINER_TITLE&Lnet/minecraft/network/chat/Component; )6 7X(Lnet/minecraft/world/inventory/MenuConstructor;Lnet/minecraft/network/chat/Component;)V92net/minecraft/world/inventory/CartographyTableMenu ;<= >?2net/minecraft/world/inventory/ContainerLevelAccesscreatet(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/ContainerLevelAccess; 8A Be(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)VDcontainer.cartography_table FGH IJ$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;CodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/world/level/block/CartographyTableBlock; propertiesALnet/minecraft/world/level/block/state/BlockBehaviour$Properties;MethodParametersuseWithoutItemì(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult;state2Lnet/minecraft/world/level/block/state/BlockState;level!Lnet/minecraft/world/level/Level;posLnet/minecraft/core/BlockPos;player*Lnet/minecraft/world/entity/player/Player; hitResult)Lnet/minecraft/world/phys/BlockHitResult; StackMapTable”(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$getMenuProvider$0Í(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; containerIdI inventory-Lnet/minecraft/world/entity/player/Inventory;()V SourceFileCartographyTableBlock.javaBootstrapMethodso�(ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu;q 0r cdt uvw xy"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; InnerClasses|?net/minecraft/world/level/block/state/BlockBehaviour$Properties~4net/minecraft/world/level/block/state/BlockBehaviour Properties�-net/minecraft/world/InteractionResult$SuccessSuccess„%java/lang/invoke/MethodHandles$Lookup†java/lang/invoke/MethodHandlesLookup!034K>*+·±L MNOPQRPSTK�,¶š+,-¶ ¶W²¶²#°LM>NOUVWXYZ[\]^_RUWY[]`KZ»)Y,-º+²/·5°L#M*NOUVWXYZR UWYab cdKa»8Y-*+¸:·@°L#M4WXYZefgh[\ijK! C¸E³/±Lklm snpnz{} €$‚ƒ…‡