Class StructureBlockEditScreen
java.lang.Object
net.minecraft.client.gui.GuiComponent
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,Widget
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult -
Field Summary
FieldsModifier 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.Screen
font, height, itemRenderer, minecraft, passEvents, renderables, title, widthFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier 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 longvoidremoved()voidvoidprivate booleansendToServer(StructureBlockEntity.UpdateType p_99404_) voidtick()private voidprivate voidupdateMode(StructureMode p_169839_) Methods inherited from class net.minecraft.client.gui.screens.Screen
addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, children, clearWidgets, findNarratableWidget, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, removeWidget, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, sendMessage, sendMessage, shouldCloseOnEsc, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods 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
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
-
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
-
initialEntityIgnoring
private boolean initialEntityIgnoring -
initialShowAir
private boolean initialShowAir -
initialShowBoundingBox
private 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
-
tick
public void tick() -
onDone
private void onDone() -
onCancel
private void onCancel() -
init
protected void init() -
resize
-
removed
public void removed() -
updateDirectionButtons
private void updateDirectionButtons() -
updateMode
-
sendToServer
-
parseSeed
-
parseIntegrity
-
parseCoordinate
-
onClose
public void onClose() -
keyPressed
public boolean keyPressed(int p_99400_, int p_99401_, int p_99402_) - Specified by:
keyPressedin interfaceContainerEventHandler- Specified by:
keyPressedin interfaceGuiEventListener- Overrides:
keyPressedin classScreen
-
render
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classScreen
-