Class PresetsScreen
java.lang.Object
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.world.PresetsScreen
- All Implemented Interfaces:
Drawable
,Element
,Navigable
,ParentElement
- Mappings:
Namespace Name named net/minecraft/client/gui/screen/world/PresetsScreen
intermediary net/minecraft/class_430
official fna
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screen.Screen
Screen.SelectedElementNarrationData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final RegistryKey
<Biome> private static final int
(package private) FlatChunkGeneratorConfig
(package private) TextFieldWidget
private static final int
private static final int
private static final int
private static final int
private static final int
private Text
(package private) static final Logger
private final CustomizeFlatLevelScreen
private ButtonWidget
private Text
(package private) static final Identifier
static final Text
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
(package private) static String
protected void
init()
Called when a screen should be initialized.boolean
mouseScrolled
(double mouseX, double mouseY, double horizontalAmount, double verticalAmount) Callback for when a mouse button scroll event has been captured.private static @Nullable FlatChunkGeneratorLayer
parseLayerString
(RegistryEntryLookup<Block> blockLookup, String layer, int layerStartHeight) Parse a string like"60*minecraft:stone"
to aFlatChunkGeneratorLayer
.private static List
<FlatChunkGeneratorLayer> parsePresetLayersString
(RegistryEntryLookup<Block> blockLookup, String layers) Parse a string like"minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block"
to a list ofFlatChunkGeneratorLayer
.static FlatChunkGeneratorConfig
parsePresetString
(RegistryEntryLookup<Block> blockLookup, RegistryEntryLookup<Biome> biomeLookup, RegistryEntryLookup<StructureSet> structureSetLookup, RegistryEntryLookup<PlacedFeature> placedFeatureLookup, String preset, FlatChunkGeneratorConfig config) void
render
(DrawContext context, int mouseX, int mouseY, float delta) void
resize
(MinecraftClient client, int width, int height) void
updateSelectButton
(boolean hasSelected) 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, 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, setFocused
-
Field Details
-
SLOT_TEXTURE
- Mappings:
Namespace Name Mixin selector named SLOT_TEXTURE
Lnet/minecraft/client/gui/screen/world/PresetsScreen;SLOT_TEXTURE:Lnet/minecraft/util/Identifier;
intermediary field_45417
Lnet/minecraft/class_430;field_45417:Lnet/minecraft/class_2960;
official b
Lfna;b:Lalf;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/client/gui/screen/world/PresetsScreen;LOGGER:Lorg/slf4j/Logger;
intermediary field_25043
Lnet/minecraft/class_430;field_25043:Lorg/slf4j/Logger;
official c
Lfna;c:Lorg/slf4j/Logger;
-
ICON_SIZE
private static final int ICON_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector named ICON_SIZE
Lnet/minecraft/client/gui/screen/world/PresetsScreen;ICON_SIZE:I
intermediary field_32264
Lnet/minecraft/class_430;field_32264:I
official d
Lfna;d: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/PresetsScreen;BUTTON_HEIGHT:I
intermediary field_32265
Lnet/minecraft/class_430;field_32265:I
official r
Lfna;r: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/PresetsScreen;ICON_BACKGROUND_OFFSET_X:I
intermediary field_32266
Lnet/minecraft/class_430;field_32266:I
official s
Lfna;s: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/PresetsScreen;ICON_BACKGROUND_OFFSET_Y:I
intermediary field_32267
Lnet/minecraft/class_430;field_32267:I
official u
Lfna;u: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/PresetsScreen;ICON_OFFSET_X:I
intermediary field_32268
Lnet/minecraft/class_430;field_32268:I
official v
Lfna;v: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/PresetsScreen;ICON_OFFSET_Y:I
intermediary field_32269
Lnet/minecraft/class_430;field_32269:I
official w
Lfna;w:I
-
BIOME_KEY
- Mappings:
Namespace Name Mixin selector named BIOME_KEY
Lnet/minecraft/client/gui/screen/world/PresetsScreen;BIOME_KEY:Lnet/minecraft/registry/RegistryKey;
intermediary field_27985
Lnet/minecraft/class_430;field_27985:Lnet/minecraft/class_5321;
official x
Lfna;x:Lale;
-
UNKNOWN_PRESET_TEXT
- Mappings:
Namespace Name Mixin selector named UNKNOWN_PRESET_TEXT
Lnet/minecraft/client/gui/screen/world/PresetsScreen;UNKNOWN_PRESET_TEXT:Lnet/minecraft/text/Text;
intermediary field_37908
Lnet/minecraft/class_430;field_37908:Lnet/minecraft/class_2561;
official a
Lfna;a:Lxp;
-
parent
- Mappings:
Namespace Name Mixin selector named parent
Lnet/minecraft/client/gui/screen/world/PresetsScreen;parent:Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;
intermediary field_2519
Lnet/minecraft/class_430;field_2519:Lnet/minecraft/class_413;
official y
Lfna;y:Lflz;
-
listText
- Mappings:
Namespace Name Mixin selector named listText
Lnet/minecraft/client/gui/screen/world/PresetsScreen;listText:Lnet/minecraft/text/Text;
intermediary field_2524
Lnet/minecraft/class_430;field_2524:Lnet/minecraft/class_2561;
official A
Lfna;A:Lxp;
-
listWidget
- Mappings:
Namespace Name Mixin selector named listWidget
Lnet/minecraft/client/gui/screen/world/PresetsScreen;listWidget:Lnet/minecraft/client/gui/screen/world/PresetsScreen$SuperflatPresetsListWidget;
intermediary field_2521
Lnet/minecraft/class_430;field_2521:Lnet/minecraft/class_430$class_4196;
official B
Lfna;B:Lfna$a;
-
selectPresetButton
- Mappings:
Namespace Name Mixin selector named selectPresetButton
Lnet/minecraft/client/gui/screen/world/PresetsScreen;selectPresetButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
intermediary field_2525
Lnet/minecraft/class_430;field_2525:Lnet/minecraft/class_4185;
official C
Lfna;C:Lfhf;
-
customPresetField
TextFieldWidget customPresetField- Mappings:
Namespace Name Mixin selector named customPresetField
Lnet/minecraft/client/gui/screen/world/PresetsScreen;customPresetField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
intermediary field_2523
Lnet/minecraft/class_430;field_2523:Lnet/minecraft/class_342;
official D
Lfna;D:Lfho;
-
config
FlatChunkGeneratorConfig config- Mappings:
Namespace Name Mixin selector named config
Lnet/minecraft/client/gui/screen/world/PresetsScreen;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
intermediary field_25044
Lnet/minecraft/class_430;field_25044:Lnet/minecraft/class_3232;
official E
Lfna;E:Lego;
-
-
Constructor Details
-
PresetsScreen
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/gui/screen/world/PresetsScreen;<init>(Lnet/minecraft/client/gui/screen/world/CustomizeFlatLevelScreen;)V
intermediary <init>
Lnet/minecraft/class_430;<init>(Lnet/minecraft/class_413;)V
official <init>
Lfna;<init>(Lflz;)V
-
-
Method Details
-
parseLayerString
@Nullable private static @Nullable FlatChunkGeneratorLayer parseLayerString(RegistryEntryLookup<Block> blockLookup, String layer, int layerStartHeight) Parse a string like"60*minecraft:stone"
to aFlatChunkGeneratorLayer
.- Mappings:
Namespace Name Mixin selector named parseLayerString
Lnet/minecraft/client/gui/screen/world/PresetsScreen;parseLayerString(Lnet/minecraft/registry/RegistryEntryLookup;Ljava/lang/String;I)Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorLayer;
intermediary method_29059
Lnet/minecraft/class_430;method_29059(Lnet/minecraft/class_7871;Ljava/lang/String;I)Lnet/minecraft/class_3229;
official a
Lfna;a(Ljj;Ljava/lang/String;I)Legl;
-
parsePresetLayersString
private static List<FlatChunkGeneratorLayer> parsePresetLayersString(RegistryEntryLookup<Block> blockLookup, String layers) Parse a string like"minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block"
to a list ofFlatChunkGeneratorLayer
.- Mappings:
Namespace Name Mixin selector named parsePresetLayersString
Lnet/minecraft/client/gui/screen/world/PresetsScreen;parsePresetLayersString(Lnet/minecraft/registry/RegistryEntryLookup;Ljava/lang/String;)Ljava/util/List;
intermediary method_29058
Lnet/minecraft/class_430;method_29058(Lnet/minecraft/class_7871;Ljava/lang/String;)Ljava/util/List;
official a
Lfna;a(Ljj;Ljava/lang/String;)Ljava/util/List;
-
parsePresetString
public static FlatChunkGeneratorConfig parsePresetString(RegistryEntryLookup<Block> blockLookup, RegistryEntryLookup<Biome> biomeLookup, RegistryEntryLookup<StructureSet> structureSetLookup, RegistryEntryLookup<PlacedFeature> placedFeatureLookup, String preset, FlatChunkGeneratorConfig config) - Mappings:
Namespace Name Mixin selector named parsePresetString
Lnet/minecraft/client/gui/screen/world/PresetsScreen;parsePresetString(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;Ljava/lang/String;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
intermediary method_29060
Lnet/minecraft/class_430;method_29060(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Ljava/lang/String;Lnet/minecraft/class_3232;)Lnet/minecraft/class_3232;
official a
Lfna;a(Ljj;Ljj;Ljj;Ljj;Ljava/lang/String;Lego;)Lego;
-
getGeneratorConfigString
- Mappings:
Namespace Name Mixin selector named getGeneratorConfigString
Lnet/minecraft/client/gui/screen/world/PresetsScreen;getGeneratorConfigString(Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)Ljava/lang/String;
intermediary method_29062
Lnet/minecraft/class_430;method_29062(Lnet/minecraft/class_3232;)Ljava/lang/String;
official a
Lfna;a(Lego;)Ljava/lang/String;
-
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. -
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount) Callback for when a mouse button scroll event has been captured.- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousehorizontalAmount
- the horizontal scroll amountverticalAmount
- the vertical scroll amount- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named mouseScrolled
Lnet/minecraft/client/gui/Element;mouseScrolled(DDDD)Z
intermediary method_25401
Lnet/minecraft/class_364;method_25401(DDDD)Z
official a
Lfjb;a(DDDD)Z
-
resize
-
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
Lfii;a(Lfgs;IIF)V
-
updateSelectButton
public void updateSelectButton(boolean hasSelected) - Mappings:
Namespace Name Mixin selector named updateSelectButton
Lnet/minecraft/client/gui/screen/world/PresetsScreen;updateSelectButton(Z)V
intermediary method_20102
Lnet/minecraft/class_430;method_20102(Z)V
official c
Lfna;c(Z)V
-