Package net.minecraft.client.gui.screen
Class FlatPresetsScreen
java.lang.Object
net.minecraft.client.gui.AbstractGui
net.minecraft.client.gui.FocusableGui
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.FlatPresetsScreen
- All Implemented Interfaces:
IGuiEventListener,INestedGuiEventHandler,IRenderable,IScreen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TextFieldWidgetprivate FlatPresetsScreen.SlotListprivate ITextComponentprivate static final org.apache.logging.log4j.Loggerprivate final CreateFlatWorldScreenprivate static final List<FlatPresetsScreen.LayerItem>private Buttonprivate FlatGenerationSettingsprivate ITextComponentFields inherited from class net.minecraft.client.gui.screen.Screen
buttons, children, font, height, itemRenderer, minecraft, passEvents, title, widthFields inherited from class net.minecraft.client.gui.AbstractGui
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FlatGenerationSettingsfromString(Registry<Biome> p_243299_0_, String p_243299_1_, FlatGenerationSettings p_243299_2_) private static FlatLayerInfogetLayerInfoFromString(String p_238638_0_, int p_238638_1_) private static List<FlatLayerInfo>getLayersInfoFromString(String p_238637_0_) protected voidinit()booleanmouseScrolled(double p_231043_1_, double p_231043_3_, double p_231043_5_) voidonClose()private static voidpreset(ITextComponent p_238640_0_, IItemProvider p_238640_1_, RegistryKey<Biome> p_238640_2_, List<Structure<?>> p_238640_3_, boolean p_238640_4_, boolean p_238640_5_, boolean p_238640_6_, FlatLayerInfo... p_238640_7_) voidremoved()voidrender(MatrixStack p_230430_1_, int p_230430_2_, int p_230430_3_, float p_230430_4_) voidprivate static Stringsave(Registry<Biome> p_243303_0_, FlatGenerationSettings p_243303_1_) voidtick()voidupdateButtonValidity(boolean p_213074_1_) Methods inherited from class net.minecraft.client.gui.screen.Screen
addButton, addWidget, children, getMinecraft, getNarrationMessage, getTitle, getTooltipFromItem, handleComponentClicked, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onFilesDrop, renderBackground, renderBackground, renderComponentHoverEffect, renderComponentTooltip, renderDirtBackground, renderTooltip, renderTooltip, renderTooltip, renderToolTip, renderWrappedToolTip, sendMessage, sendMessage, shouldCloseOnEsc, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.FocusableGui
getFocused, isDragging, setDragging, setFocusedMethods inherited from class net.minecraft.client.gui.AbstractGui
blit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.IGuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.INestedGuiEventHandler
changeFocus, charTyped, getChildAt, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, setInitialFocus
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
PRESETS
-
parent
-
listText
-
list
-
selectButton
-
export
-
settings
-
-
Constructor Details
-
FlatPresetsScreen
-
-
Method Details
-
getLayerInfoFromString
-
getLayersInfoFromString
-
fromString
public static FlatGenerationSettings fromString(Registry<Biome> p_243299_0_, String p_243299_1_, FlatGenerationSettings p_243299_2_) -
save
-
init
protected void init() -
mouseScrolled
public boolean mouseScrolled(double p_231043_1_, double p_231043_3_, double p_231043_5_) -
resize
-
onClose
public void onClose() -
removed
public void removed() -
render
- Specified by:
renderin interfaceIRenderable- Overrides:
renderin classScreen
-
tick
public void tick() -
updateButtonValidity
public void updateButtonValidity(boolean p_213074_1_) -
preset
private static void preset(ITextComponent p_238640_0_, IItemProvider p_238640_1_, RegistryKey<Biome> p_238640_2_, List<Structure<?>> p_238640_3_, boolean p_238640_4_, boolean p_238640_5_, boolean p_238640_6_, FlatLayerInfo... p_238640_7_)
-