Enum Class TutorialStep

java.lang.Object
java.lang.Enum<TutorialStep>
net.minecraft.client.tutorial.TutorialStep
All Implemented Interfaces:
Serializable, Comparable<TutorialStep>, Constable

@Environment(CLIENT) public enum TutorialStep extends Enum<TutorialStep>
Mappings:
Namespace Name
named net/minecraft/client/tutorial/TutorialStep
intermediary net/minecraft/class_1157
official gvc
  • Enum Constant Details

    • MOVEMENT

      public static final TutorialStep MOVEMENT
      Mappings:
      Namespace Name Mixin selector
      named MOVEMENT Lnet/minecraft/client/tutorial/TutorialStep;MOVEMENT:Lnet/minecraft/client/tutorial/TutorialStep;
      intermediary field_5650 Lnet/minecraft/class_1157;field_5650:Lnet/minecraft/class_1157;
      official a Lgvc;a:Lgvc;
    • FIND_TREE

      public static final TutorialStep FIND_TREE
      Mappings:
      Namespace Name Mixin selector
      named FIND_TREE Lnet/minecraft/client/tutorial/TutorialStep;FIND_TREE:Lnet/minecraft/client/tutorial/TutorialStep;
      intermediary field_5648 Lnet/minecraft/class_1157;field_5648:Lnet/minecraft/class_1157;
      official b Lgvc;b:Lgvc;
    • PUNCH_TREE

      public static final TutorialStep PUNCH_TREE
      Mappings:
      Namespace Name Mixin selector
      named PUNCH_TREE Lnet/minecraft/client/tutorial/TutorialStep;PUNCH_TREE:Lnet/minecraft/client/tutorial/TutorialStep;
      intermediary field_5649 Lnet/minecraft/class_1157;field_5649:Lnet/minecraft/class_1157;
      official c Lgvc;c:Lgvc;
    • OPEN_INVENTORY

      public static final TutorialStep OPEN_INVENTORY
      Mappings:
      Namespace Name Mixin selector
      named OPEN_INVENTORY Lnet/minecraft/client/tutorial/TutorialStep;OPEN_INVENTORY:Lnet/minecraft/client/tutorial/TutorialStep;
      intermediary field_5652 Lnet/minecraft/class_1157;field_5652:Lnet/minecraft/class_1157;
      official d Lgvc;d:Lgvc;
    • CRAFT_PLANKS

      public static final TutorialStep CRAFT_PLANKS
      Mappings:
      Namespace Name Mixin selector
      named CRAFT_PLANKS Lnet/minecraft/client/tutorial/TutorialStep;CRAFT_PLANKS:Lnet/minecraft/client/tutorial/TutorialStep;
      intermediary field_5655 Lnet/minecraft/class_1157;field_5655:Lnet/minecraft/class_1157;
      official e Lgvc;e:Lgvc;
    • NONE

      public static final TutorialStep NONE
      Mappings:
      Namespace Name Mixin selector
      named NONE Lnet/minecraft/client/tutorial/TutorialStep;NONE:Lnet/minecraft/client/tutorial/TutorialStep;
      intermediary field_5653 Lnet/minecraft/class_1157;field_5653:Lnet/minecraft/class_1157;
      official f Lgvc;f:Lgvc;
  • Field Details

    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/tutorial/TutorialStep;name:Ljava/lang/String;
      intermediary field_5651 Lnet/minecraft/class_1157;field_5651:Ljava/lang/String;
      official g Lgvc;g:Ljava/lang/String;
    • handlerFactory

      private final Function<TutorialManager,? extends TutorialStepHandler> handlerFactory
      Mappings:
      Namespace Name Mixin selector
      named handlerFactory Lnet/minecraft/client/tutorial/TutorialStep;handlerFactory:Ljava/util/function/Function;
      intermediary field_5647 Lnet/minecraft/class_1157;field_5647:Ljava/util/function/Function;
      official h Lgvc;h:Ljava/util/function/Function;
  • Constructor Details

    • TutorialStep

      private TutorialStep(String name, Function<TutorialManager,T> factory)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/tutorial/TutorialStep;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V
      intermediary <init> Lnet/minecraft/class_1157;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V
      official <init> Lgvc;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V
  • Method Details

    • values

      public static TutorialStep[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static TutorialStep valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • createHandler

      public TutorialStepHandler createHandler(TutorialManager manager)
      Mappings:
      Namespace Name Mixin selector
      named createHandler Lnet/minecraft/client/tutorial/TutorialStep;createHandler(Lnet/minecraft/client/tutorial/TutorialManager;)Lnet/minecraft/client/tutorial/TutorialStepHandler;
      intermediary method_4918 Lnet/minecraft/class_1157;method_4918(Lnet/minecraft/class_1156;)Lnet/minecraft/class_1155;
      official a Lgvc;a(Lgva;)Lgvb;
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/client/tutorial/TutorialStep;getName()Ljava/lang/String;
      intermediary method_4920 Lnet/minecraft/class_1157;method_4920()Ljava/lang/String;
      official a Lgvc;a()Ljava/lang/String;
    • byName

      public static TutorialStep byName(String name)
      Mappings:
      Namespace Name Mixin selector
      named byName Lnet/minecraft/client/tutorial/TutorialStep;byName(Ljava/lang/String;)Lnet/minecraft/client/tutorial/TutorialStep;
      intermediary method_4919 Lnet/minecraft/class_1157;method_4919(Ljava/lang/String;)Lnet/minecraft/class_1157;
      official a Lgvc;a(Ljava/lang/String;)Lgvc;