Class RecipeBookOptions

java.lang.Object
net.minecraft.recipe.book.RecipeBookOptions

public final class RecipeBookOptions
extends Object
Mappings:
Namespace Name
official aek
intermediary net/minecraft/class_5411
named net/minecraft/recipe/book/RecipeBookOptions
  • Field Details

    • CATEGORY_OPTION_NAMES

      private static final Map<RecipeBookCategory,​com.mojang.datafixers.util.Pair<String,​String>> CATEGORY_OPTION_NAMES
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a:Ljava/util/Map;
      intermediary field_25735 Lnet/minecraft/class_5411;field_25735:Ljava/util/Map;
      named CATEGORY_OPTION_NAMES Lnet/minecraft/recipe/book/RecipeBookOptions;CATEGORY_OPTION_NAMES:Ljava/util/Map;
    • categoryOptions

      private final Map<RecipeBookCategory,​RecipeBookOptions.CategoryOption> categoryOptions
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b:Ljava/util/Map;
      intermediary field_25736 Lnet/minecraft/class_5411;field_25736:Ljava/util/Map;
      named categoryOptions Lnet/minecraft/recipe/book/RecipeBookOptions;categoryOptions:Ljava/util/Map;
  • Constructor Details

    • RecipeBookOptions

      private RecipeBookOptions​(Map<RecipeBookCategory,​RecipeBookOptions.CategoryOption> categoryOptions)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laek;<init>(Ljava/util/Map;)V
      intermediary <init> Lnet/minecraft/class_5411;<init>(Ljava/util/Map;)V
      named <init> Lnet/minecraft/recipe/book/RecipeBookOptions;<init>(Ljava/util/Map;)V
    • RecipeBookOptions

      public RecipeBookOptions()
  • Method Details

    • isGuiOpen

      @Environment(CLIENT) public boolean isGuiOpen​(RecipeBookCategory category)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Lbla;)Z
      intermediary method_30180 Lnet/minecraft/class_5411;method_30180(Lnet/minecraft/class_5421;)Z
      named isGuiOpen Lnet/minecraft/recipe/book/RecipeBookOptions;isGuiOpen(Lnet/minecraft/recipe/book/RecipeBookCategory;)Z
    • setGuiOpen

      public void setGuiOpen​(RecipeBookCategory category, boolean open)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Lbla;Z)V
      intermediary method_30181 Lnet/minecraft/class_5411;method_30181(Lnet/minecraft/class_5421;Z)V
      named setGuiOpen Lnet/minecraft/recipe/book/RecipeBookOptions;setGuiOpen(Lnet/minecraft/recipe/book/RecipeBookCategory;Z)V
    • isFilteringCraftable

      @Environment(CLIENT) public boolean isFilteringCraftable​(RecipeBookCategory category)
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Lbla;)Z
      intermediary method_30187 Lnet/minecraft/class_5411;method_30187(Lnet/minecraft/class_5421;)Z
      named isFilteringCraftable Lnet/minecraft/recipe/book/RecipeBookOptions;isFilteringCraftable(Lnet/minecraft/recipe/book/RecipeBookCategory;)Z
    • setFilteringCraftable

      public void setFilteringCraftable​(RecipeBookCategory category, boolean filtering)
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Lbla;Z)V
      intermediary method_30188 Lnet/minecraft/class_5411;method_30188(Lnet/minecraft/class_5421;Z)V
      named setFilteringCraftable Lnet/minecraft/recipe/book/RecipeBookOptions;setFilteringCraftable(Lnet/minecraft/recipe/book/RecipeBookCategory;Z)V
    • fromPacket

      public static RecipeBookOptions fromPacket​(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Lnw;)Laek;
      intermediary method_30186 Lnet/minecraft/class_5411;method_30186(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5411;
      named fromPacket Lnet/minecraft/recipe/book/RecipeBookOptions;fromPacket(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/recipe/book/RecipeBookOptions;
    • toPacket

      public void toPacket​(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Lnw;)V
      intermediary method_30190 Lnet/minecraft/class_5411;method_30190(Lnet/minecraft/class_2540;)V
      named toPacket Lnet/minecraft/recipe/book/RecipeBookOptions;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
    • fromTag

      public static RecipeBookOptions fromTag​(CompoundTag tag)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Lmq;)Laek;
      intermediary method_30183 Lnet/minecraft/class_5411;method_30183(Lnet/minecraft/class_2487;)Lnet/minecraft/class_5411;
      named fromTag Lnet/minecraft/recipe/book/RecipeBookOptions;fromTag(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/recipe/book/RecipeBookOptions;
    • toTag

      public void toTag​(CompoundTag tag)
      Mappings:
      Namespace Name Mixin selector
      official b Laek;b(Lmq;)V
      intermediary method_30189 Lnet/minecraft/class_5411;method_30189(Lnet/minecraft/class_2487;)V
      named toTag Lnet/minecraft/recipe/book/RecipeBookOptions;toTag(Lnet/minecraft/nbt/CompoundTag;)V
    • copy

      public RecipeBookOptions copy()
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a()Laek;
      intermediary method_30178 Lnet/minecraft/class_5411;method_30178()Lnet/minecraft/class_5411;
      named copy Lnet/minecraft/recipe/book/RecipeBookOptions;copy()Lnet/minecraft/recipe/book/RecipeBookOptions;
    • copyFrom

      public void copyFrom​(RecipeBookOptions other)
      Mappings:
      Namespace Name Mixin selector
      official a Laek;a(Laek;)V
      intermediary method_30179 Lnet/minecraft/class_5411;method_30179(Lnet/minecraft/class_5411;)V
      named copyFrom Lnet/minecraft/recipe/book/RecipeBookOptions;copyFrom(Lnet/minecraft/recipe/book/RecipeBookOptions;)V
    • equals

      public boolean equals​(Object object)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Laek;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_5411;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/recipe/book/RecipeBookOptions;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Laek;hashCode()I
      intermediary hashCode Lnet/minecraft/class_5411;hashCode()I
      named hashCode Lnet/minecraft/recipe/book/RecipeBookOptions;hashCode()I