net.minecraft.client.gui.screens.inventory

public class StructureBlockEditScreen

extends Screen

All mapped superinterfaces:

ContainerEventHandler, GuiEventListener, TabOrderedElement, Renderable

fwc
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 Component
a
NAME_LABEL
field_26572
STRUCTURE_NAME_TEXT
private static final Component
b
POSITION_LABEL
field_26573
POSITION_TEXT
private static final Component
c
SIZE_LABEL
field_26574
SIZE_TEXT
private static final Component
d
INTEGRITY_LABEL
field_26575
INTEGRITY_TEXT
private static final Component
s
CUSTOM_DATA_LABEL
field_26576
CUSTOM_DATA_TEXT
private static final Component
u
INCLUDE_ENTITIES_LABEL
field_26577
INCLUDE_ENTITIES_TEXT
private static final Component
v
DETECT_SIZE_LABEL
field_26578
DETECT_SIZE_TEXT
private static final Component
w
SHOW_AIR_LABEL
field_26579
SHOW_AIR_TEXT
private static final Component
x
SHOW_BOUNDING_BOX_LABEL
field_26580
SHOW_BOUNDING_BOX_TEXT
private static final com.google.common.collect.ImmutableList<StructureMode>
y
ALL_MODES
field_27993
MODES
private static final com.google.common.collect.ImmutableList<StructureMode>
z
DEFAULT_MODES
field_27994
MODES_EXCEPT_DATA
private final StructureBlockEntity
A
structure
field_2980
structureBlock
private Mirror
B
initialMirror
field_2996
mirror
private Rotation
C
initialRotation
field_3003
rotation
private StructureMode
D
initialMode
field_3004
mode
private boolean
E
initialEntityIgnoring
field_2985
ignoreEntities
private boolean
F
initialShowAir
field_2997
showAir
private boolean
G
initialShowBoundingBox
field_2983
showBoundingBox
private EditBox
H
nameEdit
field_3005
inputName
private EditBox
I
posXEdit
field_2982
inputPosX
private EditBox
J
posYEdit
field_2999
inputPosY
private EditBox
K
posZEdit
field_3010
inputPosZ
private EditBox
L
sizeXEdit
field_2988
inputSizeX
private EditBox
M
sizeYEdit
field_2998
inputSizeY
private EditBox
N
sizeZEdit
field_2978
inputSizeZ
private EditBox
O
integrityEdit
field_3000
inputIntegrity
private EditBox
P
seedEdit
field_2992
inputSeed
private EditBox
Q
dataEdit
field_2986
inputMetadata
private Button
R
saveButton
field_2987
buttonSave
private Button
S
loadButton
field_3006
buttonLoad
private Button
T
rot0Button
field_2995
buttonRotate0
private Button
U
rot90Button
field_2981
buttonRotate90
private Button
V
rot180Button
field_3007
buttonRotate180
private Button
W
rot270Button
field_2993
buttonRotate270
private Button
X
detectButton
field_3009
buttonDetect
private CycleButton<Boolean>
Y
includeEntitiesButton
field_2990
buttonEntities
private CycleButton<Mirror>
Z
mirrorButton
field_2979
buttonMirror
private CycleButton<Boolean>
aa
toggleAirButton
field_3008
buttonShowAir
private CycleButton<Boolean>
ab
toggleBoundingBox
field_3001
buttonShowBoundingBox
private final DecimalFormat
ac
decimalFormat
field_2991
decimalFormat

Constructor summary

ModifierConstructor
public (StructureBlockEntity structureBlock)

Method summary

Modifier and TypeMethod
private void
l()
onDone()
method_2515()
done()
private void
E()
onCancel()
method_2514()
cancel()
protected void
aT_()
init()
method_25426()
init()
protected void
aG_()
setInitialFocus()
method_56131()
setInitialFocus()
public void
b(fns arg0, int arg1, int arg2, float arg3)
renderBackground(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
public void
a(fmg arg0, int arg1, int arg2)
resize(Minecraft arg0, int arg1, int arg2)
method_25410(class_310 arg0, int arg1, int arg2)
resize(MinecraftClient arg0, int arg1, int arg2)
private void
F()
updateDirectionButtons()
method_2510()
updateRotationButton()
private void
a(dze arg0)
updateMode(StructureMode arg0)
method_32650(class_2776 arg0)
updateWidgets(StructureBlockMode mode)
private boolean
a(dwp$a arg0)
sendToServer(StructureBlockEntity$UpdateType arg0)
method_2516(class_2633$class_2634 arg0)
updateStructureBlock(StructureBlockBlockEntity$Action action)
private long
a(String arg0)
parseSeed(String arg0)
method_2504(String arg0)
parseLong(String string)
private float
b(String arg0)
parseIntegrity(String arg0)
method_2500(String arg0)
parseFloat(String string)
private int
c(String arg0)
parseCoordinate(String arg0)
method_2517(String arg0)
parseInt(String string)
public void
aP_()
onClose()
method_25419()
close()
public boolean
a(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
method_25404(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
public void
a(fns arg0, int arg1, int arg2, float arg3)
render(GuiGraphics arg0, int arg1, int arg2, float arg3)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
public boolean
j()
isPauseScreen()
method_25421()
shouldPause()