Class RecipeBook

java.lang.Object
net.minecraft.recipe.book.RecipeBook
Direct Known Subclasses:
ClientRecipeBook, ServerRecipeBook

public class RecipeBook extends Object
Mappings:
Namespace Name
named net/minecraft/recipe/book/RecipeBook
intermediary net/minecraft/class_3439
official awd
  • Field Details

    • recipes

      protected final Set<Identifier> recipes
      Mappings:
      Namespace Name Mixin selector
      named recipes Lnet/minecraft/recipe/book/RecipeBook;recipes:Ljava/util/Set;
      intermediary field_15300 Lnet/minecraft/class_3439;field_15300:Ljava/util/Set;
      official a Lawd;a:Ljava/util/Set;
    • toBeDisplayed

      protected final Set<Identifier> toBeDisplayed
      Mappings:
      Namespace Name Mixin selector
      named toBeDisplayed Lnet/minecraft/recipe/book/RecipeBook;toBeDisplayed:Ljava/util/Set;
      intermediary field_15295 Lnet/minecraft/class_3439;field_15295:Ljava/util/Set;
      official b Lawd;b:Ljava/util/Set;
    • options

      private final RecipeBookOptions options
      Mappings:
      Namespace Name Mixin selector
      named options Lnet/minecraft/recipe/book/RecipeBook;options:Lnet/minecraft/recipe/book/RecipeBookOptions;
      intermediary field_25734 Lnet/minecraft/class_3439;field_25734:Lnet/minecraft/class_5411;
      official c Lawd;c:Lawe;
  • Constructor Details

    • RecipeBook

      public RecipeBook()
  • Method Details

    • copyFrom

      public void copyFrom(RecipeBook book)
      Mappings:
      Namespace Name Mixin selector
      named copyFrom Lnet/minecraft/recipe/book/RecipeBook;copyFrom(Lnet/minecraft/recipe/book/RecipeBook;)V
      intermediary method_14875 Lnet/minecraft/class_3439;method_14875(Lnet/minecraft/class_3439;)V
      official a Lawd;a(Lawd;)V
    • add

      public void add(RecipeEntry<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/recipe/book/RecipeBook;add(Lnet/minecraft/recipe/RecipeEntry;)V
      intermediary method_14876 Lnet/minecraft/class_3439;method_14876(Lnet/minecraft/class_8786;)V
      official a Lawd;a(Lcyy;)V
    • add

      protected void add(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/recipe/book/RecipeBook;add(Lnet/minecraft/util/Identifier;)V
      intermediary method_14881 Lnet/minecraft/class_3439;method_14881(Lnet/minecraft/class_2960;)V
      official a Lawd;a(Lalf;)V
    • contains

      public boolean contains(@Nullable @Nullable RecipeEntry<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      named contains Lnet/minecraft/recipe/book/RecipeBook;contains(Lnet/minecraft/recipe/RecipeEntry;)Z
      intermediary method_14878 Lnet/minecraft/class_3439;method_14878(Lnet/minecraft/class_8786;)Z
      official b Lawd;b(Lcyy;)Z
    • contains

      public boolean contains(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named contains Lnet/minecraft/recipe/book/RecipeBook;contains(Lnet/minecraft/util/Identifier;)Z
      intermediary method_22845 Lnet/minecraft/class_3439;method_22845(Lnet/minecraft/class_2960;)Z
      official b Lawd;b(Lalf;)Z
    • remove

      public void remove(RecipeEntry<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/recipe/book/RecipeBook;remove(Lnet/minecraft/recipe/RecipeEntry;)V
      intermediary method_14893 Lnet/minecraft/class_3439;method_14893(Lnet/minecraft/class_8786;)V
      official c Lawd;c(Lcyy;)V
    • remove

      protected void remove(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/recipe/book/RecipeBook;remove(Lnet/minecraft/util/Identifier;)V
      intermediary method_14879 Lnet/minecraft/class_3439;method_14879(Lnet/minecraft/class_2960;)V
      official c Lawd;c(Lalf;)V
    • shouldDisplay

      public boolean shouldDisplay(RecipeEntry<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      named shouldDisplay Lnet/minecraft/recipe/book/RecipeBook;shouldDisplay(Lnet/minecraft/recipe/RecipeEntry;)Z
      intermediary method_14883 Lnet/minecraft/class_3439;method_14883(Lnet/minecraft/class_8786;)Z
      official d Lawd;d(Lcyy;)Z
    • onRecipeDisplayed

      public void onRecipeDisplayed(RecipeEntry<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      named onRecipeDisplayed Lnet/minecraft/recipe/book/RecipeBook;onRecipeDisplayed(Lnet/minecraft/recipe/RecipeEntry;)V
      intermediary method_14886 Lnet/minecraft/class_3439;method_14886(Lnet/minecraft/class_8786;)V
      official e Lawd;e(Lcyy;)V
    • display

      public void display(RecipeEntry<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      named display Lnet/minecraft/recipe/book/RecipeBook;display(Lnet/minecraft/recipe/RecipeEntry;)V
      intermediary method_14885 Lnet/minecraft/class_3439;method_14885(Lnet/minecraft/class_8786;)V
      official f Lawd;f(Lcyy;)V
    • display

      protected void display(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named display Lnet/minecraft/recipe/book/RecipeBook;display(Lnet/minecraft/util/Identifier;)V
      intermediary method_14877 Lnet/minecraft/class_3439;method_14877(Lnet/minecraft/class_2960;)V
      official d Lawd;d(Lalf;)V
    • isGuiOpen

      public boolean isGuiOpen(RecipeBookCategory category)
      Mappings:
      Namespace Name Mixin selector
      named isGuiOpen Lnet/minecraft/recipe/book/RecipeBook;isGuiOpen(Lnet/minecraft/recipe/book/RecipeBookCategory;)Z
      intermediary method_14887 Lnet/minecraft/class_3439;method_14887(Lnet/minecraft/class_5421;)Z
      official a Lawd;a(Lcrj;)Z
    • setGuiOpen

      public void setGuiOpen(RecipeBookCategory category, boolean open)
      Mappings:
      Namespace Name Mixin selector
      named setGuiOpen Lnet/minecraft/recipe/book/RecipeBook;setGuiOpen(Lnet/minecraft/recipe/book/RecipeBookCategory;Z)V
      intermediary method_14884 Lnet/minecraft/class_3439;method_14884(Lnet/minecraft/class_5421;Z)V
      official a Lawd;a(Lcrj;Z)V
    • isFilteringCraftable

      public boolean isFilteringCraftable(AbstractRecipeScreenHandler<?> handler)
      Mappings:
      Namespace Name Mixin selector
      named isFilteringCraftable Lnet/minecraft/recipe/book/RecipeBook;isFilteringCraftable(Lnet/minecraft/screen/AbstractRecipeScreenHandler;)Z
      intermediary method_14880 Lnet/minecraft/class_3439;method_14880(Lnet/minecraft/class_1729;)Z
      official a Lawd;a(Lcri;)Z
    • isFilteringCraftable

      public boolean isFilteringCraftable(RecipeBookCategory category)
      Mappings:
      Namespace Name Mixin selector
      named isFilteringCraftable Lnet/minecraft/recipe/book/RecipeBook;isFilteringCraftable(Lnet/minecraft/recipe/book/RecipeBookCategory;)Z
      intermediary method_30176 Lnet/minecraft/class_3439;method_30176(Lnet/minecraft/class_5421;)Z
      official b Lawd;b(Lcrj;)Z
    • setFilteringCraftable

      public void setFilteringCraftable(RecipeBookCategory category, boolean filteringCraftable)
      Mappings:
      Namespace Name Mixin selector
      named setFilteringCraftable Lnet/minecraft/recipe/book/RecipeBook;setFilteringCraftable(Lnet/minecraft/recipe/book/RecipeBookCategory;Z)V
      intermediary method_30177 Lnet/minecraft/class_3439;method_30177(Lnet/minecraft/class_5421;Z)V
      official b Lawd;b(Lcrj;Z)V
    • setOptions

      public void setOptions(RecipeBookOptions options)
      Mappings:
      Namespace Name Mixin selector
      named setOptions Lnet/minecraft/recipe/book/RecipeBook;setOptions(Lnet/minecraft/recipe/book/RecipeBookOptions;)V
      intermediary method_30174 Lnet/minecraft/class_3439;method_30174(Lnet/minecraft/class_5411;)V
      official a Lawd;a(Lawe;)V
    • getOptions

      public RecipeBookOptions getOptions()
      Mappings:
      Namespace Name Mixin selector
      named getOptions Lnet/minecraft/recipe/book/RecipeBook;getOptions()Lnet/minecraft/recipe/book/RecipeBookOptions;
      intermediary method_30173 Lnet/minecraft/class_3439;method_30173()Lnet/minecraft/class_5411;
      official a Lawd;a()Lawe;
    • setCategoryOptions

      public void setCategoryOptions(RecipeBookCategory category, boolean guiOpen, boolean filteringCraftable)
      Mappings:
      Namespace Name Mixin selector
      named setCategoryOptions Lnet/minecraft/recipe/book/RecipeBook;setCategoryOptions(Lnet/minecraft/recipe/book/RecipeBookCategory;ZZ)V
      intermediary method_30175 Lnet/minecraft/class_3439;method_30175(Lnet/minecraft/class_5421;ZZ)V
      official a Lawd;a(Lcrj;ZZ)V