Package net.minecraft.client.gui.screen
Class CustomizeFlatLevelScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.CustomizeFlatLevelScreen
- All Implemented Interfaces:
Drawable,Element,ParentElement,TickableElement
@Environment(CLIENT) public class CustomizeFlatLevelScreen extends Screen
- Mappings:
Namespace Name official dygintermediary net/minecraft/class_413named net/minecraft/client/gui/screen/CustomizeFlatLevelScreen
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classCustomizeFlatLevelScreen.SuperflatLayersListWidget -
Field Summary
Fields Modifier and Type Field Description private FlatChunkGeneratorConfigconfigprivate Consumer<FlatChunkGeneratorConfig>configConsumerprivate static intfield_32239private static intfield_32240private static intfield_32241private static intfield_32242private static intfield_32243private static intfield_32244private static intfield_32245private TextheightTextprivate CustomizeFlatLevelScreen.SuperflatLayersListWidgetlayersprotected CreateWorldScreenparentprivate TexttileTextprivate ButtonWidgetwidgetButtonRemoveLayerFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, client, height, itemRenderer, passEvents, textRenderer, title, widthFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description CustomizeFlatLevelScreen(CreateWorldScreen parent, Consumer<FlatChunkGeneratorConfig> configConsumer, FlatChunkGeneratorConfig config) -
Method Summary
Modifier and Type Method Description FlatChunkGeneratorConfiggetConfig()private booleanhasLayerSelected()protected voidinit()Called when a screen should be initialized.voidonClose()voidrender(MatrixStack matrices, int mouseX, int mouseY, float delta)voidsetConfig(FlatChunkGeneratorConfig config)private voidupdateRemoveLayerButton()Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addChild, children, filesDragged, getNarrationMessage, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, removed, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, resize, sendMessage, sendMessage, shouldCloseOnEsc, tick, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, method_35719, method_35720, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
mouseMovedMethods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setInitialFocus
-
Field Details
-
field_32239
private static final int field_32239- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLdyg;b:Iintermediary field_32239Lnet/minecraft/class_413;field_32239:Inamed field_32239Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;field_32239:I
-
field_32240
private static final int field_32240- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLdyg;c:Iintermediary field_32240Lnet/minecraft/class_413;field_32240:Inamed field_32240Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;field_32240:I
-
field_32241
private static final int field_32241- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official pLdyg;p:Iintermediary field_32241Lnet/minecraft/class_413;field_32241:Inamed field_32241Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;field_32241:I
-
field_32242
private static final int field_32242- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official qLdyg;q:Iintermediary field_32242Lnet/minecraft/class_413;field_32242:Inamed field_32242Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;field_32242:I
-
field_32243
private static final int field_32243- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official rLdyg;r:Iintermediary field_32243Lnet/minecraft/class_413;field_32243:Inamed field_32243Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;field_32243:I
-
field_32244
private static final int field_32244- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official sLdyg;s:Iintermediary field_32244Lnet/minecraft/class_413;field_32244:Inamed field_32244Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;field_32244:I
-
field_32245
private static final int field_32245- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official tLdyg;t:Iintermediary field_32245Lnet/minecraft/class_413;field_32245:Inamed field_32245Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;field_32245:I
-
parent
- Mappings:
Namespace Name Mixin selector official aLdyg;a:Lecr;intermediary field_2422Lnet/minecraft/class_413;field_2422:Lnet/minecraft/class_525;named parentLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;parent:Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;
-
configConsumer
- Mappings:
Namespace Name Mixin selector official uLdyg;u:Ljava/util/function/Consumer;intermediary field_24565Lnet/minecraft/class_413;field_24565:Ljava/util/function/Consumer;named configConsumerLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;configConsumer:Ljava/util/function/Consumer;
-
config
- Mappings:
Namespace Name Mixin selector official vLdyg;v:Lcxq;intermediary field_2419Lnet/minecraft/class_413;field_2419:Lnet/minecraft/class_3232;named configLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
tileText
- Mappings:
Namespace Name Mixin selector official wLdyg;w:Lon;intermediary field_2418Lnet/minecraft/class_413;field_2418:Lnet/minecraft/class_2561;named tileTextLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;tileText:Lnet/minecraft/text/Text;
-
heightText
- Mappings:
Namespace Name Mixin selector official xLdyg;x:Lon;intermediary field_2425Lnet/minecraft/class_413;field_2425:Lnet/minecraft/class_2561;named heightTextLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;heightText:Lnet/minecraft/text/Text;
-
layers
- Mappings:
Namespace Name Mixin selector official yLdyg;y:Ldyg$a;intermediary field_2424Lnet/minecraft/class_413;field_2424:Lnet/minecraft/class_413$class_4192;named layersLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;layers:Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen$SuperflatLayersListWidget;
-
widgetButtonRemoveLayer
- Mappings:
Namespace Name Mixin selector official zLdyg;z:Ldvu;intermediary field_2421Lnet/minecraft/class_413;field_2421:Lnet/minecraft/class_4185;named widgetButtonRemoveLayerLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;widgetButtonRemoveLayer:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
-
Constructor Details
-
CustomizeFlatLevelScreen
public CustomizeFlatLevelScreen(CreateWorldScreen parent, Consumer<FlatChunkGeneratorConfig> configConsumer, FlatChunkGeneratorConfig config)- Mappings:
Namespace Name Mixin selector official <init>Ldyg;<init>(Lecr;Ljava/util/function/Consumer;Lcxq;)Vintermediary <init>Lnet/minecraft/class_413;<init>(Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)Vnamed <init>Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;<init>(Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;Ljava/util/function/Consumer;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
-
-
Method Details
-
getConfig
- Mappings:
Namespace Name Mixin selector official hLdyg;h()Lcxq;intermediary method_29055Lnet/minecraft/class_413;method_29055()Lnet/minecraft/class_3232;named getConfigLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;getConfig()Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
setConfig
- Mappings:
Namespace Name Mixin selector official aLdyg;a(Lcxq;)Vintermediary method_29054Lnet/minecraft/class_413;method_29054(Lnet/minecraft/class_3232;)Vnamed setConfigLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;setConfig(Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)V
-
init
protected void init()Called when a screen should be initialized.This method is called when this screen is opened or resized.
-
updateRemoveLayerButton
private void updateRemoveLayerButton()- Mappings:
Namespace Name Mixin selector official iLdyg;i()Vintermediary method_2145Lnet/minecraft/class_413;method_2145()Vnamed updateRemoveLayerButtonLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;updateRemoveLayerButton()V
-
hasLayerSelected
private boolean hasLayerSelected()- Mappings:
Namespace Name Mixin selector official kLdyg;k()Zintermediary method_2147Lnet/minecraft/class_413;method_2147()Znamed hasLayerSelectedLnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;hasLayerSelected()Z
-
onClose
public void onClose() -
render
- Specified by:
renderin interfaceDrawable- Overrides:
renderin classScreen- Mappings:
Namespace Name Mixin selector official aLdwq;a(Ldpg;IIF)Vintermediary method_25394Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)Vnamed renderLnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-