Class RecipeBook

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

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

    • recipes

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

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

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

    • RecipeBook

      public RecipeBook()
  • Method Details

    • copyFrom

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

      public void add(Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official a Lajh;a(Lccs;)V
      intermediary method_14876 Lnet/minecraft/class_3439;method_14876(Lnet/minecraft/class_1860;)V
      named add Lnet/minecraft/recipe/book/RecipeBook;add(Lnet/minecraft/recipe/Recipe;)V
    • add

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

      public boolean contains(@Nullable @Nullable Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official b Lajh;b(Lccs;)Z
      intermediary method_14878 Lnet/minecraft/class_3439;method_14878(Lnet/minecraft/class_1860;)Z
      named contains Lnet/minecraft/recipe/book/RecipeBook;contains(Lnet/minecraft/recipe/Recipe;)Z
    • contains

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

      public void remove(Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official c Lajh;c(Lccs;)V
      intermediary method_14893 Lnet/minecraft/class_3439;method_14893(Lnet/minecraft/class_1860;)V
      named remove Lnet/minecraft/recipe/book/RecipeBook;remove(Lnet/minecraft/recipe/Recipe;)V
    • remove

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

      public boolean shouldDisplay(Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official d Lajh;d(Lccs;)Z
      intermediary method_14883 Lnet/minecraft/class_3439;method_14883(Lnet/minecraft/class_1860;)Z
      named shouldDisplay Lnet/minecraft/recipe/book/RecipeBook;shouldDisplay(Lnet/minecraft/recipe/Recipe;)Z
    • onRecipeDisplayed

      public void onRecipeDisplayed(Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official e Lajh;e(Lccs;)V
      intermediary method_14886 Lnet/minecraft/class_3439;method_14886(Lnet/minecraft/class_1860;)V
      named onRecipeDisplayed Lnet/minecraft/recipe/book/RecipeBook;onRecipeDisplayed(Lnet/minecraft/recipe/Recipe;)V
    • display

      public void display(Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official f Lajh;f(Lccs;)V
      intermediary method_14885 Lnet/minecraft/class_3439;method_14885(Lnet/minecraft/class_1860;)V
      named display Lnet/minecraft/recipe/book/RecipeBook;display(Lnet/minecraft/recipe/Recipe;)V
    • display

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

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

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

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

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

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

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

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

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