net.minecraft.client.gui.screen.ingame

public class StructureBlockScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen
net.minecraft.client.gui.screens.inventory.StructureBlockEditScreen
net.minecraft.class_497
net.minecraft.client.gui.screen.ingame.StructureBlockScreen

Field summary

Modifier and TypeField
private static final Text
NAME_LABEL
NAME_LABEL
field_26572
STRUCTURE_NAME_TEXT
private static final Text
POSITION_LABEL
POSITION_LABEL
field_26573
POSITION_TEXT
private static final Text
SIZE_LABEL
SIZE_LABEL
field_26574
SIZE_TEXT
private static final Text
INTEGRITY_LABEL
INTEGRITY_LABEL
field_26575
INTEGRITY_TEXT
private static final Text
CUSTOM_DATA_LABEL
CUSTOM_DATA_LABEL
field_26576
CUSTOM_DATA_TEXT
private static final Text
INCLUDE_ENTITIES_LABEL
INCLUDE_ENTITIES_LABEL
field_26577
INCLUDE_ENTITIES_TEXT
private static final Text
STRICT_LABEL
STRICT_LABEL
field_55863
STRICT_TEXT
private static final Text
DETECT_SIZE_LABEL
DETECT_SIZE_LABEL
field_26578
DETECT_SIZE_TEXT
private static final Text
SHOW_AIR_LABEL
SHOW_AIR_LABEL
field_26579
SHOW_AIR_TEXT
private static final Text
SHOW_BOUNDING_BOX_LABEL
SHOW_BOUNDING_BOX_LABEL
field_26580
SHOW_BOUNDING_BOX_TEXT
private static final com.google.common.collect.ImmutableList<StructureBlockMode>
ALL_MODES
ALL_MODES
field_27993
MODES
private static final com.google.common.collect.ImmutableList<StructureBlockMode>
DEFAULT_MODES
DEFAULT_MODES
field_27994
MODES_EXCEPT_DATA
private final StructureBlockBlockEntity
structure
structure
field_2980
structureBlock
private BlockMirror
initialMirror
initialMirror
field_2996
mirror
private BlockRotation
initialRotation
initialRotation
field_3003
rotation
private StructureBlockMode
initialMode
initialMode
field_3004
mode
private boolean
initialEntityIgnoring
initialEntityIgnoring
field_2985
ignoreEntities
private boolean
initialStrict
initialStrict
field_55861
strict
private boolean
initialShowAir
initialShowAir
field_2997
showAir
private boolean
initialShowBoundingBox
initialShowBoundingBox
field_2983
showBoundingBox
private TextFieldWidget
nameEdit
nameEdit
field_3005
inputName
private TextFieldWidget
posXEdit
posXEdit
field_2982
inputPosX
private TextFieldWidget
posYEdit
posYEdit
field_2999
inputPosY
private TextFieldWidget
posZEdit
posZEdit
field_3010
inputPosZ
private TextFieldWidget
sizeXEdit
sizeXEdit
field_2988
inputSizeX
private TextFieldWidget
sizeYEdit
sizeYEdit
field_2998
inputSizeY
private TextFieldWidget
sizeZEdit
sizeZEdit
field_2978
inputSizeZ
private TextFieldWidget
integrityEdit
integrityEdit
field_3000
inputIntegrity
private TextFieldWidget
seedEdit
seedEdit
field_2992
inputSeed
private TextFieldWidget
dataEdit
dataEdit
field_2986
inputMetadata
private ButtonWidget
saveButton
saveButton
field_2987
buttonSave
private ButtonWidget
loadButton
loadButton
field_3006
buttonLoad
private ButtonWidget
rot0Button
rot0Button
field_2995
buttonRotate0
private ButtonWidget
rot90Button
rot90Button
field_2981
buttonRotate90
private ButtonWidget
rot180Button
rot180Button
field_3007
buttonRotate180
private ButtonWidget
rot270Button
rot270Button
field_2993
buttonRotate270
private ButtonWidget
detectButton
detectButton
field_3009
buttonDetect
private CyclingButtonWidget<Boolean>
includeEntitiesButton
includeEntitiesButton
field_2990
ignoreEntitiesButton
private CyclingButtonWidget<Boolean>
strictButton
strictButton
field_55862
strictButton
private CyclingButtonWidget<BlockMirror>
mirrorButton
mirrorButton
field_2979
mirrorButton
private CyclingButtonWidget<Boolean>
toggleAirButton
toggleAirButton
field_3008
showAirButton
private CyclingButtonWidget<Boolean>
toggleBoundingBox
toggleBoundingBox
field_3001
showBoundingBoxButton
private final DecimalFormat
decimalFormat
decimalFormat
field_2991
decimalFormat

Constructor summary

ModifierConstructor
public (StructureBlockBlockEntity structureBlock)

Method summary

Modifier and TypeMethod
private void
onDone()
onDone()
method_2515()
done()
private void
onCancel()
onCancel()
method_2514()
cancel()
protected void
init()
init()
method_25426()
init()
protected void
setInitialFocus()
setInitialFocus()
method_56131()
setInitialFocus()
public void
resize(int width, int height)
resize(int width, int height)
method_25410(int arg0, int arg1)
resize(int arg0, int arg1)
private void
updateDirectionButtons()
updateDirectionButtons()
method_2510()
updateRotationButton()
private void
updateMode(StructureMode mode)
updateMode(StructureMode mode)
method_32650(class_2776 arg0)
updateWidgets(StructureBlockMode mode)
private boolean
sendToServer(StructureBlockEntity$UpdateType updateType)
sendToServer(StructureBlockEntity$UpdateType updateType)
method_2516(class_2633$class_2634 arg0)
updateStructureBlock(StructureBlockBlockEntity$Action action)
private long
parseSeed(String value)
parseSeed(String value)
method_2504(String arg0)
parseLong(String string)
private float
parseIntegrity(String value)
parseIntegrity(String value)
method_2500(String arg0)
parseFloat(String string)
private int
parseCoordinate(String value)
parseCoordinate(String value)
method_2517(String arg0)
parseInt(String string)
public void
onClose()
onClose()
method_25419()
close()
public boolean
keyPressed(KeyEvent event)
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public boolean
isPauseScreen()
isPauseScreen()
method_25421()
shouldPause()
public boolean
isInGameUi()
isInGameUi()
method_73150()
deferSubtitles()