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 mf$b
  • Enum Constant Details Link icon

    • BUTTON Link icon

      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 Lmf$b;a:Lmf$b;
    • CHISELED Link icon

      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 Lmf$b;b:Lmf$b;
    • CRACKED Link icon

      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 Lmf$b;c:Lmf$b;
    • CUT Link icon

      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 Lmf$b;d:Lmf$b;
    • DOOR Link icon

      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 Lmf$b;e:Lmf$b;
    • CUSTOM_FENCE Link icon

      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 Lmf$b;f:Lmf$b;
    • FENCE Link icon

      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 Lmf$b;g:Lmf$b;
    • CUSTOM_FENCE_GATE Link icon

      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 Lmf$b;h:Lmf$b;
    • FENCE_GATE Link icon

      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 Lmf$b;i:Lmf$b;
    • MOSAIC Link icon

      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 Lmf$b;j:Lmf$b;
    • SIGN Link icon

      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 Lmf$b;k:Lmf$b;
    • SLAB Link icon

      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 Lmf$b;l:Lmf$b;
    • STAIRS Link icon

      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 Lmf$b;m:Lmf$b;
    • PRESSURE_PLATE Link icon

      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 Lmf$b;n:Lmf$b;
    • POLISHED Link icon

      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 Lmf$b;o:Lmf$b;
    • TRAPDOOR Link icon

      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 Lmf$b;p:Lmf$b;
    • WALL Link icon

      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 Lmf$b;q:Lmf$b;
    • WALL_SIGN Link icon

      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 Lmf$b;r:Lmf$b;
  • Field Details Link icon

    • name Link icon

      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 Lmf$b;s:Ljava/lang/String;
  • Constructor Details Link icon

    • Variant Link icon

      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> Lmf$b;<init>(Ljava/lang/String;ILjava/lang/String;)V
  • Method Details Link icon

    • values Link icon

      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 Link icon

      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 Link icon

      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 Lmf$b;a()Ljava/lang/String;