Class CustomizeFlatLevelScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.world.CustomizeFlatLevelScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen
intermediary net/minecraft/class_413
official fma
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate class
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
(package private) FlatChunkGeneratorConfig
private final Consumer
<FlatChunkGeneratorConfig> private Text
private static final int
private static final int
private static final int
private static final int
private static final int
protected final CreateWorldScreen
(package private) static final Identifier
private Text
private ButtonWidget
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, executor, FOOTER_SEPARATOR_TEXTURE, HEADER_SEPARATOR_TEXTURE, height, INWORLD_FOOTER_SEPARATOR_TEXTURE, INWORLD_HEADER_SEPARATOR_TEXTURE, MENU_BACKGROUND_TEXTURE, PANORAMA_RENDERER, ROTATING_PANORAMA_RENDERER, textRenderer, title, width
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionCustomizeFlatLevelScreen
(CreateWorldScreen parent, Consumer<FlatChunkGeneratorConfig> configConsumer, FlatChunkGeneratorConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private boolean
protected void
init()
Called when a screen should be initialized.void
render
(DrawContext context, int mouseX, int mouseY, float delta) void
setConfig
(FlatChunkGeneratorConfig config) (package private) void
Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyBlur, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, blur, children, clearAndInit, clearChildren, clearTooltip, filesDragged, findSelectedElementData, getMusic, getNarratedTitle, getNavigationFocus, getPanoramaTickDelta, getTitle, getTooltipFromItem, getUsageNarrationText, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, hasUsageText, init, initTabNavigation, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, onDisplayed, remove, removed, renderBackground, renderBackgroundTexture, renderDarkening, renderDarkening, renderInGameBackground, renderPanoramaBackground, renderWithTooltip, resize, setInitialFocus, setInitialFocus, setTooltip, setTooltip, setTooltip, setTooltip, shouldCloseOnEsc, shouldPause, switchFocus, tick, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
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.Element
mouseMoved
Methods inherited from interface net.minecraft.client.gui.navigation.Navigable
getNavigationOrder
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, getFocusedPath, getNavigationPath, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector named SLOT_TEXTURE
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45406
Lnet/minecraft/class_413;field_45406:Lnet/minecraft/class_2960;
official b
Lfma;b:Lalf;
-
ICON_SIZE
private static final int ICON_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector named ICON_SIZE
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;ICON_SIZE:I
intermediary field_32240
Lnet/minecraft/class_413;field_32240:I
official c
Lfma;c:I
-
BUTTON_HEIGHT
private static final int BUTTON_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named BUTTON_HEIGHT
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;BUTTON_HEIGHT:I
intermediary field_32241
Lnet/minecraft/class_413;field_32241:I
official d
Lfma;d:I
-
ICON_BACKGROUND_OFFSET_X
private static final int ICON_BACKGROUND_OFFSET_X- See Also:
- Mappings:
Namespace Name Mixin selector named ICON_BACKGROUND_OFFSET_X
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;ICON_BACKGROUND_OFFSET_X:I
intermediary field_32242
Lnet/minecraft/class_413;field_32242:I
official r
Lfma;r:I
-
ICON_BACKGROUND_OFFSET_Y
private static final int ICON_BACKGROUND_OFFSET_Y- See Also:
- Mappings:
Namespace Name Mixin selector named ICON_BACKGROUND_OFFSET_Y
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;ICON_BACKGROUND_OFFSET_Y:I
intermediary field_32243
Lnet/minecraft/class_413;field_32243:I
official s
Lfma;s:I
-
ICON_OFFSET_X
private static final int ICON_OFFSET_X- See Also:
- Mappings:
Namespace Name Mixin selector named ICON_OFFSET_X
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;ICON_OFFSET_X:I
intermediary field_32244
Lnet/minecraft/class_413;field_32244:I
official u
Lfma;u:I
-
ICON_OFFSET_Y
private static final int ICON_OFFSET_Y- See Also:
- Mappings:
Namespace Name Mixin selector named ICON_OFFSET_Y
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;ICON_OFFSET_Y:I
intermediary field_32245
Lnet/minecraft/class_413;field_32245:I
official v
Lfma;v:I
-
parent
- Mappings:
Namespace Name Mixin selector named parent
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;parent:Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;
intermediary field_2422
Lnet/minecraft/class_413;field_2422:Lnet/minecraft/class_525;
official a
Lfma;a:Lfru;
-
configConsumer
- Mappings:
Namespace Name Mixin selector named configConsumer
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;configConsumer:Ljava/util/function/Consumer;
intermediary field_24565
Lnet/minecraft/class_413;field_24565:Ljava/util/function/Consumer;
official w
Lfma;w:Ljava/util/function/Consumer;
-
config
FlatChunkGeneratorConfig config- Mappings:
Namespace Name Mixin selector named config
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
intermediary field_2419
Lnet/minecraft/class_413;field_2419:Lnet/minecraft/class_3232;
official x
Lfma;x:Legp;
-
tileText
- Mappings:
Namespace Name Mixin selector named tileText
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;tileText:Lnet/minecraft/text/Text;
intermediary field_2418
Lnet/minecraft/class_413;field_2418:Lnet/minecraft/class_2561;
official y
Lfma;y:Lxp;
-
heightText
- Mappings:
Namespace Name Mixin selector named heightText
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;heightText:Lnet/minecraft/text/Text;
intermediary field_2425
Lnet/minecraft/class_413;field_2425:Lnet/minecraft/class_2561;
official z
Lfma;z:Lxp;
-
layers
- Mappings:
Namespace Name Mixin selector named layers
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;layers:Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen$SuperflatLayersListWidget;
intermediary field_2424
Lnet/minecraft/class_413;field_2424:Lnet/minecraft/class_413$class_4192;
official A
Lfma;A:Lfma$a;
-
widgetButtonRemoveLayer
- Mappings:
Namespace Name Mixin selector named widgetButtonRemoveLayer
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;widgetButtonRemoveLayer:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_2421
Lnet/minecraft/class_413;field_2421:Lnet/minecraft/class_4185;
official B
Lfma;B:Lfhg;
-
-
Constructor Details
-
CustomizeFlatLevelScreen
public CustomizeFlatLevelScreen(CreateWorldScreen parent, Consumer<FlatChunkGeneratorConfig> configConsumer, FlatChunkGeneratorConfig config) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;<init>(Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;Ljava/util/function/Consumer;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
intermediary <init>
Lnet/minecraft/class_413;<init>(Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)V
official <init>
Lfma;<init>(Lfru;Ljava/util/function/Consumer;Legp;)V
-
-
Method Details
-
getConfig
- Mappings:
Namespace Name Mixin selector named getConfig
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;getConfig()Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
intermediary method_29055
Lnet/minecraft/class_413;method_29055()Lnet/minecraft/class_3232;
official l
Lfma;l()Legp;
-
setConfig
- Mappings:
Namespace Name Mixin selector named setConfig
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;setConfig(Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
intermediary method_29054
Lnet/minecraft/class_413;method_29054(Lnet/minecraft/class_3232;)V
official a
Lfma;a(Legp;)V
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
This should call
Screen.setInitialFocus()
to set the element that is initially focused. -
updateRemoveLayerButton
void updateRemoveLayerButton()- Mappings:
Namespace Name Mixin selector named updateRemoveLayerButton
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;updateRemoveLayerButton()V
intermediary method_2145
Lnet/minecraft/class_413;method_2145()V
official m
Lfma;m()V
-
hasLayerSelected
private boolean hasLayerSelected()- Mappings:
Namespace Name Mixin selector named hasLayerSelected
Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;hasLayerSelected()Z
intermediary method_2147
Lnet/minecraft/class_413;method_2147()Z
official E
Lfma;E()Z
-
close
public void close() -
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V
official a
Lfij;a(Lfgt;IIF)V
-