public class ToolSelectionScreen
extends net.minecraft.client.gui.screen.Screen
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Consumer<Tools> |
callback |
boolean |
focused |
protected int |
h |
java.lang.String |
holdToFocus |
java.lang.String |
scrollToCycle |
protected int |
selection |
protected java.util.List<Tools> |
tools |
protected int |
w |
| Constructor and Description |
|---|
ToolSelectionScreen(java.util.List<Tools> tools,
java.util.function.Consumer<Tools> callback) |
| Modifier and Type | Method and Description |
|---|---|
void |
cycle(int direction) |
protected void |
init() |
void |
onClose() |
void |
renderPassive(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
float partialTicks) |
void |
setSelectedElement(Tools tool) |
void |
update() |
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onFilesDrop, removed, render, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, resize, sendMessage, sendMessage, shouldCloseOnEsc, tick, wrapScreenErrorgetFocused, isDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic final java.lang.String scrollToCycle
public final java.lang.String holdToFocus
protected java.util.List<Tools> tools
protected java.util.function.Consumer<Tools> callback
public boolean focused
protected int selection
protected int w
protected int h
public void setSelectedElement(Tools tool)
public void cycle(int direction)
public void update()
public void renderPassive(com.mojang.blaze3d.matrix.MatrixStack matrixStack,
float partialTicks)
public void onClose()
onClose in class net.minecraft.client.gui.screen.Screenprotected void init()
init in class net.minecraft.client.gui.screen.Screen