net.minecraft.client.gui.screen.recipebook

public class RecipeBookWidget

extends DrawableHelper implements Drawable, Element, RecipeDisplayListener, RecipeGridAligner<Ingredient>

All mapped superinterfaces:

Drawable, Element, RecipeDisplayListener, RecipeGridAligner

drm
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
net.minecraft.class_507
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
net.minecraft.unmapped.C_xaybmvwz
net.minecraft.client.gui.recipebook.RecipeBookGui
net.minecraft.client.gui.recipebook.RecipeBookGui

Field summary

Modifier and TypeField
protected static final Identifier
a
RECIPE_BOOK_LOCATION
field_3097
TEXTURE
f_wavtahqx
field_191894_a
RECIPE_BOOK
private static final Text
i
SEARCH_HINT
field_25711
field_25711
f_bhtzjsxg
field_241620_l_
field_241620_l_
private static final Text
j
ONLY_CRAFTABLES_TOOLTIP
field_26593
field_26593
f_yiouzgqp
field_243410_j
field_243410_j
private static final Text
k
ALL_RECIPES_TOOLTIP
field_26594
field_26594
f_xgtpflru
field_243411_k
field_243411_k
private int
l
xOffset
field_3102
leftOffset
f_hcsctfrl
field_191903_n
xOffset
private int
m
width
field_3101
parentWidth
f_dzkiscnb
field_191904_o
width
private int
n
height
field_3100
parentHeight
f_yvmlvtve
field_191905_p
height
protected final RecipeBookGhostSlots
b
ghostRecipe
field_3092
ghostSlots
f_yszcowjn
field_191915_z
ghostRecipe
private final List<RecipeGroupButtonWidget>
o
tabButtons
field_3094
tabButtons
f_uiackfvf
field_193018_j
recipeTabs
private RecipeGroupButtonWidget
p
selectedTab
field_3098
currentTab
f_acdybepj
field_191913_x
currentTab
protected ToggleButtonWidget
c
filterButton
field_3088
toggleCraftableButton
f_flvdwdmg
field_193960_m
toggleRecipesBtn
protected AbstractRecipeScreenHandler<?>
d
menu
field_3095
craftingScreenHandler
f_qzcdzuyb
field_201522_g
field_201522_g
protected MinecraftClient
e
minecraft
field_3091
client
f_lyneftin
field_191888_F
mc
private TextFieldWidget
q
searchBox
field_3089
searchField
f_iynautfg
field_193962_q
searchBar
private String
r
lastSearch
field_3099
searchText
f_jmzdkyfn
field_193963_r
lastSearch
private ClientRecipeBook
s
book
field_3096
recipeBook
f_bkprdtsy
field_193964_s
recipeBook
private final RecipeBookResults
t
recipeBookPage
field_3086
recipesArea
f_whhjvotr
field_193022_s
recipeBookPage
private final RecipeFinder
u
stackedContents
field_3090
recipeFinder
f_zxniagpx
field_193965_u
stackedContents
private int
v
timesInventoryChanged
field_3093
cachedInvChangeCount
f_kbqtsvtc
field_193966_v
timesInventoryChanged
private boolean
w
ignoreTextInput
field_3087
searching
f_jyhqnzfz
field_199738_u
field_199738_u

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(int arg0, int arg1, djw arg2, boolean arg3, bjg<?> arg4)
init(int arg0, int arg1, Minecraft arg2, boolean arg3, RecipeBookMenu<?> arg4)
method_2597(int arg0, int arg1, class_310 arg2, boolean arg3, class_1729<?> arg4)
initialize(int parentWidth, int parentHeight, MinecraftClient client, boolean narrow, AbstractRecipeScreenHandler<?> craftingScreenHandler)
m_jzxxgocn(int arg0, int arg1, C_ayfeobid arg2, boolean arg3, C_mugvwvfp<?> arg4)
func_201520_a(int arg0, int arg1, Minecraft arg2, boolean arg3, RecipeBookContainer<?> arg4)
init(int widthIn, int heightIn, Minecraft minecraftIn, boolean widthTooNarrowIn, RecipeBookContainer<?> containerIn)
public void
a(boolean arg0)
initVisuals(boolean arg0)
method_2579(boolean arg0)
reset(boolean narrow)
m_zpjxhpsw(boolean arg0)
func_201518_a(boolean arg0)
initSearchBar(boolean widthTooNarrowIn)
public boolean
c_(boolean arg0)
changeFocus(boolean arg0)
method_25407(boolean arg0)
changeFocus(boolean arg0)
m_cudkwwhh(boolean arg0)
func_231049_c__(boolean arg0)
changeFocus(boolean arg0)
protected void
a()
initFilterButtonTextures()
method_2585()
setBookButtonTexture()
m_wxcomnms()
func_205702_a()
func_205702_a()
public void
d()
removed()
method_2607()
close()
m_zcshtthq()
func_191871_c()
removed()
public int
a(boolean arg0, int arg1, int arg2)
updateScreenPosition(boolean arg0, int arg1, int arg2)
method_2595(boolean arg0, int arg1, int arg2)
findLeftEdge(boolean narrow, int width, int parentWidth)
m_topijjtk(boolean arg0, int arg1, int arg2)
func_193011_a(boolean arg0, int arg1, int arg2)
updateScreenPosition(boolean arg0, int arg1, int arg2)
public void
e()
toggleVisibility()
method_2591()
toggleOpen()
m_rggebjdu()
func_191866_a()
toggleVisibility()
public boolean
f()
isVisible()
method_2605()
isOpen()
m_eopkovui()
func_191878_b()
isVisible()
protected void
c(boolean arg0)
setVisible(boolean arg0)
method_2593(boolean arg0)
setOpen(boolean opened)
m_ptdhtokj(boolean arg0)
func_193006_a(boolean arg0)
setVisible(boolean arg0)
public void
a(bjo arg0)
slotClicked(Slot arg0)
method_2600(class_1735 arg0)
slotClicked(Slot slot)
m_eanvxfyf(C_nhvqfffd arg0)
func_191874_a(Slot arg0)
slotClicked(Slot slotIn)
private void
d(boolean arg0)
updateCollections(boolean arg0)
method_2603(boolean arg0)
refreshResults(boolean resetCurrentPage)
m_twbffoto(boolean arg0)
func_193003_g(boolean arg0)
updateCollections(boolean arg0)
private void
b()
updateTabs()
method_2606()
refreshTabButtons()
m_suoowudj()
func_193949_f()
updateTabs()
public void
g()
tick()
method_2590()
update()
m_vwcsacbk()
func_193957_d()
tick()
private void
j()
updateStackedContents()
method_2587()
refreshInputs()
m_ookabkig()
func_193942_g()
updateStackedContents()
public void
a(dfj arg0, int arg1, int arg2, float arg3)
render(PoseStack arg0, int arg1, int arg2, float arg3)
method_25394(class_4587 arg0, int arg1, int arg2, float arg3)
render(MatrixStack arg0, int arg1, int arg2, float arg3)
m_exyypwjw(C_cnszsxvd arg0, int arg1, int arg2, float arg3)
func_230430_a_(MatrixStack arg0, int arg1, int arg2, float arg3)
render(MatrixStack arg0, int arg1, int arg2, float arg3)
public void
c(dfj arg0, int arg1, int arg2, int arg3, int arg4)
renderTooltip(PoseStack arg0, int arg1, int arg2, int arg3, int arg4)
method_2601(class_4587 arg0, int arg1, int arg2, int arg3, int arg4)
drawTooltip(MatrixStack arg0, int arg1, int arg2, int arg3, int arg4)
m_ysuhyyhm(C_cnszsxvd arg0, int arg1, int arg2, int arg3, int arg4)
func_238924_c_(MatrixStack arg0, int arg1, int arg2, int arg3, int arg4)
func_238924_c_(MatrixStack arg0, int arg1, int arg2, int arg3, int arg4)
private Text
k()
getFilterButtonTooltip()
method_2599()
getCraftableButtonText()
m_yjntqmju()
func_230478_f_()
func_230478_f_()
protected Text
c()
getRecipeFilterName()
method_17064()
getToggleCraftableButtonText()
m_kcuquhff()
func_230479_g_()
func_230479_g_()
private void
d(dfj arg0, int arg1, int arg2, int arg3, int arg4)
renderGhostRecipeTooltip(PoseStack arg0, int arg1, int arg2, int arg3, int arg4)
method_2602(class_4587 arg0, int arg1, int arg2, int arg3, int arg4)
drawGhostSlotTooltip(MatrixStack arg0, int arg1, int arg2, int arg3, int arg4)
m_bssiifrf(C_cnszsxvd arg0, int arg1, int arg2, int arg3, int arg4)
func_238925_d_(MatrixStack arg0, int arg1, int arg2, int arg3, int arg4)
func_238925_d_(MatrixStack arg0, int arg1, int arg2, int arg3, int arg4)
public void
a(dfj arg0, int arg1, int arg2, boolean arg3, float arg4)
renderGhostRecipe(PoseStack arg0, int arg1, int arg2, boolean arg3, float arg4)
method_2581(class_4587 arg0, int arg1, int arg2, boolean arg3, float arg4)
drawGhostSlots(MatrixStack arg0, int arg1, int arg2, boolean arg3, float arg4)
m_ltmzbusw(C_cnszsxvd arg0, int arg1, int arg2, boolean arg3, float arg4)
func_230477_a_(MatrixStack arg0, int arg1, int arg2, boolean arg3, float arg4)
func_230477_a_(MatrixStack arg0, int arg1, int arg2, boolean arg3, float arg4)
public boolean
a(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
method_25402(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
m_fpfqbhfx(double arg0, double arg1, int arg2)
func_231044_a_(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
private boolean
l()
toggleFiltering()
method_2589()
toggleFilteringCraftable()
m_bpcpmltg()
func_201521_f()
toggleCraftableFilter()
public boolean
a(double arg0, double arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
hasClickedOutside(double arg0, double arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
method_2598(double arg0, double arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
isClickOutsideBounds(double arg0, double arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
m_ogwrlwre(double arg0, double arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
func_195604_a(double arg0, double arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
func_195604_a(double mouseX, double mouseY, int guiLeft, int guiTop, int xSize, int ySize, int mouseButton)
public boolean
a(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
method_25404(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
m_qwrbtcbl(int arg0, int arg1, int arg2)
func_231046_a_(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
public boolean
b(int arg0, int arg1, int arg2)
keyReleased(int arg0, int arg1, int arg2)
method_16803(int arg0, int arg1, int arg2)
keyReleased(int arg0, int arg1, int arg2)
m_cbyglwbg(int arg0, int arg1, int arg2)
func_223281_a_(int arg0, int arg1, int arg2)
keyReleased(int arg0, int arg1, int arg2)
public boolean
a(char arg0, int arg1)
charTyped(char arg0, int arg1)
method_25400(char arg0, int arg1)
charTyped(char arg0, int arg1)
m_jstdhuev(char arg0, int arg1)
func_231042_a_(char arg0, int arg1)
charTyped(char arg0, int arg1)
public boolean
b(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
method_25405(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
m_nxrnpxyk(double arg0, double arg1)
func_231047_b_(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
private void
m()
checkSearchStringUpdate()
method_2586()
refreshSearchResults()
m_qeglizvq()
func_195603_h()
updateSearch()
private void
a(String arg0)
pirateSpeechForThePeople(String arg0)
method_2576(String arg0)
triggerPirateSpeakEasterEgg(String arg0)
m_qafexdom(String arg0)
func_193716_a(String arg0)
pirateRecipe(String text)
private boolean
n()
isOffsetNextToMainGUI()
method_2604()
isWide()
m_tookqomy()
func_191880_f()
isOffsetNextToMainGUI()
public void
h()
recipesUpdated()
method_2592()
refresh()
m_ztkaxjyw()
func_193948_e()
recipesUpdated()
public void
a(List<bon<?>> arg0)
recipesShown(List<Recipe<?>> arg0)
method_2646(List<class_1860<?>> arg0)
onRecipesDisplayed(List<Recipe<?>> arg0)
m_hduirkds(List<C_awrmdwqd<?>> arg0)
func_193001_a(List<IRecipe<?>> arg0)
recipesShown(List<IRecipe<?>> arg0)
public void
a(bon<?> arg0, List<bjo> arg1)
setupGhostRecipe(Recipe<?> arg0, List<Slot> arg1)
method_2596(class_1860<?> arg0, List<class_1735> arg1)
showGhostRecipe(Recipe<?> recipe, List<Slot> slots)
m_ybriaxpu(C_awrmdwqd<?> arg0, List<C_nhvqfffd> arg1)
func_193951_a(IRecipe<?> arg0, List<Slot> arg1)
setupGhostRecipe(IRecipe<?> arg0, List<Slot> arg1)
public void
a(Iterator<bok> arg0, int arg1, int arg2, int arg3, int arg4)
addItemToSlot(Iterator<Ingredient> arg0, int arg1, int arg2, int arg3, int arg4)
method_12815(Iterator<class_1856> arg0, int arg1, int arg2, int arg3, int arg4)
acceptAlignedInput(Iterator<Ingredient> arg0, int arg1, int arg2, int arg3, int arg4)
m_vnshednj(Iterator<C_tcpsydrv> arg0, int arg1, int arg2, int arg3, int arg4)
func_201500_a(Iterator<Ingredient> arg0, int arg1, int arg2, int arg3, int arg4)
setSlotContents(Iterator<Ingredient> arg0, int arg1, int arg2, int arg3, int arg4)
protected void
i()
sendUpdateSettings()
method_2588()
sendBookDataPacket()
m_klldduvd()
func_193956_j()
sendUpdateSettings()