Enum Class AdvancementTabType

java.lang.Object
java.lang.Enum<AdvancementTabType>
net.minecraft.client.gui.screen.advancement.AdvancementTabType
All Implemented Interfaces:
Serializable, Comparable<AdvancementTabType>, Constable

@Environment(CLIENT) enum AdvancementTabType extends Enum<AdvancementTabType>
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/advancement/AdvancementTabType
intermediary net/minecraft/class_453
official fue
  • Enum Constant Details

    • ABOVE

      public static final AdvancementTabType ABOVE
      Mappings:
      Namespace Name Mixin selector
      named ABOVE Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;ABOVE:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
      intermediary field_2678 Lnet/minecraft/class_453;field_2678:Lnet/minecraft/class_453;
      official a Lfue;a:Lfue;
    • BELOW

      public static final AdvancementTabType BELOW
      Mappings:
      Namespace Name Mixin selector
      named BELOW Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;BELOW:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
      intermediary field_2673 Lnet/minecraft/class_453;field_2673:Lnet/minecraft/class_453;
      official b Lfue;b:Lfue;
    • LEFT

      public static final AdvancementTabType LEFT
      Mappings:
      Namespace Name Mixin selector
      named LEFT Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;LEFT:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
      intermediary field_2675 Lnet/minecraft/class_453;field_2675:Lnet/minecraft/class_453;
      official c Lfue;c:Lfue;
  • Field Details

    • selectedTextures

      private final AdvancementTabType.Textures selectedTextures
      Mappings:
      Namespace Name Mixin selector
      named selectedTextures Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;selectedTextures:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType$Textures;
      intermediary field_45423 Lnet/minecraft/class_453;field_45423:Lnet/minecraft/class_453$class_8670;
      official e Lfue;e:Lfue$a;
    • unselectedTextures

      private final AdvancementTabType.Textures unselectedTextures
      Mappings:
      Namespace Name Mixin selector
      named unselectedTextures Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;unselectedTextures:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType$Textures;
      intermediary field_45424 Lnet/minecraft/class_453;field_45424:Lnet/minecraft/class_453$class_8670;
      official f Lfue;f:Lfue$a;
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      named width Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;width:I
      intermediary field_2671 Lnet/minecraft/class_453;field_2671:I
      official g Lfue;g:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      named height Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;height:I
      intermediary field_2670 Lnet/minecraft/class_453;field_2670:I
      official h Lfue;h:I
    • tabCount

      private final int tabCount
      Mappings:
      Namespace Name Mixin selector
      named tabCount Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;tabCount:I
      intermediary field_2669 Lnet/minecraft/class_453;field_2669:I
      official i Lfue;i:I
  • Constructor Details

    • AdvancementTabType

      private AdvancementTabType(AdvancementTabType.Textures selectedTextures, AdvancementTabType.Textures unselectedTextures, int width, int height, int tabCount)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;<init>(Ljava/lang/String;ILnet/minecraft/client/gui/screen/advancement/AdvancementTabType$Textures;Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType$Textures;III)V
      intermediary <init> Lnet/minecraft/class_453;<init>(Ljava/lang/String;ILnet/minecraft/class_453$class_8670;Lnet/minecraft/class_453$class_8670;III)V
      official <init> Lfue;<init>(Ljava/lang/String;ILfue$a;Lfue$a;III)V
  • Method Details

    • values

      public static AdvancementTabType[] 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 AdvancementTabType 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
    • getTabCount

      public int getTabCount()
      Mappings:
      Namespace Name Mixin selector
      named getTabCount Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;getTabCount()I
      intermediary method_2304 Lnet/minecraft/class_453;method_2304()I
      official a Lfue;a()I
    • drawBackground

      public void drawBackground(DrawContext context, int x, int y, boolean selected, int index)
      Mappings:
      Namespace Name Mixin selector
      named drawBackground Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;drawBackground(Lnet/minecraft/client/gui/DrawContext;IIZI)V
      intermediary method_2301 Lnet/minecraft/class_453;method_2301(Lnet/minecraft/class_332;IIZI)V
      official a Lfue;a(Lfnr;IIZI)V
    • drawIcon

      public void drawIcon(DrawContext context, int x, int y, int index, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named drawIcon Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;drawIcon(Lnet/minecraft/client/gui/DrawContext;IIILnet/minecraft/item/ItemStack;)V
      intermediary method_2306 Lnet/minecraft/class_453;method_2306(Lnet/minecraft/class_332;IIILnet/minecraft/class_1799;)V
      official a Lfue;a(Lfnr;IIILcxo;)V
    • getTabX

      public int getTabX(int index)
      Mappings:
      Namespace Name Mixin selector
      named getTabX Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;getTabX(I)I
      intermediary method_2302 Lnet/minecraft/class_453;method_2302(I)I
      official a Lfue;a(I)I
    • getTabY

      public int getTabY(int index)
      Mappings:
      Namespace Name Mixin selector
      named getTabY Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;getTabY(I)I
      intermediary method_2305 Lnet/minecraft/class_453;method_2305(I)I
      official b Lfue;b(I)I
    • isClickOnTab

      public boolean isClickOnTab(int screenX, int screenY, int index, double mouseX, double mouseY)
      Mappings:
      Namespace Name Mixin selector
      named isClickOnTab Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;isClickOnTab(IIIDD)Z
      intermediary method_2303 Lnet/minecraft/class_453;method_2303(IIIDD)Z
      official a Lfue;a(IIIDD)Z