net.minecraft

public class class_1_1961

extends ClickableWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable

net.minecraft.client.gui.components.inventory.SlotWidget
net.minecraft.class_1_1961
net.minecraft.class_1_1961

Field summary

Modifier and TypeField
private static final int
WIDTH
field_1_12494
field_1_12494
private static final int
HEIGHT
field_1_12490
field_1_12490
private static final int
QUICK_CRAFT_TINT_COLOR
field_1_12491
field_1_12491
protected static final Identifier
SLOT_HIGHLIGHT_BACK_SPRITE
field_1_12492
field_1_12492
protected static final Identifier
SLOT_HIGHLIGHT_FRONT_SPRITE
field_1_12493
field_1_12493
private final Slot
slot
field_1_12502
field_1_12502
private final Function<Slot, Tooltip>
tooltipSupplier
field_1_12503
field_1_12503
private final Supplier<Tooltip>
emptySlotTooltip
field_1_12496
field_1_12496
private final TextRenderer
font
field_1_12497
field_1_12497
protected final MinecraftClient
minecraft
field_1_12499
field_1_12499
private final int
containerWidth
field_1_12495
field_1_12495
private ItemStack
overrideItemStack
field_1_12501
field_1_12501
private String
overrideItemCount
field_1_12500
field_1_12500
private final TooltipSubmenuHandler
itemSlotMouseAction
field_1_12498
field_1_12498

Constructor summary

ModifierConstructor
public (Slot slot, MinecraftClient minecraft, int containerWidth, int leftPos, int topPos)
public (Slot slot, MinecraftClient minecraft, int containerWidth, int leftPos, int topPos, Supplier<Tooltip> emptySlotTooltip)
public (Slot slot, MinecraftClient minecraft, int containerWidth, int leftPos, int topPos, Function<Slot, Tooltip> tooltipSupplier, Supplier<Tooltip> emptySlotTooltip)

Method summary

Modifier and TypeMethod
private static Function<Slot, Tooltip>
defaultTooltipSupplier(Minecraft minecraft)
method_1_12375(class_310 arg0)
method_1_12375(MinecraftClient arg0)
public Slot
slot()
method_1_12382()
method_1_12382()
public void
updateX(int leftPos)
method_1_12386(int arg0)
method_1_12386(int arg0)
public void
overrideItemToRender(ItemStack overrideItemStack, String overrideItemCount)
method_1_12380(class_1799 arg0, String arg1)
method_1_12380(ItemStack arg0, String arg1)
protected void
extractWidgetRenderState(GuiGraphicsExtractor graphics)
method_48579(class_332 arg0)
renderWidget(DrawContext arg0)
protected void
extractSlotHighlight(GuiGraphicsExtractor graphics, Identifier highlightSprite)
method_1_12376(class_332 arg0, class_2960 arg1)
method_1_12376(DrawContext arg0, Identifier arg1)
protected void
extractTooltipForNextRenderPass(GuiGraphicsExtractor graphics)
method_1_4445(class_332 arg0)
renderWidgetTooltip(DrawContext arg0)
private boolean
showTooltipWithItemInHand()
method_1_12381()
method_1_12381()
private void
updateTooltip()
method_1_12385()
method_1_12385()
public boolean
mouseScrolled(double x, double y, double scrollX, double scrollY)
method_25401(double arg0, double arg1, double arg2, double arg3)
mouseScrolled(double arg0, double arg1, double arg2, double arg3)
public void
clickSlot(ContainerInput containerInput)
method_1_12371(class_1713 arg0)
method_1_12371(SlotActionType arg0)
public void
onStopHovering()
method_1_12297()
method_1_12297()
public boolean
isActive()
method_37303()
isInteractable()
public void
playDownSound(SoundManager soundManager)
method_25354(class_1144 arg0)
playDownSound(SoundManager arg0)
protected void
updateWidgetNarration(NarrationElementOutput output)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)
void
updateNarration(NarrationElementOutput output, Component groupName, Component location)
method_1_12383(class_6382 arg0, class_2561 arg1, class_2561 arg2)
method_1_12383(NarrationMessageBuilder arg0, Text arg1, Text arg2)
private void
updateSlotNarration(NarrationElementOutput output, Component groupName, Component location)
method_1_12384(class_6382 arg0, class_2561 arg1, class_2561 arg2)
method_1_12384(NarrationMessageBuilder arg0, Text arg1, Text arg2)
private Text
createNarrationTitle(Component groupName, Component location)
method_1_12373(class_2561 arg0, class_2561 arg1)
method_1_12373(Text arg0, Text arg1)
protected Text
createNarrationContents()
method_1_12372()
method_1_12372()
protected Text
createNarrationUsage()
method_1_12374()
method_1_12374()
private static Text
getItemNarration(ItemStack itemStack)
method_1_12377(class_1799 arg0)
method_1_12377(ItemStack arg0)
protected void
updateTooltipNarration(NarrationElementOutput output)
method_1_12298(class_6382 arg0)
method_1_12298(NarrationMessageBuilder arg0)
private static Tooltip
lambda$defaultTooltipSupplier$0(Minecraft arg0, Slot arg1)
method_1_12378(class_310 arg0, class_1735 arg1)
method_1_12378(MinecraftClient arg0, Slot arg1)
private static Tooltip
lambda$new$0()
method_1_12379()
method_1_12379()