Class TutorialManager

java.lang.Object
net.minecraft.client.tutorial.TutorialManager

@Environment(CLIENT) public class TutorialManager extends Object
Mappings:
Namespace Name
named net/minecraft/client/tutorial/TutorialManager
intermediary net/minecraft/class_1156
official hho
  • Field Details

    • client

      private final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/tutorial/TutorialManager;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_5645 Lnet/minecraft/class_1156;field_5645:Lnet/minecraft/class_310;
      official a Lhho;a:Lfmf;
    • currentHandler

      @Nullable private @Nullable TutorialStepHandler currentHandler
      Mappings:
      Namespace Name Mixin selector
      named currentHandler Lnet/minecraft/client/tutorial/TutorialManager;currentHandler:Lnet/minecraft/client/tutorial/TutorialStepHandler;
      intermediary field_5646 Lnet/minecraft/class_1156;field_5646:Lnet/minecraft/class_1155;
      official b Lhho;b:Lhhp;
  • Constructor Details

    • TutorialManager

      public TutorialManager(MinecraftClient client, GameOptions options)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/tutorial/TutorialManager;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/option/GameOptions;)V
      intermediary <init> Lnet/minecraft/class_1156;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_315;)V
      official <init> Lhho;<init>(Lfmf;Lfmj;)V
  • Method Details

    • onMovement

      public void onMovement(Input input)
      Mappings:
      Namespace Name Mixin selector
      named onMovement Lnet/minecraft/client/tutorial/TutorialManager;onMovement(Lnet/minecraft/client/input/Input;)V
      intermediary method_4909 Lnet/minecraft/class_1156;method_4909(Lnet/minecraft/class_744;)V
      official a Lhho;a(Lgke;)V
    • onUpdateMouse

      public void onUpdateMouse(double deltaX, double deltaY)
      Mappings:
      Namespace Name Mixin selector
      named onUpdateMouse Lnet/minecraft/client/tutorial/TutorialManager;onUpdateMouse(DD)V
      intermediary method_4908 Lnet/minecraft/class_1156;method_4908(DD)V
      official a Lhho;a(DD)V
    • tick

      public void tick(@Nullable @Nullable ClientWorld world, @Nullable @Nullable HitResult hitResult)
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/tutorial/TutorialManager;tick(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/util/hit/HitResult;)V
      intermediary method_4911 Lnet/minecraft/class_1156;method_4911(Lnet/minecraft/class_638;Lnet/minecraft/class_239;)V
      official a Lhho;a(Lgfj;Lfbv;)V
    • onBlockBreaking

      public void onBlockBreaking(ClientWorld world, BlockPos pos, BlockState state, float progress)
      Mappings:
      Namespace Name Mixin selector
      named onBlockBreaking Lnet/minecraft/client/tutorial/TutorialManager;onBlockBreaking(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;F)V
      intermediary method_4907 Lnet/minecraft/class_1156;method_4907(Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V
      official a Lhho;a(Lgfj;Ljh;Ldxu;F)V
    • onInventoryOpened

      public void onInventoryOpened()
      Mappings:
      Namespace Name Mixin selector
      named onInventoryOpened Lnet/minecraft/client/tutorial/TutorialManager;onInventoryOpened()V
      intermediary method_4912 Lnet/minecraft/class_1156;method_4912()V
      official a Lhho;a()V
    • onSlotUpdate

      public void onSlotUpdate(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named onSlotUpdate Lnet/minecraft/client/tutorial/TutorialManager;onSlotUpdate(Lnet/minecraft/item/ItemStack;)V
      intermediary method_4906 Lnet/minecraft/class_1156;method_4906(Lnet/minecraft/class_1799;)V
      official a Lhho;a(Lcxo;)V
    • destroyHandler

      public void destroyHandler()
      Mappings:
      Namespace Name Mixin selector
      named destroyHandler Lnet/minecraft/client/tutorial/TutorialManager;destroyHandler()V
      intermediary method_4915 Lnet/minecraft/class_1156;method_4915()V
      official b Lhho;b()V
    • createHandler

      public void createHandler()
      Mappings:
      Namespace Name Mixin selector
      named createHandler Lnet/minecraft/client/tutorial/TutorialManager;createHandler()V
      intermediary method_4916 Lnet/minecraft/class_1156;method_4916()V
      official c Lhho;c()V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/tutorial/TutorialManager;tick()V
      intermediary method_4917 Lnet/minecraft/class_1156;method_4917()V
      official d Lhho;d()V
    • setStep

      public void setStep(TutorialStep step)
      Mappings:
      Namespace Name Mixin selector
      named setStep Lnet/minecraft/client/tutorial/TutorialManager;setStep(Lnet/minecraft/client/tutorial/TutorialStep;)V
      intermediary method_4910 Lnet/minecraft/class_1156;method_4910(Lnet/minecraft/class_1157;)V
      official a Lhho;a(Lhhq;)V
    • getClient

      public MinecraftClient getClient()
      Mappings:
      Namespace Name Mixin selector
      named getClient Lnet/minecraft/client/tutorial/TutorialManager;getClient()Lnet/minecraft/client/MinecraftClient;
      intermediary method_4914 Lnet/minecraft/class_1156;method_4914()Lnet/minecraft/class_310;
      official e Lhho;e()Lfmf;
    • isInSurvival

      public boolean isInSurvival()
      Returns whether the current game mode of the client is survival.
      Returns:
      whether the current game mode of the client is survival
      Mappings:
      Namespace Name Mixin selector
      named isInSurvival Lnet/minecraft/client/tutorial/TutorialManager;isInSurvival()Z
      intermediary method_4905 Lnet/minecraft/class_1156;method_4905()Z
      official f Lhho;f()Z
    • keyToText

      public static Text keyToText(String name)
      Mappings:
      Namespace Name Mixin selector
      named keyToText Lnet/minecraft/client/tutorial/TutorialManager;keyToText(Ljava/lang/String;)Lnet/minecraft/text/Text;
      intermediary method_4913 Lnet/minecraft/class_1156;method_4913(Ljava/lang/String;)Lnet/minecraft/class_2561;
      official a Lhho;a(Ljava/lang/String;)Lxv;
    • onPickupSlotClick

      public void onPickupSlotClick(ItemStack cursorStack, ItemStack slotStack, ClickType clickType)
      Called when a player performs a pickup slot action in a screen handler. Used to trigger the bundle tutorial.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named onPickupSlotClick Lnet/minecraft/client/tutorial/TutorialManager;onPickupSlotClick(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/ClickType;)V
      intermediary method_33704 Lnet/minecraft/class_1156;method_33704(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V
      official a Lhho;a(Lcxo;Lcxo;Lctl;)V