net.minecraft.client.gui.screen.recipebook

public class GhostRecipe

net.minecraft.client.gui.screens.recipebook.GhostSlots
net.minecraft.client.gui.screens.recipebook.GhostSlots
net.minecraft.class_9934
net.minecraft.client.gui.screen.recipebook.GhostRecipe

Field summary

Modifier and TypeField
private final it.unimi.dsi.fastutil.objects.Reference2ObjectMap<Slot, GhostRecipe$CyclingItem>
ingredients
ingredients
field_52827
items
private final CurrentIndexProvider
slotSelectTime
slotSelectTime
field_52828
currentIndexProvider

Constructor summary

ModifierConstructor
public (CurrentIndexProvider currentIndexProvider)

Method summary

Modifier and TypeMethod
public void
clear()
clear()
method_62029()
clear()
private void
setSlot(Slot slot, ContextMap context, SlotDisplay contents, boolean isResult)
setSlot(Slot slot, ContextMap context, SlotDisplay contents, boolean isResult)
method_64873(class_1735 arg0, class_10352 arg1, class_10302 arg2, boolean arg3)
addItems(Slot slot, ContextParameterMap context, SlotDisplay display, boolean resultSlot)
protected void
setInput(Slot slot, ContextMap context, SlotDisplay contents)
setInput(Slot slot, ContextMap context, SlotDisplay contents)
method_64872(class_1735 arg0, class_10352 arg1, class_10302 arg2)
addInputs(Slot slot, ContextParameterMap context, SlotDisplay display)
protected void
setResult(Slot slot, ContextMap context, SlotDisplay contents)
setResult(Slot slot, ContextMap context, SlotDisplay contents)
method_64874(class_1735 arg0, class_10352 arg1, class_10302 arg2)
addResults(Slot slot, ContextParameterMap context, SlotDisplay display)
public void
extractRenderState(GuiGraphicsExtractor graphics, Minecraft minecraft, boolean isResultSlotBig)
extractRenderState(GuiGraphicsExtractor graphics, Minecraft minecraft, boolean isResultSlotBig)
method_62033(class_332 arg0, class_310 arg1, boolean arg2)
draw(DrawContext context, MinecraftClient client, boolean resultHasPadding)
public void
extractTooltip(GuiGraphicsExtractor graphics, Minecraft minecraft, int mouseX, int mouseY, Slot hoveredSlot)
extractTooltip(GuiGraphicsExtractor graphics, Minecraft minecraft, int mouseX, int mouseY, Slot hoveredSlot)
method_62032(class_332 arg0, class_310 arg1, int arg2, int arg3, class_1735 arg4)
drawTooltip(DrawContext context, MinecraftClient client, int x, int y, Slot slot)