Class AbstractSignEditScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.AbstractSignEditScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- Direct Known Subclasses:
- HangingSignEditScreen,- SignEditScreen
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate final booleanprivate intprivate final String[]private final SignBlockEntityprivate TextFieldHelperprivate SignTextprotected final WoodTypeFields inherited from class net.minecraft.client.gui.screens.ScreenBACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractSignEditScreen(SignBlockEntity p_277842_, boolean p_277719_, boolean p_277969_) AbstractSignEditScreen(SignBlockEntity p_277792_, boolean p_277607_, boolean p_278039_, Component p_277393_) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancharTyped(char p_252008_, int p_251178_) protected abstract org.joml.Vector3fprotected voidinit()booleanprivate booleanisValid()booleankeyPressed(int p_252300_, int p_250424_, int p_250697_) protected voidoffsetSign(GuiGraphics p_282672_, BlockState p_283056_) voidonClose()private voidonDone()voidremoved()voidrender(GuiGraphics p_282418_, int p_281700_, int p_283040_, float p_282799_) private voidrenderSign(GuiGraphics p_282006_) protected abstract voidrenderSignBackground(GuiGraphics p_281459_, BlockState p_250054_) private voidrenderSignText(GuiGraphics p_282366_) private voidsetMessage(String p_277913_) voidtick()Methods inherited from class net.minecraft.client.gui.screens.Screenadded, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandlergetFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandlergetChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenermouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElementgetTabOrderGroup
- 
Field Details- 
sign
- 
text
- 
messages
- 
isFrontTextprivate final boolean isFrontText
- 
woodType
- 
frameprivate int frame
- 
lineprivate int line
- 
signField
 
- 
- 
Constructor Details- 
AbstractSignEditScreen
- 
AbstractSignEditScreenpublic AbstractSignEditScreen(SignBlockEntity p_277792_, boolean p_277607_, boolean p_278039_, Component p_277393_) 
 
- 
- 
Method Details- 
initprotected void init()
- 
tickpublic void tick()
- 
isValidprivate boolean isValid()
- 
keyPressedpublic boolean keyPressed(int p_252300_, int p_250424_, int p_250697_) - Specified by:
- keyPressedin interface- ContainerEventHandler
- Specified by:
- keyPressedin interface- GuiEventListener
- Overrides:
- keyPressedin class- Screen
 
- 
charTypedpublic boolean charTyped(char p_252008_, int p_251178_) 
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
onClosepublic void onClose()
- 
removedpublic void removed()
- 
isPauseScreenpublic boolean isPauseScreen()- Overrides:
- isPauseScreenin class- Screen
 
- 
renderSignBackground
- 
getSignTextScaleprotected abstract org.joml.Vector3f getSignTextScale()
- 
offsetSign
- 
renderSign
- 
renderSignText
- 
setMessage
- 
onDoneprivate void onDone()
 
-