Enum Class BlockFamily.Variant

java.lang.Object
java.lang.Enum<BlockFamily.Variant>
net.minecraft.data.family.BlockFamily.Variant
All Implemented Interfaces:
Serializable, Comparable<BlockFamily.Variant>, Constable
Enclosing class:
BlockFamily

public static enum BlockFamily.Variant extends Enum<BlockFamily.Variant>
Mappings:
Namespace Name
named net/minecraft/data/family/BlockFamily$Variant
intermediary net/minecraft/class_5794$class_5796
official lt$b
  • Enum Constant Details

    • BUTTON

      public static final BlockFamily.Variant BUTTON
      Mappings:
      Namespace Name Mixin selector
      named BUTTON Lnet/minecraft/data/family/BlockFamily$Variant;BUTTON:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28533 Lnet/minecraft/class_5794$class_5796;field_28533:Lnet/minecraft/class_5794$class_5796;
      official a Llt$b;a:Llt$b;
    • CHISELED

      public static final BlockFamily.Variant CHISELED
      Mappings:
      Namespace Name Mixin selector
      named CHISELED Lnet/minecraft/data/family/BlockFamily$Variant;CHISELED:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28534 Lnet/minecraft/class_5794$class_5796;field_28534:Lnet/minecraft/class_5794$class_5796;
      official b Llt$b;b:Llt$b;
    • CRACKED

      public static final BlockFamily.Variant CRACKED
      Mappings:
      Namespace Name Mixin selector
      named CRACKED Lnet/minecraft/data/family/BlockFamily$Variant;CRACKED:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_29503 Lnet/minecraft/class_5794$class_5796;field_29503:Lnet/minecraft/class_5794$class_5796;
      official c Llt$b;c:Llt$b;
    • CUT

      public static final BlockFamily.Variant CUT
      Mappings:
      Namespace Name Mixin selector
      named CUT Lnet/minecraft/data/family/BlockFamily$Variant;CUT:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_33689 Lnet/minecraft/class_5794$class_5796;field_33689:Lnet/minecraft/class_5794$class_5796;
      official d Llt$b;d:Llt$b;
    • DOOR

      public static final BlockFamily.Variant DOOR
      Mappings:
      Namespace Name Mixin selector
      named DOOR Lnet/minecraft/data/family/BlockFamily$Variant;DOOR:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28535 Lnet/minecraft/class_5794$class_5796;field_28535:Lnet/minecraft/class_5794$class_5796;
      official e Llt$b;e:Llt$b;
    • CUSTOM_FENCE

      public static final BlockFamily.Variant CUSTOM_FENCE
      Mappings:
      Namespace Name Mixin selector
      named CUSTOM_FENCE Lnet/minecraft/data/family/BlockFamily$Variant;CUSTOM_FENCE:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_40592 Lnet/minecraft/class_5794$class_5796;field_40592:Lnet/minecraft/class_5794$class_5796;
      official f Llt$b;f:Llt$b;
    • FENCE

      public static final BlockFamily.Variant FENCE
      Mappings:
      Namespace Name Mixin selector
      named FENCE Lnet/minecraft/data/family/BlockFamily$Variant;FENCE:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28536 Lnet/minecraft/class_5794$class_5796;field_28536:Lnet/minecraft/class_5794$class_5796;
      official g Llt$b;g:Llt$b;
    • CUSTOM_FENCE_GATE

      public static final BlockFamily.Variant CUSTOM_FENCE_GATE
      Mappings:
      Namespace Name Mixin selector
      named CUSTOM_FENCE_GATE Lnet/minecraft/data/family/BlockFamily$Variant;CUSTOM_FENCE_GATE:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_40593 Lnet/minecraft/class_5794$class_5796;field_40593:Lnet/minecraft/class_5794$class_5796;
      official h Llt$b;h:Llt$b;
    • FENCE_GATE

      public static final BlockFamily.Variant FENCE_GATE
      Mappings:
      Namespace Name Mixin selector
      named FENCE_GATE Lnet/minecraft/data/family/BlockFamily$Variant;FENCE_GATE:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28537 Lnet/minecraft/class_5794$class_5796;field_28537:Lnet/minecraft/class_5794$class_5796;
      official i Llt$b;i:Llt$b;
    • MOSAIC

      public static final BlockFamily.Variant MOSAIC
      Mappings:
      Namespace Name Mixin selector
      named MOSAIC Lnet/minecraft/data/family/BlockFamily$Variant;MOSAIC:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_40594 Lnet/minecraft/class_5794$class_5796;field_40594:Lnet/minecraft/class_5794$class_5796;
      official j Llt$b;j:Llt$b;
    • SIGN

      public static final BlockFamily.Variant SIGN
      Mappings:
      Namespace Name Mixin selector
      named SIGN Lnet/minecraft/data/family/BlockFamily$Variant;SIGN:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28538 Lnet/minecraft/class_5794$class_5796;field_28538:Lnet/minecraft/class_5794$class_5796;
      official k Llt$b;k:Llt$b;
    • SLAB

      public static final BlockFamily.Variant SLAB
      Mappings:
      Namespace Name Mixin selector
      named SLAB Lnet/minecraft/data/family/BlockFamily$Variant;SLAB:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28539 Lnet/minecraft/class_5794$class_5796;field_28539:Lnet/minecraft/class_5794$class_5796;
      official l Llt$b;l:Llt$b;
    • STAIRS

      public static final BlockFamily.Variant STAIRS
      Mappings:
      Namespace Name Mixin selector
      named STAIRS Lnet/minecraft/data/family/BlockFamily$Variant;STAIRS:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28540 Lnet/minecraft/class_5794$class_5796;field_28540:Lnet/minecraft/class_5794$class_5796;
      official m Llt$b;m:Llt$b;
    • PRESSURE_PLATE

      public static final BlockFamily.Variant PRESSURE_PLATE
      Mappings:
      Namespace Name Mixin selector
      named PRESSURE_PLATE Lnet/minecraft/data/family/BlockFamily$Variant;PRESSURE_PLATE:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28541 Lnet/minecraft/class_5794$class_5796;field_28541:Lnet/minecraft/class_5794$class_5796;
      official n Llt$b;n:Llt$b;
    • POLISHED

      public static final BlockFamily.Variant POLISHED
      Mappings:
      Namespace Name Mixin selector
      named POLISHED Lnet/minecraft/data/family/BlockFamily$Variant;POLISHED:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28542 Lnet/minecraft/class_5794$class_5796;field_28542:Lnet/minecraft/class_5794$class_5796;
      official o Llt$b;o:Llt$b;
    • TRAPDOOR

      public static final BlockFamily.Variant TRAPDOOR
      Mappings:
      Namespace Name Mixin selector
      named TRAPDOOR Lnet/minecraft/data/family/BlockFamily$Variant;TRAPDOOR:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28543 Lnet/minecraft/class_5794$class_5796;field_28543:Lnet/minecraft/class_5794$class_5796;
      official p Llt$b;p:Llt$b;
    • WALL

      public static final BlockFamily.Variant WALL
      Mappings:
      Namespace Name Mixin selector
      named WALL Lnet/minecraft/data/family/BlockFamily$Variant;WALL:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28544 Lnet/minecraft/class_5794$class_5796;field_28544:Lnet/minecraft/class_5794$class_5796;
      official q Llt$b;q:Llt$b;
    • WALL_SIGN

      public static final BlockFamily.Variant WALL_SIGN
      Mappings:
      Namespace Name Mixin selector
      named WALL_SIGN Lnet/minecraft/data/family/BlockFamily$Variant;WALL_SIGN:Lnet/minecraft/data/family/BlockFamily$Variant;
      intermediary field_28545 Lnet/minecraft/class_5794$class_5796;field_28545:Lnet/minecraft/class_5794$class_5796;
      official r Llt$b;r:Llt$b;
  • Field Details

    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/data/family/BlockFamily$Variant;name:Ljava/lang/String;
      intermediary field_28546 Lnet/minecraft/class_5794$class_5796;field_28546:Ljava/lang/String;
      official s Llt$b;s:Ljava/lang/String;
  • Constructor Details

    • Variant

      private Variant(String name)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/data/family/BlockFamily$Variant;<init>(Ljava/lang/String;ILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_5794$class_5796;<init>(Ljava/lang/String;ILjava/lang/String;)V
      official <init> Llt$b;<init>(Ljava/lang/String;ILjava/lang/String;)V
  • Method Details

    • values

      public static BlockFamily.Variant[] 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 BlockFamily.Variant 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
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/data/family/BlockFamily$Variant;getName()Ljava/lang/String;
      intermediary method_33498 Lnet/minecraft/class_5794$class_5796;method_33498()Ljava/lang/String;
      official a Llt$b;a()Ljava/lang/String;