Enum Class EquipmentSlot

java.lang.Object
java.lang.Enum<EquipmentSlot>
net.minecraft.entity.EquipmentSlot
All Implemented Interfaces:
Serializable, Comparable<EquipmentSlot>, Constable

public enum EquipmentSlot extends Enum<EquipmentSlot>
Mappings:
Namespace Name
official ss
intermediary net/minecraft/class_2968
named net/minecraft/entity/EquipmentSlot
  • Enum Constant Details

    • MAINHAND

      public static final EquipmentSlot MAINHAND
      Mappings:
      Namespace Name Mixin selector
      official a Lss;a:Lss;
      intermediary field_14524 Lnet/minecraft/class_2968;field_14524:Lnet/minecraft/class_2968;
      named MAINHAND Lnet/minecraft/entity/EquipmentSlot;MAINHAND:Lnet/minecraft/entity/EquipmentSlot;
    • OFFHAND

      public static final EquipmentSlot OFFHAND
      Mappings:
      Namespace Name Mixin selector
      official b Lss;b:Lss;
      intermediary field_14525 Lnet/minecraft/class_2968;field_14525:Lnet/minecraft/class_2968;
      named OFFHAND Lnet/minecraft/entity/EquipmentSlot;OFFHAND:Lnet/minecraft/entity/EquipmentSlot;
    • FEET

      public static final EquipmentSlot FEET
      Mappings:
      Namespace Name Mixin selector
      official c Lss;c:Lss;
      intermediary field_14526 Lnet/minecraft/class_2968;field_14526:Lnet/minecraft/class_2968;
      named FEET Lnet/minecraft/entity/EquipmentSlot;FEET:Lnet/minecraft/entity/EquipmentSlot;
    • LEGS

      public static final EquipmentSlot LEGS
      Mappings:
      Namespace Name Mixin selector
      official d Lss;d:Lss;
      intermediary field_14527 Lnet/minecraft/class_2968;field_14527:Lnet/minecraft/class_2968;
      named LEGS Lnet/minecraft/entity/EquipmentSlot;LEGS:Lnet/minecraft/entity/EquipmentSlot;
    • CHEST

      public static final EquipmentSlot CHEST
      Mappings:
      Namespace Name Mixin selector
      official e Lss;e:Lss;
      intermediary field_14528 Lnet/minecraft/class_2968;field_14528:Lnet/minecraft/class_2968;
      named CHEST Lnet/minecraft/entity/EquipmentSlot;CHEST:Lnet/minecraft/entity/EquipmentSlot;
  • Field Details

    • type

      private final EquipmentSlot.Type type
      Mappings:
      Namespace Name Mixin selector
      official g Lss;g:Lss$a;
      intermediary field_14530 Lnet/minecraft/class_2968;field_14530:Lnet/minecraft/class_2968$class_2969;
      named type Lnet/minecraft/entity/EquipmentSlot;type:Lnet/minecraft/entity/EquipmentSlot$Type;
    • field_14531

      private final int field_14531
      Mappings:
      Namespace Name Mixin selector
      official h Lss;h:I
      intermediary field_14531 Lnet/minecraft/class_2968;field_14531:I
      named field_14531 Lnet/minecraft/entity/EquipmentSlot;field_14531:I
    • field_14532

      private final int field_14532
      Mappings:
      Namespace Name Mixin selector
      official i Lss;i:I
      intermediary field_14532 Lnet/minecraft/class_2968;field_14532:I
      named field_14532 Lnet/minecraft/entity/EquipmentSlot;field_14532:I
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official j Lss;j:Ljava/lang/String;
      intermediary field_14533 Lnet/minecraft/class_2968;field_14533:Ljava/lang/String;
      named name Lnet/minecraft/entity/EquipmentSlot;name:Ljava/lang/String;
  • Constructor Details

    • EquipmentSlot

      private EquipmentSlot(EquipmentSlot.Type type, int int2, int int3, String name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lss;<init>(Ljava/lang/String;ILss$a;IILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_2968;<init>(Ljava/lang/String;ILnet/minecraft/class_2968$class_2969;IILjava/lang/String;)V
      named <init> Lnet/minecraft/entity/EquipmentSlot;<init>(Ljava/lang/String;ILnet/minecraft/entity/EquipmentSlot$Type;IILjava/lang/String;)V
  • Method Details

    • values

      public static EquipmentSlot[] 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 EquipmentSlot 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
    • getType

      public EquipmentSlot.Type getType()
      Mappings:
      Namespace Name Mixin selector
      official a Lss;a()Lss$a;
      intermediary method_13030 Lnet/minecraft/class_2968;method_13030()Lnet/minecraft/class_2968$class_2969;
      named getType Lnet/minecraft/entity/EquipmentSlot;getType()Lnet/minecraft/entity/EquipmentSlot$Type;
    • method_13032

      public int method_13032()
      Mappings:
      Namespace Name Mixin selector
      official b Lss;b()I
      intermediary method_13032 Lnet/minecraft/class_2968;method_13032()I
      named method_13032 Lnet/minecraft/entity/EquipmentSlot;method_13032()I
    • method_13033

      public int method_13033()
      Mappings:
      Namespace Name Mixin selector
      official c Lss;c()I
      intermediary method_13033 Lnet/minecraft/class_2968;method_13033()I
      named method_13033 Lnet/minecraft/entity/EquipmentSlot;method_13033()I
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official d Lss;d()Ljava/lang/String;
      intermediary method_13034 Lnet/minecraft/class_2968;method_13034()Ljava/lang/String;
      named getName Lnet/minecraft/entity/EquipmentSlot;getName()Ljava/lang/String;
    • method_13031

      public static EquipmentSlot method_13031(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lss;a(Ljava/lang/String;)Lss;
      intermediary method_13031 Lnet/minecraft/class_2968;method_13031(Ljava/lang/String;)Lnet/minecraft/class_2968;
      named method_13031 Lnet/minecraft/entity/EquipmentSlot;method_13031(Ljava/lang/String;)Lnet/minecraft/entity/EquipmentSlot;