net.minecraft.client.gui.screen.recipebook

public class RecipeBookWidget

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

All mapped superinterfaces:

Drawable, Element, RecipeDisplayListener, RecipeGridAligner

dck
net.minecraft.class_507
net.minecraft.client.gui.screen.recipebook.RecipeBookWidget
net.minecraft.client.gui.recipebook.RecipeBookGui
net.minecraft.client.gui.recipebook.RecipeBookGui
net.minecraft.client.gui.recipebook.RecipeBookGui

Field summary

Modifier and TypeField
protected static final Identifier
a
field_3097
TEXTURE
RECIPE_BOOK_LOCATION
field_191894_a
RECIPE_BOOK
private int
i
field_3102
leftOffset
offset
field_191903_n
xOffset
private int
j
field_3101
parentWidth
width
field_191904_o
width
private int
k
field_3100
parentHeight
height
field_191905_p
height
protected final RecipeBookGhostSlots
b
field_3092
ghostSlots
ghostRecipe
field_191915_z
ghostRecipe
private final List<RecipeGroupButtonWidget>
l
field_3094
tabButtons
tabButtons
field_193018_j
recipeTabs
private RecipeGroupButtonWidget
m
field_3098
currentTab
selectedTabButton
field_191913_x
currentTab
protected ToggleButtonWidget
c
field_3088
toggleCraftableButton
filterButton
field_193960_m
toggleRecipesBtn
protected CraftingContainer<?>
d
field_3095
craftingContainer
menu
field_201522_g
field_201522_g
protected MinecraftClient
e
field_3091
client
minecraft
field_191888_F
mc
private TextFieldWidget
n
field_3089
searchField
searchField
field_193962_q
searchBar
private String
o
field_3099
searchText
prevSearch
field_193963_r
lastSearch
protected ClientRecipeBook
f
field_3096
recipeBook
recipeBook
field_193964_s
recipeBook
protected final RecipeBookResults
g
field_3086
recipesArea
page
field_193022_s
recipeBookPage
protected final RecipeFinder
h
field_3090
recipeFinder
contents
field_193965_u
stackedContents
private int
p
field_3093
cachedInvChangeCount
inventoryChangedCount
field_193966_v
timesInventoryChanged
private boolean
q
field_3087
field_3087
f_31213007
field_199738_u
field_199738_u

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(int arg0, int arg1, cvo arg2, boolean arg3, azl<?> arg4)
method_2597(int arg0, int arg1, class_310 arg2, boolean arg3, class_1729<?> arg4)
initialize(int arg0, int arg1, MinecraftClient arg2, boolean arg3, CraftingContainer<?> arg4)
init(int width, int height, Minecraft minecraft, boolean slim, AbstractRecipeMenu<?> menu)
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
d(boolean arg0)
method_2579(boolean arg0)
reset(boolean arg0)
initGui(boolean slim)
func_201518_a(boolean arg0)
initSearchBar(boolean widthTooNarrowIn)
public boolean
changeFocus(boolean arg0)
changeFocus(boolean arg0)
changeFocus(boolean arg0)
m_92379633(boolean arg0)
changeFocus(boolean arg0)
changeFocus(boolean arg0)
protected void
e()
method_2585()
setBookButtonTexture()
m_12926873()
func_205702_a()
func_205702_a()
public void
i()
method_2607()
close()
removed()
func_191871_c()
removed()
public int
a(boolean arg0, int arg1, int arg2)
method_2595(boolean arg0, int arg1, int arg2)
findLeftEdge(boolean arg0, int arg1, int arg2)
updatePosition(boolean offset, int x, int y)
func_193011_a(boolean arg0, int arg1, int arg2)
updateScreenPosition(boolean arg0, int arg1, int arg2)
public void
j()
method_2591()
toggleOpen()
toggleGuiOpen()
func_191866_a()
toggleVisibility()
public boolean
c()
method_2605()
isOpen()
isGuiOpen()
func_191878_b()
isVisible()
protected void
b(boolean arg0)
method_2593(boolean arg0)
setOpen(boolean arg0)
setGuiOpen(boolean guiOpen)
func_193006_a(boolean arg0)
setVisible(boolean arg0)
public void
a(azs arg0)
method_2600(class_1735 arg0)
slotClicked(Slot arg0)
clickSlot(InventorySlot slot)
func_191874_a(Slot arg0)
slotClicked(Slot slotIn)
private void
a(boolean arg0)
method_2603(boolean arg0)
refreshResults(boolean arg0)
updateCollections(boolean wrap)
func_193003_g(boolean arg0)
updateCollections(boolean arg0)
private void
b()
method_2606()
refreshTabButtons()
updateTabs()
func_193949_f()
updateTabs()
public void
k()
method_2590()
update()
tick()
func_193957_d()
tick()
private void
d()
method_2587()
refreshInputs()
updateContents()
func_193942_g()
updateStackedContents()
public void
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
render(int arg0, int arg1, float arg2)
public void
a(int arg0, int arg1, int arg2, int arg3)
method_2601(int arg0, int arg1, int arg2, int arg3)
drawTooltip(int arg0, int arg1, int arg2, int arg3)
renderTooltip(int x, int y, int mouseX, int mouseY)
func_191876_c(int arg0, int arg1, int arg2, int arg3)
renderTooltip(int arg0, int arg1, int arg2, int arg3)
protected String
f()
method_2599()
getCraftableButtonText()
m_90599221()
func_205703_f()
func_205703_f()
private void
b(int arg0, int arg1, int arg2, int arg3)
method_2602(int arg0, int arg1, int arg2, int arg3)
drawGhostSlotTooltip(int arg0, int arg1, int arg2, int arg3)
renderGhostRecipeTooltip(int x, int y, int mouseX, int mouseY)
func_193015_d(int arg0, int arg1, int arg2, int arg3)
renderGhostRecipeTooltip(int arg0, int arg1, int arg2, int arg3)
public void
a(int arg0, int arg1, boolean arg2, float arg3)
method_2581(int arg0, int arg1, boolean arg2, float arg3)
drawGhostSlots(int arg0, int arg1, boolean arg2, float arg3)
renderGhostRecipe(int x, int y, boolean large, float tickDelta)
func_191864_a(int arg0, int arg1, boolean arg2, float arg3)
renderGhostRecipe(int arg0, int arg1, boolean arg2, float arg3)
public boolean
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
protected boolean
a()
method_2589()
toggleFilteringCraftable()
m_96977712()
func_201521_f()
toggleCraftableFilter()
public boolean
a(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)
hasClickedOutside(double mouseX, double mouseY, int screenX, int screenY, int screenWidth, int screenHeight, int button)
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
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
public boolean
a(int arg0, int arg1, int arg2)
method_16803(int arg0, int arg1, int arg2)
keyReleased(int arg0, int arg1, int arg2)
keyReleased(int arg0, int arg1, int arg2)
func_223281_a_(int arg0, int arg1, int arg2)
keyReleased(int arg0, int arg1, int arg2)
public boolean
charTyped(char arg0, int arg1)
charTyped(char arg0, int arg1)
charTyped(char arg0, int arg1)
charTyped(char arg0, int arg1)
charTyped(char arg0, int arg1)
charTyped(char arg0, int arg1)
public boolean
isMouseOver(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
m_74503738(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
isMouseOver(double arg0, double arg1)
private void
g()
method_2586()
refreshSearchResults()
searchChanged()
func_195603_h()
updateSearch()
private void
a(String arg0)
method_2576(String arg0)
triggerPirateSpeakEasterEgg(String arg0)
tryEnablePirateSpeech(String search)
func_193716_a(String arg0)
pirateRecipe(String text)
private boolean
h()
method_2604()
isWide()
isOffset()
func_191880_f()
isOffsetNextToMainGUI()
public void
l()
method_2592()
refresh()
recipesUpdated()
func_193948_e()
recipesUpdated()
public void
a(List<bem<?>> arg0)
method_2646(List<class_1860<?>> arg0)
onRecipesDisplayed(List<Recipe<?>> arg0)
recipesShown(List<Recipe<?>> arg0)
func_193001_a(List<IRecipe<?>> arg0)
recipesShown(List<IRecipe<?>> arg0)
public void
a(bem<?> arg0, List<azs> arg1)
method_2596(class_1860<?> arg0, List<class_1735> arg1)
showGhostRecipe(Recipe<?> arg0, List<Slot> arg1)
setGhostRecipe(Recipe<?> recipe, List<InventorySlot> slots)
func_193951_a(IRecipe<?> arg0, List<Slot> arg1)
setupGhostRecipe(IRecipe<?> arg0, List<Slot> arg1)
public void
a(Iterator<bej> 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_77335540(Iterator<Ingredient> 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
m()
method_2588()
sendBookDataPacket()
sendUpdate()
func_193956_j()
sendUpdateSettings()