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
,Renderable
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final com.google.common.collect.ImmutableList<StructureMode>
private static final Component
private EditBox
private final DecimalFormat
private static final com.google.common.collect.ImmutableList<StructureMode>
private static final Component
private Button
private static final Component
private CycleButton<Boolean>
private boolean
private Mirror
private StructureMode
private Rotation
private boolean
private boolean
private static final Component
private EditBox
private Button
private CycleButton<Mirror>
private static final Component
private EditBox
private static final Component
private EditBox
private EditBox
private EditBox
private Button
private Button
private Button
private Button
private Button
private EditBox
private static final Component
private static final Component
private static final Component
private EditBox
private EditBox
private EditBox
private final StructureBlockEntity
private CycleButton<Boolean>
private CycleButton<Boolean>
Fields inherited from class net.minecraft.client.gui.screens.Screen
font, height, itemRenderer, minecraft, passEvents, renderables, title, width
Fields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
init()
boolean
boolean
keyPressed
(int p_99400_, int p_99401_, int p_99402_) private void
onCancel()
void
onClose()
private void
onDone()
private int
parseCoordinate
(String p_99436_) private float
parseIntegrity
(String p_99431_) private long
void
void
private boolean
sendToServer
(StructureBlockEntity.UpdateType p_99404_) void
tick()
private void
private void
updateMode
(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, rebuildWidgets, removed, removeWidget, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderTooltip, renderWithTooltip, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenError
Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
Methods 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
-
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:
keyPressed
in interfaceContainerEventHandler
- Specified by:
keyPressed
in interfaceGuiEventListener
- Overrides:
keyPressed
in classScreen
-
render
- Specified by:
render
in interfaceRenderable
- Overrides:
render
in classScreen
-
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreen
in classScreen
-