Êşº¾EÅnet/minecraft/SharedConstants  java/lang/Object()V  ;net/minecraft/client/tutorial/PunchTreeTutorialStepInstancetutorial(Lnet/minecraft/client/tutorial/Tutorial;   timeWaitingI  &net/minecraft/client/tutorial/Tutorial isSurvival()Z  +net/minecraft/client/tutorial/TutorialStepsNONE-Lnet/minecraft/client/tutorial/TutorialSteps;  !"setStep0(Lnet/minecraft/client/tutorial/TutorialSteps;)V $ %& getMinecraft"()Lnet/minecraft/client/Minecraft; ()* +,net/minecraft/client/Minecraftplayer)Lnet/minecraft/client/player/LocalPlayer; ./0 12'net/minecraft/client/player/LocalPlayer getInventory/()Lnet/minecraft/world/entity/player/Inventory; 456 78net/minecraft/tags/ItemTagsLOGSLnet/minecraft/tags/TagKey; :;< =>+net/minecraft/world/entity/player/Inventorycontains(Lnet/minecraft/tags/TagKey;)Z @ A CRAFT_PLANKS CDE FG:net/minecraft/client/tutorial/FindTreeTutorialStepInstancehasPunchedTreesPreviously,(Lnet/minecraft/client/player/LocalPlayer;)Z I J resetCount L MNtoast:Lnet/minecraft/client/gui/components/toasts/TutorialToast;P8net/minecraft/client/gui/components/toasts/TutorialToast (R STfontLnet/minecraft/client/gui/Font; VWX YZ>net/minecraft/client/gui/components/toasts/TutorialToast$IconsTREE@Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; \ ]^TITLE&Lnet/minecraft/network/chat/Component; ` a^ DESCRIPTION Oc d¯(Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Z)V (f ghguiLnet/minecraft/client/gui/Gui; jkl mnnet/minecraft/client/gui/Gui toastManager;()Lnet/minecraft/client/gui/components/toasts/ToastManager; pqr st7net/minecraft/client/gui/components/toasts/ToastManageraddToast5(Lnet/minecraft/client/gui/components/toasts/Toast;)V Ov whide y5znet/minecraft/tags/BlockTags |}~ >0net/minecraft/world/level/block/state/BlockStateis O� ‚ƒupdateProgress(F)V … †OPEN_INVENTORY ˆ}‰"net/minecraft/world/item/ItemStack‹tutorial.punch_tree.title ��� �‘$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;“tutorial.punch_tree.description•attack — ˜™key:(Ljava/lang/String;)Lnet/minecraft/network/chat/Component; �› �œT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;�2net/minecraft/client/tutorial/TutorialStepInstance HINT_DELAY ConstantValueXRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;+(Lnet/minecraft/client/tutorial/Tutorial;)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/client/tutorial/PunchTreeTutorialStepInstance;MethodParameterstick minecraft Lnet/minecraft/client/Minecraft; StackMapTableclearonDestroyBlock�(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Vlevel.Lnet/minecraft/client/multiplayer/ClientLevel;posLnet/minecraft/core/BlockPos;state2Lnet/minecraft/world/level/block/state/BlockState;percentF isLogBlockZ onGetItem'(Lnet/minecraft/world/item/ItemStack;)V itemStack$Lnet/minecraft/world/item/ItemStack; SourceFile"PunchTreeTutorialStepInstance.java InnerClassesIcons! �Ÿ ¡]^a^ MN¢£J¤¥F *·*+µ ±¦ § ¨© ª «¥@£*Y´`µ*´ ¶š*´ ²¶±*´ ¶#L*´ 6+´'M,Æ-,¶-²3¶9™*´ ²?¶±,¸B™*´ ²?¶±*´X¢ *´H¤1*´KÇ**»OY+´Q²U²[²_·bµK+´e¶i*´K¶o±¦N! #$%(')/*4+8,E-O.P0W1a2b7t8{9”:¢=§ 4.+,£¨©'|¬­®ı0(.ú-¯¥S*´KÆ*´K¶u*µK±¦ABCE§ ¨©®°±¥î[-²x¶{6™. •�'*´KÆ *´K¶€ •›1*´ ²„¶§$*´KÆ*´K ¶€§™ *Y´H`µH±¦. I JKL%N,O9Q@RKSPTZV§>[¨©[²³[´µ[¶·[¸¹ Rº»® ü%ª²´¶¸¼½¥_+²3¶‡™*´ ²?¶±±¦Z [\^§¨©¾¿®ª¾À¥9ЏŒ³[’½Y”¸–S¸š³_±¦ ÁÂà VOÄ@