net.minecraft.client.gui.screen.recipebook

public class GhostRecipe

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
field_52827
items
private final CurrentIndexProvider
slotSelectTime
field_52828
currentIndexProvider

Constructor summary

ModifierConstructor
public (CurrentIndexProvider currentIndexProvider)

Method summary

Modifier and TypeMethod
public void
clear()
method_62029()
clear()
private void
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)
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)
method_64874(class_1735 arg0, class_10352 arg1, class_10302 arg2)
addResults(Slot slot, ContextParameterMap context, SlotDisplay display)
public void
extractRenderState(GuiGraphicsExtractor graphics, int xOffset, int yOffset, Minecraft minecraft, boolean isResultSlotBig)
method_62033(class_332 arg0, int arg1, int arg2, class_310 arg3, boolean arg4)
draw(DrawContext context, int arg1, int arg2, MinecraftClient client, boolean arg4)
public void
extractTooltip(GuiGraphicsExtractor graphics, Minecraft minecraft, Slot hoveredSlot)
method_62032(class_332 arg0, class_310 arg1, class_1735 arg2)
drawTooltip(DrawContext context, MinecraftClient client, Slot slot)
private void
lambda$extractRenderState$0(int arg0, int arg1, boolean arg2, GuiGraphicsExtractor arg3, Minecraft arg4, Slot arg5, GhostSlots$GhostSlot arg6)
method_62030(int arg0, int arg1, boolean arg2, class_332 arg3, class_310 arg4, class_1735 arg5, class_9934$class_9935 arg6)
method_62030(int arg0, int arg1, boolean arg2, DrawContext arg3, MinecraftClient arg4, Slot slot, GhostRecipe$CyclingItem item)