Class StructureBlockEditScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen
- All Implemented Interfaces:
- ContainerEventHandler,- GuiEventListener,- Renderable,- TabOrderedElement
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.screens.ScreenScreen.NarratableSearchResult
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final com.google.common.collect.ImmutableList<StructureMode>private static final Componentprivate EditBoxprivate final DecimalFormatprivate static final com.google.common.collect.ImmutableList<StructureMode>private static final Componentprivate Buttonprivate static final Componentprivate CycleButton<Boolean>private booleanprivate Mirrorprivate StructureModeprivate Rotationprivate booleanprivate booleanprivate static final Componentprivate EditBoxprivate Buttonprivate CycleButton<Mirror>private static final Componentprivate EditBoxprivate static final Componentprivate EditBoxprivate EditBoxprivate EditBoxprivate Buttonprivate Buttonprivate Buttonprivate Buttonprivate Buttonprivate EditBoxprivate static final Componentprivate static final Componentprivate static final Componentprivate EditBoxprivate EditBoxprivate EditBoxprivate final StructureBlockEntityprivate CycleButton<Boolean>private CycleButton<Boolean>Fields 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidinit()booleanbooleankeyPressed(int p_99400_, int p_99401_, int p_99402_) private voidonCancel()voidonClose()private voidonDone()private intparseCoordinate(String p_99436_) private floatparseIntegrity(String p_99431_) private longvoidrender(GuiGraphics p_281951_, int p_99407_, int p_99408_, float p_99409_) voidprivate booleansendToServer(StructureBlockEntity.UpdateType p_99404_) private voidprivate voidupdateMode(StructureMode p_169839_) 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, removed, removeWidget, renderBackground, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, 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.ContainerEventHandlercharTyped, getChildAt, 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- 
NAME_LABEL
- 
POSITION_LABEL
- 
SIZE_LABEL
- 
INTEGRITY_LABEL
- 
CUSTOM_DATA_LABEL
- 
INCLUDE_ENTITIES_LABEL
- 
DETECT_SIZE_LABEL
- 
SHOW_AIR_LABEL
- 
SHOW_BOUNDING_BOX_LABEL
- 
ALL_MODES
- 
DEFAULT_MODES
- 
structure
- 
initialMirror
- 
initialRotation
- 
initialMode
- 
initialEntityIgnoringprivate boolean initialEntityIgnoring
- 
initialShowAirprivate boolean initialShowAir
- 
initialShowBoundingBoxprivate boolean initialShowBoundingBox
- 
nameEdit
- 
posXEdit
- 
posYEdit
- 
posZEdit
- 
sizeXEdit
- 
sizeYEdit
- 
sizeZEdit
- 
integrityEdit
- 
seedEdit
- 
dataEdit
- 
saveButton
- 
loadButton
- 
rot0Button
- 
rot90Button
- 
rot180Button
- 
rot270Button
- 
detectButton
- 
includeEntitiesButton
- 
mirrorButton
- 
toggleAirButton
- 
toggleBoundingBox
- 
decimalFormat
 
- 
- 
Constructor Details- 
StructureBlockEditScreen
 
- 
- 
Method Details- 
onDoneprivate void onDone()
- 
onCancelprivate void onCancel()
- 
initprotected void init()
- 
resize
- 
updateDirectionButtonsprivate void updateDirectionButtons()
- 
updateMode
- 
sendToServer
- 
parseSeed
- 
parseIntegrity
- 
parseCoordinate
- 
onClosepublic void onClose()
- 
keyPressedpublic boolean keyPressed(int p_99400_, int p_99401_, int p_99402_) - Specified by:
- keyPressedin interface- ContainerEventHandler
- Specified by:
- keyPressedin interface- GuiEventListener
- Overrides:
- keyPressedin class- Screen
 
- 
render- Specified by:
- renderin interface- Renderable
- Overrides:
- renderin class- Screen
 
- 
isPauseScreenpublic boolean isPauseScreen()- Overrides:
- isPauseScreenin class- Screen
 
 
-