Class StructureBlockEditScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement

public class StructureBlockEditScreen extends Screen
  • Field Details

    • NAME_LABEL

      private static final Component NAME_LABEL
    • POSITION_LABEL

      private static final Component POSITION_LABEL
    • SIZE_LABEL

      private static final Component SIZE_LABEL
    • INTEGRITY_LABEL

      private static final Component INTEGRITY_LABEL
    • CUSTOM_DATA_LABEL

      private static final Component CUSTOM_DATA_LABEL
    • INCLUDE_ENTITIES_LABEL

      private static final Component INCLUDE_ENTITIES_LABEL
    • DETECT_SIZE_LABEL

      private static final Component DETECT_SIZE_LABEL
    • SHOW_AIR_LABEL

      private static final Component SHOW_AIR_LABEL
    • SHOW_BOUNDING_BOX_LABEL

      private static final Component SHOW_BOUNDING_BOX_LABEL
    • ALL_MODES

      private static final com.google.common.collect.ImmutableList<StructureMode> ALL_MODES
    • DEFAULT_MODES

      private static final com.google.common.collect.ImmutableList<StructureMode> DEFAULT_MODES
    • structure

      private final StructureBlockEntity structure
    • initialMirror

      private Mirror initialMirror
    • initialRotation

      private Rotation initialRotation
    • initialMode

      private StructureMode initialMode
    • initialEntityIgnoring

      private boolean initialEntityIgnoring
    • initialShowAir

      private boolean initialShowAir
    • initialShowBoundingBox

      private boolean initialShowBoundingBox
    • nameEdit

      private EditBox nameEdit
    • posXEdit

      private EditBox posXEdit
    • posYEdit

      private EditBox posYEdit
    • posZEdit

      private EditBox posZEdit
    • sizeXEdit

      private EditBox sizeXEdit
    • sizeYEdit

      private EditBox sizeYEdit
    • sizeZEdit

      private EditBox sizeZEdit
    • integrityEdit

      private EditBox integrityEdit
    • seedEdit

      private EditBox seedEdit
    • dataEdit

      private EditBox dataEdit
    • saveButton

      private Button saveButton
    • loadButton

      private Button loadButton
    • rot0Button

      private Button rot0Button
    • rot90Button

      private Button rot90Button
    • rot180Button

      private Button rot180Button
    • rot270Button

      private Button rot270Button
    • detectButton

      private Button detectButton
    • includeEntitiesButton

      private CycleButton<Boolean> includeEntitiesButton
    • mirrorButton

      private CycleButton<Mirror> mirrorButton
    • toggleAirButton

      private CycleButton<Boolean> toggleAirButton
    • toggleBoundingBox

      private CycleButton<Boolean> toggleBoundingBox
    • decimalFormat

      private final DecimalFormat decimalFormat
  • Constructor Details

  • Method Details