Enum Class RecipeBookGroup

java.lang.Object
java.lang.Enum<RecipeBookGroup>
net.minecraft.client.recipebook.RecipeBookGroup
All Implemented Interfaces:
Serializable, Comparable<RecipeBookGroup>, Constable

@Environment(CLIENT) public enum RecipeBookGroup extends Enum<RecipeBookGroup>
Mappings:
Namespace Name
official enw
intermediary net/minecraft/class_314
named net/minecraft/client/recipebook/RecipeBookGroup
  • Enum Constant Details

    • CRAFTING_BUILDING_BLOCKS

      public static final RecipeBookGroup CRAFTING_BUILDING_BLOCKS
      Mappings:
      Namespace Name Mixin selector
      official b Lenw;b:Lenw;
      intermediary field_1806 Lnet/minecraft/class_314;field_1806:Lnet/minecraft/class_314;
      named CRAFTING_BUILDING_BLOCKS Lnet/minecraft/client/recipebook/RecipeBookGroup;CRAFTING_BUILDING_BLOCKS:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • CRAFTING_REDSTONE

      public static final RecipeBookGroup CRAFTING_REDSTONE
      Mappings:
      Namespace Name Mixin selector
      official c Lenw;c:Lenw;
      intermediary field_1803 Lnet/minecraft/class_314;field_1803:Lnet/minecraft/class_314;
      named CRAFTING_REDSTONE Lnet/minecraft/client/recipebook/RecipeBookGroup;CRAFTING_REDSTONE:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • CRAFTING_EQUIPMENT

      public static final RecipeBookGroup CRAFTING_EQUIPMENT
      Mappings:
      Namespace Name Mixin selector
      official d Lenw;d:Lenw;
      intermediary field_1813 Lnet/minecraft/class_314;field_1813:Lnet/minecraft/class_314;
      named CRAFTING_EQUIPMENT Lnet/minecraft/client/recipebook/RecipeBookGroup;CRAFTING_EQUIPMENT:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • CRAFTING_MISC

      public static final RecipeBookGroup CRAFTING_MISC
      Mappings:
      Namespace Name Mixin selector
      official e Lenw;e:Lenw;
      intermediary field_1810 Lnet/minecraft/class_314;field_1810:Lnet/minecraft/class_314;
      named CRAFTING_MISC Lnet/minecraft/client/recipebook/RecipeBookGroup;CRAFTING_MISC:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • FURNACE_FOOD

      public static final RecipeBookGroup FURNACE_FOOD
      Mappings:
      Namespace Name Mixin selector
      official g Lenw;g:Lenw;
      intermediary field_1808 Lnet/minecraft/class_314;field_1808:Lnet/minecraft/class_314;
      named FURNACE_FOOD Lnet/minecraft/client/recipebook/RecipeBookGroup;FURNACE_FOOD:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • FURNACE_BLOCKS

      public static final RecipeBookGroup FURNACE_BLOCKS
      Mappings:
      Namespace Name Mixin selector
      official h Lenw;h:Lenw;
      intermediary field_1811 Lnet/minecraft/class_314;field_1811:Lnet/minecraft/class_314;
      named FURNACE_BLOCKS Lnet/minecraft/client/recipebook/RecipeBookGroup;FURNACE_BLOCKS:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • FURNACE_MISC

      public static final RecipeBookGroup FURNACE_MISC
      Mappings:
      Namespace Name Mixin selector
      official i Lenw;i:Lenw;
      intermediary field_1812 Lnet/minecraft/class_314;field_1812:Lnet/minecraft/class_314;
      named FURNACE_MISC Lnet/minecraft/client/recipebook/RecipeBookGroup;FURNACE_MISC:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • BLAST_FURNACE_BLOCKS

      public static final RecipeBookGroup BLAST_FURNACE_BLOCKS
      Mappings:
      Namespace Name Mixin selector
      official k Lenw;k:Lenw;
      intermediary field_17111 Lnet/minecraft/class_314;field_17111:Lnet/minecraft/class_314;
      named BLAST_FURNACE_BLOCKS Lnet/minecraft/client/recipebook/RecipeBookGroup;BLAST_FURNACE_BLOCKS:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • BLAST_FURNACE_MISC

      public static final RecipeBookGroup BLAST_FURNACE_MISC
      Mappings:
      Namespace Name Mixin selector
      official l Lenw;l:Lenw;
      intermediary field_17112 Lnet/minecraft/class_314;field_17112:Lnet/minecraft/class_314;
      named BLAST_FURNACE_MISC Lnet/minecraft/client/recipebook/RecipeBookGroup;BLAST_FURNACE_MISC:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • SMOKER_FOOD

      public static final RecipeBookGroup SMOKER_FOOD
      Mappings:
      Namespace Name Mixin selector
      official n Lenw;n:Lenw;
      intermediary field_17114 Lnet/minecraft/class_314;field_17114:Lnet/minecraft/class_314;
      named SMOKER_FOOD Lnet/minecraft/client/recipebook/RecipeBookGroup;SMOKER_FOOD:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • STONECUTTER

      public static final RecipeBookGroup STONECUTTER
      Mappings:
      Namespace Name Mixin selector
      official o Lenw;o:Lenw;
      intermediary field_17764 Lnet/minecraft/class_314;field_17764:Lnet/minecraft/class_314;
      named STONECUTTER Lnet/minecraft/client/recipebook/RecipeBookGroup;STONECUTTER:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • SMITHING

      public static final RecipeBookGroup SMITHING
      Mappings:
      Namespace Name Mixin selector
      official p Lenw;p:Lenw;
      intermediary field_25624 Lnet/minecraft/class_314;field_25624:Lnet/minecraft/class_314;
      named SMITHING Lnet/minecraft/client/recipebook/RecipeBookGroup;SMITHING:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • CAMPFIRE

      public static final RecipeBookGroup CAMPFIRE
      Mappings:
      Namespace Name Mixin selector
      official q Lenw;q:Lenw;
      intermediary field_17765 Lnet/minecraft/class_314;field_17765:Lnet/minecraft/class_314;
      named CAMPFIRE Lnet/minecraft/client/recipebook/RecipeBookGroup;CAMPFIRE:Lnet/minecraft/client/recipebook/RecipeBookGroup;
    • UNKNOWN

      public static final RecipeBookGroup UNKNOWN
      Mappings:
      Namespace Name Mixin selector
      official r Lenw;r:Lenw;
      intermediary field_25625 Lnet/minecraft/class_314;field_25625:Lnet/minecraft/class_314;
      named UNKNOWN Lnet/minecraft/client/recipebook/RecipeBookGroup;UNKNOWN:Lnet/minecraft/client/recipebook/RecipeBookGroup;
  • Field Details

    • SMOKER

      public static final List<RecipeBookGroup> SMOKER
      Mappings:
      Namespace Name Mixin selector
      official s Lenw;s:Ljava/util/List;
      intermediary field_25779 Lnet/minecraft/class_314;field_25779:Ljava/util/List;
      named SMOKER Lnet/minecraft/client/recipebook/RecipeBookGroup;SMOKER:Ljava/util/List;
    • BLAST_FURNACE

      public static final List<RecipeBookGroup> BLAST_FURNACE
      Mappings:
      Namespace Name Mixin selector
      official t Lenw;t:Ljava/util/List;
      intermediary field_25780 Lnet/minecraft/class_314;field_25780:Ljava/util/List;
      named BLAST_FURNACE Lnet/minecraft/client/recipebook/RecipeBookGroup;BLAST_FURNACE:Ljava/util/List;
    • FURNACE

      public static final List<RecipeBookGroup> FURNACE
      Mappings:
      Namespace Name Mixin selector
      official u Lenw;u:Ljava/util/List;
      intermediary field_25781 Lnet/minecraft/class_314;field_25781:Ljava/util/List;
      named FURNACE Lnet/minecraft/client/recipebook/RecipeBookGroup;FURNACE:Ljava/util/List;
    • CRAFTING

      public static final List<RecipeBookGroup> CRAFTING
      Mappings:
      Namespace Name Mixin selector
      official v Lenw;v:Ljava/util/List;
      intermediary field_25782 Lnet/minecraft/class_314;field_25782:Ljava/util/List;
      named CRAFTING Lnet/minecraft/client/recipebook/RecipeBookGroup;CRAFTING:Ljava/util/List;
    • SEARCH_MAP

      public static final Map<RecipeBookGroup,List<RecipeBookGroup>> SEARCH_MAP
      Mappings:
      Namespace Name Mixin selector
      official w Lenw;w:Ljava/util/Map;
      intermediary field_25783 Lnet/minecraft/class_314;field_25783:Ljava/util/Map;
      named SEARCH_MAP Lnet/minecraft/client/recipebook/RecipeBookGroup;SEARCH_MAP:Ljava/util/Map;
    • icons

      private final List<ItemStack> icons
      Mappings:
      Namespace Name Mixin selector
      official x Lenw;x:Ljava/util/List;
      intermediary field_1807 Lnet/minecraft/class_314;field_1807:Ljava/util/List;
      named icons Lnet/minecraft/client/recipebook/RecipeBookGroup;icons:Ljava/util/List;
  • Constructor Details

    • RecipeBookGroup

      private RecipeBookGroup(ItemStack[] entries)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lenw;<init>(Ljava/lang/String;I[Lcfz;)V
      intermediary <init> Lnet/minecraft/class_314;<init>(Ljava/lang/String;I[Lnet/minecraft/class_1799;)V
      named <init> Lnet/minecraft/client/recipebook/RecipeBookGroup;<init>(Ljava/lang/String;I[Lnet/minecraft/item/ItemStack;)V
  • Method Details

    • values

      public static RecipeBookGroup[] 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 RecipeBookGroup 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
    • getGroups

      public static List<RecipeBookGroup> getGroups(RecipeBookCategory category)
      Mappings:
      Namespace Name Mixin selector
      official a Lenw;a(Lccq;)Ljava/util/List;
      intermediary method_30285 Lnet/minecraft/class_314;method_30285(Lnet/minecraft/class_5421;)Ljava/util/List;
      named getGroups Lnet/minecraft/client/recipebook/RecipeBookGroup;getGroups(Lnet/minecraft/recipe/book/RecipeBookCategory;)Ljava/util/List;
    • getIcons

      public List<ItemStack> getIcons()
      Mappings:
      Namespace Name Mixin selector
      official a Lenw;a()Ljava/util/List;
      intermediary method_1623 Lnet/minecraft/class_314;method_1623()Ljava/util/List;
      named getIcons Lnet/minecraft/client/recipebook/RecipeBookGroup;getIcons()Ljava/util/List;