CLASS net/minecraft/class_1156 net/minecraft/client/tutorial/TutorialManager FIELD field_26893 entries Ljava/util/List; FIELD field_28801 bundleTutorial Lnet/minecraft/class_5829; FIELD field_5645 client Lnet/minecraft/class_310; FIELD field_5646 currentHandler Lnet/minecraft/class_1155; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_315;)V ARG 1 client ARG 2 options METHOD method_31364 remove (Lnet/minecraft/class_372;)V COMMENT Removes an active tutorial from this manager if it's present and hides COMMENT the toast. ARG 1 toast COMMENT the tutorial toast METHOD method_31365 add (Lnet/minecraft/class_372;I)V COMMENT Adds an active tutorial entry to this manager and the corresponding toast COMMENT to the client's toast manager. ARG 1 toast COMMENT the tutorial toast ARG 2 ticks COMMENT the time the toast will last, in client ticks METHOD method_31366 (Lnet/minecraft/class_372;Lnet/minecraft/class_1156$class_5524;)Z ARG 1 entry METHOD method_33704 onPickupSlotClick (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V COMMENT Called when a player performs a {@link net.minecraft.screen.slot.SlotActionType#PICKUP COMMENT pickup slot action} in a screen handler. Used to trigger the bundle tutorial. COMMENT COMMENT @see net.minecraft.client.network.ClientPlayerEntity#onPickupSlotClick(ItemStack, ItemStack, ClickType) ARG 1 cursorStack ARG 2 slotStack ARG 3 clickType METHOD method_4905 isInSurvival ()Z COMMENT {@return whether the current game mode of the client is {@linkplain net.minecraft.world.GameMode#SURVIVAL survival}} METHOD method_4906 onSlotUpdate (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_4907 onBlockBreaking (Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V ARG 1 world ARG 2 pos ARG 3 state ARG 4 progress METHOD method_4908 onUpdateMouse (DD)V ARG 1 deltaX ARG 3 deltaY METHOD method_4909 onMovement (Lnet/minecraft/class_744;)V ARG 1 input METHOD method_4910 setStep (Lnet/minecraft/class_1157;)V ARG 1 step METHOD method_4911 tick (Lnet/minecraft/class_638;Lnet/minecraft/class_239;)V ARG 1 world ARG 2 hitResult METHOD method_4912 onInventoryOpened ()V METHOD method_4913 keyToText (Ljava/lang/String;)Lnet/minecraft/class_2561; ARG 0 name METHOD method_4914 getClient ()Lnet/minecraft/class_310; METHOD method_4915 destroyHandler ()V METHOD method_4916 createHandler ()V METHOD method_4917 tick ()V CLASS class_5524 Entry FIELD field_26894 toast Lnet/minecraft/class_372; FIELD field_26895 expiry I FIELD field_26896 age I METHOD method_31368 tick ()Z COMMENT Ticks this entry on a client tick. COMMENT COMMENT @return {@code true} if this entry should no longer tick