Class RecipeBookResults
java.lang.Object
net.minecraft.client.gui.screen.recipebook.RecipeBookResults
@Environment(CLIENT) public class RecipeBookResults extends Object
- Mappings:
Namespace Name official dye
intermediary net/minecraft/class_513
named net/minecraft/client/gui/screen/recipebook/RecipeBookResults
-
Field Summary
Fields Modifier and Type Field Description private RecipeAlternativesWidget
alternatesWidget
private MinecraftClient
client
private int
currentPage
private AnimatedResultButton
hoveredResultButton
private Recipe<?>
lastClickedRecipe
private ToggleButtonWidget
nextPageButton
private int
pageCount
private ToggleButtonWidget
prevPageButton
private RecipeBook
recipeBook
private List<RecipeDisplayListener>
recipeDisplayListeners
private List<AnimatedResultButton>
resultButtons
private RecipeResultCollection
resultCollection
private List<RecipeResultCollection>
resultCollections
-
Constructor Summary
Constructors Constructor Description RecipeBookResults()
-
Method Summary
Modifier and Type Method Description void
draw(MatrixStack matrices, int int2, int int3, int int4, int int5, float float2)
void
drawTooltip(MatrixStack matrices, int int2, int int3)
Recipe<?>
getLastClickedRecipe()
RecipeResultCollection
getLastClickedResults()
MinecraftClient
getMinecraftClient()
RecipeBook
getRecipeBook()
void
hideAlternates()
private void
hideShowPageButtons()
void
initialize(MinecraftClient client, int parentLeft, int parentTop)
boolean
mouseClicked(double mouseX, double mouseY, int button, int areaLeft, int areaTop, int areaWidth, int areaHeight)
void
onRecipesDisplayed(List<Recipe<?>> recipes)
private void
refreshResultButtons()
void
setGui(RecipeBookWidget recipeBookWidget)
void
setResults(List<RecipeResultCollection> list, boolean resetCurrentPage)
-
Field Details
-
resultButtons
- Mappings:
Namespace Name Mixin selector official a
Ldye;a:Ljava/util/List;
intermediary field_3131
Lnet/minecraft/class_513;field_3131:Ljava/util/List;
named resultButtons
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;resultButtons:Ljava/util/List;
-
hoveredResultButton
- Mappings:
Namespace Name Mixin selector official b
Ldye;b:Ldyg;
intermediary field_3129
Lnet/minecraft/class_513;field_3129:Lnet/minecraft/class_514;
named hoveredResultButton
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;hoveredResultButton:Lnet/minecraft/client/gui/screen/recipebook/AnimatedResultButton;
-
alternatesWidget
- Mappings:
Namespace Name Mixin selector official c
Ldye;c:Ldyc;
intermediary field_3132
Lnet/minecraft/class_513;field_3132:Lnet/minecraft/class_508;
named alternatesWidget
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;alternatesWidget:Lnet/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget;
-
client
- Mappings:
Namespace Name Mixin selector official d
Ldye;d:Ldqk;
intermediary field_3126
Lnet/minecraft/class_513;field_3126:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;client:Lnet/minecraft/client/MinecraftClient;
-
recipeDisplayListeners
- Mappings:
Namespace Name Mixin selector official e
Ldye;e:Ljava/util/List;
intermediary field_3134
Lnet/minecraft/class_513;field_3134:Ljava/util/List;
named recipeDisplayListeners
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;recipeDisplayListeners:Ljava/util/List;
-
resultCollections
- Mappings:
Namespace Name Mixin selector official f
Ldye;f:Ljava/util/List;
intermediary field_3127
Lnet/minecraft/class_513;field_3127:Ljava/util/List;
named resultCollections
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;resultCollections:Ljava/util/List;
-
nextPageButton
- Mappings:
Namespace Name Mixin selector official g
Ldye;g:Ldsl;
intermediary field_3128
Lnet/minecraft/class_513;field_3128:Lnet/minecraft/class_361;
named nextPageButton
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;nextPageButton:Lnet/minecraft/client/gui/widget/ToggleButtonWidget;
-
prevPageButton
- Mappings:
Namespace Name Mixin selector official h
Ldye;h:Ldsl;
intermediary field_3130
Lnet/minecraft/class_513;field_3130:Lnet/minecraft/class_361;
named prevPageButton
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;prevPageButton:Lnet/minecraft/client/gui/widget/ToggleButtonWidget;
-
pageCount
private int pageCount- Mappings:
Namespace Name Mixin selector official i
Ldye;i:I
intermediary field_3124
Lnet/minecraft/class_513;field_3124:I
named pageCount
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;pageCount:I
-
currentPage
private int currentPage- Mappings:
Namespace Name Mixin selector official j
Ldye;j:I
intermediary field_3135
Lnet/minecraft/class_513;field_3135:I
named currentPage
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;currentPage:I
-
recipeBook
- Mappings:
Namespace Name Mixin selector official k
Ldye;k:Laej;
intermediary field_3136
Lnet/minecraft/class_513;field_3136:Lnet/minecraft/class_3439;
named recipeBook
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;recipeBook:Lnet/minecraft/recipe/book/RecipeBook;
-
lastClickedRecipe
- Mappings:
Namespace Name Mixin selector official l
Ldye;l:Lbqn;
intermediary field_3125
Lnet/minecraft/class_513;field_3125:Lnet/minecraft/class_1860;
named lastClickedRecipe
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;lastClickedRecipe:Lnet/minecraft/recipe/Recipe;
-
resultCollection
- Mappings:
Namespace Name Mixin selector official m
Ldye;m:Ldyh;
intermediary field_3133
Lnet/minecraft/class_513;field_3133:Lnet/minecraft/class_516;
named resultCollection
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;resultCollection:Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
-
-
Constructor Details
-
RecipeBookResults
public RecipeBookResults()
-
-
Method Details
-
initialize
- Mappings:
Namespace Name Mixin selector official a
Ldye;a(Ldqk;II)V
intermediary method_2636
Lnet/minecraft/class_513;method_2636(Lnet/minecraft/class_310;II)V
named initialize
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;initialize(Lnet/minecraft/client/MinecraftClient;II)V
-
setGui
- Mappings:
Namespace Name Mixin selector official a
Ldye;a(Ldyd;)V
intermediary method_2630
Lnet/minecraft/class_513;method_2630(Lnet/minecraft/class_507;)V
named setGui
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;setGui(Lnet/minecraft/client/gui/screen/recipebook/RecipeBookWidget;)V
-
setResults
- Mappings:
Namespace Name Mixin selector official a
Ldye;a(Ljava/util/List;Z)V
intermediary method_2627
Lnet/minecraft/class_513;method_2627(Ljava/util/List;Z)V
named setResults
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;setResults(Ljava/util/List;Z)V
-
refreshResultButtons
private void refreshResultButtons()- Mappings:
Namespace Name Mixin selector official f
Ldye;f()V
intermediary method_2625
Lnet/minecraft/class_513;method_2625()V
named refreshResultButtons
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;refreshResultButtons()V
-
hideShowPageButtons
private void hideShowPageButtons()- Mappings:
Namespace Name Mixin selector official g
Ldye;g()V
intermediary method_2626
Lnet/minecraft/class_513;method_2626()V
named hideShowPageButtons
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;hideShowPageButtons()V
-
draw
- Mappings:
Namespace Name Mixin selector official a
Ldye;a(Ldlr;IIIIF)V
intermediary method_2634
Lnet/minecraft/class_513;method_2634(Lnet/minecraft/class_4587;IIIIF)V
named draw
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;draw(Lnet/minecraft/client/util/math/MatrixStack;IIIIF)V
-
drawTooltip
- Mappings:
Namespace Name Mixin selector official a
Ldye;a(Ldlr;II)V
intermediary method_2628
Lnet/minecraft/class_513;method_2628(Lnet/minecraft/class_4587;II)V
named drawTooltip
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;drawTooltip(Lnet/minecraft/client/util/math/MatrixStack;II)V
-
getLastClickedRecipe
- Mappings:
Namespace Name Mixin selector official a
Ldye;a()Lbqn;
intermediary method_2631
Lnet/minecraft/class_513;method_2631()Lnet/minecraft/class_1860;
named getLastClickedRecipe
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getLastClickedRecipe()Lnet/minecraft/recipe/Recipe;
-
getLastClickedResults
- Mappings:
Namespace Name Mixin selector official b
Ldye;b()Ldyh;
intermediary method_2635
Lnet/minecraft/class_513;method_2635()Lnet/minecraft/class_516;
named getLastClickedResults
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getLastClickedResults()Lnet/minecraft/client/gui/screen/recipebook/RecipeResultCollection;
-
hideAlternates
public void hideAlternates()- Mappings:
Namespace Name Mixin selector official c
Ldye;c()V
intermediary method_2638
Lnet/minecraft/class_513;method_2638()V
named hideAlternates
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;hideAlternates()V
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button, int areaLeft, int areaTop, int areaWidth, int areaHeight)- Mappings:
Namespace Name Mixin selector official a
Ldye;a(DDIIIII)Z
intermediary method_2632
Lnet/minecraft/class_513;method_2632(DDIIIII)Z
named mouseClicked
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;mouseClicked(DDIIIII)Z
-
onRecipesDisplayed
- Mappings:
Namespace Name Mixin selector official a
Ldye;a(Ljava/util/List;)V
intermediary method_2629
Lnet/minecraft/class_513;method_2629(Ljava/util/List;)V
named onRecipesDisplayed
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;onRecipesDisplayed(Ljava/util/List;)V
-
getMinecraftClient
- Mappings:
Namespace Name Mixin selector official d
Ldye;d()Ldqk;
intermediary method_2637
Lnet/minecraft/class_513;method_2637()Lnet/minecraft/class_310;
named getMinecraftClient
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getMinecraftClient()Lnet/minecraft/client/MinecraftClient;
-
getRecipeBook
- Mappings:
Namespace Name Mixin selector official e
Ldye;e()Laej;
intermediary method_2633
Lnet/minecraft/class_513;method_2633()Lnet/minecraft/class_3439;
named getRecipeBook
Lnet/minecraft/client/gui/screen/recipebook/RecipeBookResults;getRecipeBook()Lnet/minecraft/recipe/book/RecipeBook;
-