net.minecraft.client.gui.screen.pack

public class PackListWidget$ResourcePackEntry

extends PackListWidget$Entry implements SquareWidgetEntry

All mapped superinterfaces:

Widget, Element, Navigable, Narratable, SquareWidgetEntry

net.minecraft.client.gui.screens.packs.TransferableSelectionList$PackEntry
net.minecraft.class_521$class_4271
net.minecraft.client.gui.screen.pack.PackListWidget$ResourcePackEntry

Field summary

Modifier and TypeField
private static final int
MAX_DESCRIPTION_WIDTH_PIXELS
field_32403
field_32403
public static final int
ICON_SIZE
field_64204
field_64204
private final PackListWidget
parent
field_19130
widget
protected final MinecraftClient
minecraft
field_19128
client
private final ResourcePackOrganizer$Pack
pack
field_19129
pack
private final TextWidget
nameWidget
field_64205
nameWidget
private final MultilineTextWidget
descriptionWidget
field_64206
descriptionWidget
final PackListWidget
this$0
field_62184
field_62184

Constructor summary

ModifierConstructor
public (PackListWidget this$0, MinecraftClient client, PackListWidget widget, ResourcePackOrganizer$Pack pack)

Method summary

Modifier and TypeMethod
public Text
getNarration()
method_37006()
getNarration()
public void
extractContent(GuiGraphicsExtractor graphics, int mouseX, int mouseY, boolean hovered, float a)
method_25343(class_332 arg0, int arg1, int arg2, boolean arg3, float arg4)
render(DrawContext arg0, int arg1, int arg2, boolean arg3, float arg4)
public boolean
mouseClicked(MouseButtonEvent event, boolean doubleClick)
method_25402(class_11909 arg0, boolean arg1)
mouseClicked(Click arg0, boolean arg1)
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
private boolean
showHoverOverlay()
method_20152()
isSelectable()
public void
keyboardSelection()
method_48280()
toggle()
private void
keyboardMoveUp()
method_48281()
moveTowardStart()
private void
keyboardMoveDown()
method_48282()
moveTowardEnd()
private void
handlePackSelection()
method_48478()
enable()
public String
getPackId()
method_48279()
getName()
public boolean
shouldTakeFocusAfterInteraction()
method_72784()
isClickable()
private boolean
lambda$shouldTakeFocusAfterInteraction$0(TransferableSelectionList$Entry arg0)
method_73446(class_521$class_11778 arg0)
method_73446(PackListWidget$Entry entry)
private void
lambda$handlePackSelection$0(boolean arg0)
method_48477(boolean arg0)
method_48477(boolean confirmed)