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
official ja$b
intermediary net/minecraft/class_5794$class_5796
named net/minecraft/data/family/BlockFamily$Variant
  • Enum Constant Details

    • BUTTON

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • name

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

    • Variant

      private Variant(String name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lja$b;<init>(Ljava/lang/String;ILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_5794$class_5796;<init>(Ljava/lang/String;ILjava/lang/String;)V
      named <init> Lnet/minecraft/data/family/BlockFamily$Variant;<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
      official a Lja$b;a()Ljava/lang/String;
      intermediary method_33498 Lnet/minecraft/class_5794$class_5796;method_33498()Ljava/lang/String;
      named getName Lnet/minecraft/data/family/BlockFamily$Variant;getName()Ljava/lang/String;