Class AbstractCommandBlockEditScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractCommandBlockEditScreen
- All Implemented Interfaces:
ContainerEventHandler,GuiEventListener,Renderable,TabOrderedElement
- Direct Known Subclasses:
CommandBlockEditScreen,MinecartCommandBlockEditScreen
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Buttonprivate static final Componentprotected EditBox(package private) CommandSuggestionsprotected Buttonprotected CycleButton<Boolean> private static final Componentprotected EditBoxprivate static final ComponentFields inherited from class net.minecraft.client.gui.screens.Screen
CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract BaseCommandBlock(package private) abstract intprotected Componentprotected voidinit()booleankeyPressed(int p_97667_, int p_97668_, int p_97669_) booleanmouseClicked(double p_97663_, double p_97664_, int p_97665_) booleanmouseScrolled(double p_97659_, double p_97660_, double p_97661_, double p_299742_) protected voidonDone()private voidprotected abstract voidpopulateAndSendPacket(BaseCommandBlock p_97670_) voidrender(GuiGraphics p_283074_, int p_97673_, int p_97674_, float p_97675_) voidrenderBackground(GuiGraphics p_328932_, int p_335727_, int p_329053_, float p_328540_) voidprotected voidvoidtick()protected voidupdatePreviousOutput(boolean p_169599_) Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseDragged, mouseReleased, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
SET_COMMAND_LABEL
-
COMMAND_LABEL
-
PREVIOUS_OUTPUT_LABEL
-
commandEdit
-
previousEdit
-
doneButton
-
cancelButton
-
outputButton
-
commandSuggestions
CommandSuggestions commandSuggestions
-
-
Constructor Details
-
AbstractCommandBlockEditScreen
public AbstractCommandBlockEditScreen()
-
-
Method Details
-
tick
public void tick() -
getCommandBlock
-
getPreviousY
abstract int getPreviousY() -
init
protected void init() -
setInitialFocus
protected void setInitialFocus()- Overrides:
setInitialFocusin classScreen
-
getUsageNarration
- Overrides:
getUsageNarrationin classScreen
-
resize
-
updatePreviousOutput
protected void updatePreviousOutput(boolean p_169599_) -
onDone
protected void onDone() -
populateAndSendPacket
-
onEdited
-
keyPressed
public boolean keyPressed(int p_97667_, int p_97668_, int p_97669_) - Specified by:
keyPressedin interfaceContainerEventHandler- Specified by:
keyPressedin interfaceGuiEventListener- Overrides:
keyPressedin classScreen
-
mouseScrolled
public boolean mouseScrolled(double p_97659_, double p_97660_, double p_97661_, double p_299742_) -
mouseClicked
public boolean mouseClicked(double p_97663_, double p_97664_, int p_97665_) -
render
- Specified by:
renderin interfaceRenderable- Overrides:
renderin classScreen
-
renderBackground
- Overrides:
renderBackgroundin classScreen
-