Package net.minecraft.client.gui.screen
Class PresetsScreen
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.AbstractParentElement
net.minecraft.client.gui.screen.Screen
net.minecraft.client.gui.screen.PresetsScreen
- All Implemented Interfaces:
Drawable
,Element
,ParentElement
- Mappings:
Namespace Name official eco
intermediary net/minecraft/class_430
named net/minecraft/client/gui/screen/PresetsScreen
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static class
private class
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 static final int
private Text
private static final Logger
(package private) final CustomizeFlatLevelScreen
(package private) static final List<PresetsScreen.SuperflatPreset>
private ButtonWidget
private Text
Fields inherited from class net.minecraft.client.gui.screen.Screen
client, height, itemRenderer, passEvents, textRenderer, title, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addPreset
(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, List<StructureFeature<?>> structures, boolean generateStronghold, boolean generateFeatures, boolean generateLakes, FlatChunkGeneratorLayer[] layers) (package private) static String
getGeneratorConfigString
(Registry<Biome> biomeRegistry, FlatChunkGeneratorConfig generatorConfig) protected void
init()
Called when a screen should be initialized.boolean
mouseScrolled
(double mouseX, double mouseY, double amount) Callback for when a mouse button scroll event has been captured.void
onClose()
private static @Nullable FlatChunkGeneratorLayer
parseLayerString
(String layer, int layerStartHeight) Parse a string like"60*minecraft:stone"
to aFlatChunkGeneratorLayer
.private static List<FlatChunkGeneratorLayer>
parsePresetLayersString
(String layers) Parse a string like"minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block"
to a list ofFlatChunkGeneratorLayer
.static FlatChunkGeneratorConfig
parsePresetString
(Registry<Biome> biomeRegistry, String preset, FlatChunkGeneratorConfig generatorConfig) void
removed()
void
render
(MatrixStack matrices, int mouseX, int mouseY, float delta) void
resize
(MinecraftClient client, int width, int height) void
tick()
void
updateSelectButton
(boolean hasSelected) Methods inherited from class net.minecraft.client.gui.screen.Screen
addDrawable, addDrawableChild, addElementNarrations, addScreenNarrations, addSelectableChild, applyKeyPressNarratorDelay, applyMouseMoveNarratorDelay, applyMousePressScrollNarratorDelay, applyNarratorModeChangeDelay, children, clearChildren, filesDragged, findSelectedElementData, getNarratedTitle, getTitle, getTooltipFromItem, handleTextClick, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrateScreenIfNarrationEnabled, remove, renderBackground, renderBackground, renderBackgroundTexture, renderOrderedTooltip, renderTextHoverEffect, renderTooltip, renderTooltip, renderTooltip, renderTooltip, sendMessage, sendMessage, shouldCloseOnEsc, updateNarrator, wrapScreenError
Methods inherited from class net.minecraft.client.gui.AbstractParentElement
getFocused, isDragging, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawCenteredTextWithShadow, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, drawWithOutline, drawWithShadow, fill, fillGradient, fillGradient, fillGradient, getZOffset, setZOffset
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.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyReleased, mouseClicked, mouseDragged, mouseReleased, setInitialFocus
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Leco;a:Lorg/apache/logging/log4j/Logger;
intermediary field_25043
Lnet/minecraft/class_430;field_25043:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/client/gui/screen/PresetsScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
-
ICON_TEXTURE_SIZE
private static final int ICON_TEXTURE_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector official b
Leco;b:I
intermediary field_32263
Lnet/minecraft/class_430;field_32263:I
named ICON_TEXTURE_SIZE
Lnet/minecraft/client/gui/screen/PresetsScreen;ICON_TEXTURE_SIZE:I
-
ICON_SIZE
private static final int ICON_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector official c
Leco;c:I
intermediary field_32264
Lnet/minecraft/class_430;field_32264:I
named ICON_SIZE
Lnet/minecraft/client/gui/screen/PresetsScreen;ICON_SIZE:I
-
BUTTON_HEIGHT
private static final int BUTTON_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector official n
Leco;n:I
intermediary field_32265
Lnet/minecraft/class_430;field_32265:I
named BUTTON_HEIGHT
Lnet/minecraft/client/gui/screen/PresetsScreen;BUTTON_HEIGHT:I
-
ICON_BACKGROUND_OFFSET_X
private static final int ICON_BACKGROUND_OFFSET_X- See Also:
- Mappings:
Namespace Name Mixin selector official o
Leco;o:I
intermediary field_32266
Lnet/minecraft/class_430;field_32266:I
named ICON_BACKGROUND_OFFSET_X
Lnet/minecraft/client/gui/screen/PresetsScreen;ICON_BACKGROUND_OFFSET_X:I
-
ICON_BACKGROUND_OFFSET_Y
private static final int ICON_BACKGROUND_OFFSET_Y- See Also:
- Mappings:
Namespace Name Mixin selector official p
Leco;p:I
intermediary field_32267
Lnet/minecraft/class_430;field_32267:I
named ICON_BACKGROUND_OFFSET_Y
Lnet/minecraft/client/gui/screen/PresetsScreen;ICON_BACKGROUND_OFFSET_Y:I
-
ICON_OFFSET_X
private static final int ICON_OFFSET_X- See Also:
- Mappings:
Namespace Name Mixin selector official q
Leco;q:I
intermediary field_32268
Lnet/minecraft/class_430;field_32268:I
named ICON_OFFSET_X
Lnet/minecraft/client/gui/screen/PresetsScreen;ICON_OFFSET_X:I
-
ICON_OFFSET_Y
private static final int ICON_OFFSET_Y- See Also:
- Mappings:
Namespace Name Mixin selector official r
Leco;r:I
intermediary field_32269
Lnet/minecraft/class_430;field_32269:I
named ICON_OFFSET_Y
Lnet/minecraft/client/gui/screen/PresetsScreen;ICON_OFFSET_Y:I
-
PRESETS
- Mappings:
Namespace Name Mixin selector official s
Leco;s:Ljava/util/List;
intermediary field_2518
Lnet/minecraft/class_430;field_2518:Ljava/util/List;
named PRESETS
Lnet/minecraft/client/gui/screen/PresetsScreen;PRESETS:Ljava/util/List;
-
BIOME_KEY
- Mappings:
Namespace Name Mixin selector official t
Leco;t:Lyg;
intermediary field_27985
Lnet/minecraft/class_430;field_27985:Lnet/minecraft/class_5321;
named BIOME_KEY
Lnet/minecraft/client/gui/screen/PresetsScreen;BIOME_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
parent
- Mappings:
Namespace Name Mixin selector official u
Leco;u:Lebs;
intermediary field_2519
Lnet/minecraft/class_430;field_2519:Lnet/minecraft/class_413;
named parent
Lnet/minecraft/client/gui/screen/PresetsScreen;parent:Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;
-
listText
- Mappings:
Namespace Name Mixin selector official w
Leco;w:Lpz;
intermediary field_2524
Lnet/minecraft/class_430;field_2524:Lnet/minecraft/class_2561;
named listText
Lnet/minecraft/client/gui/screen/PresetsScreen;listText:Lnet/minecraft/text/Text;
-
listWidget
- Mappings:
Namespace Name Mixin selector official x
Leco;x:Leco$b;
intermediary field_2521
Lnet/minecraft/class_430;field_2521:Lnet/minecraft/class_430$class_4196;
named listWidget
Lnet/minecraft/client/gui/screen/PresetsScreen;listWidget:Lnet/minecraft/client/gui/screen/PresetsScreen$SuperflatPresetsListWidget;
-
selectPresetButton
- Mappings:
Namespace Name Mixin selector official y
Leco;y:Ldza;
intermediary field_2525
Lnet/minecraft/class_430;field_2525:Lnet/minecraft/class_4185;
named selectPresetButton
Lnet/minecraft/client/gui/screen/PresetsScreen;selectPresetButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
-
customPresetField
TextFieldWidget customPresetField- Mappings:
Namespace Name Mixin selector official z
Leco;z:Ldzi;
intermediary field_2523
Lnet/minecraft/class_430;field_2523:Lnet/minecraft/class_342;
named customPresetField
Lnet/minecraft/client/gui/screen/PresetsScreen;customPresetField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
config
FlatChunkGeneratorConfig config- Mappings:
Namespace Name Mixin selector official A
Leco;A:Ldcv;
intermediary field_25044
Lnet/minecraft/class_430;field_25044:Lnet/minecraft/class_3232;
named config
Lnet/minecraft/client/gui/screen/PresetsScreen;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
-
Constructor Details
-
PresetsScreen
- Mappings:
Namespace Name Mixin selector official <init>
Leco;<init>(Lebs;)V
intermediary <init>
Lnet/minecraft/class_430;<init>(Lnet/minecraft/class_413;)V
named <init>
Lnet/minecraft/client/gui/screen/PresetsScreen;<init>(Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;)V
-
-
Method Details
-
parseLayerString
@Nullable private static @Nullable FlatChunkGeneratorLayer parseLayerString(String layer, int layerStartHeight) Parse a string like"60*minecraft:stone"
to aFlatChunkGeneratorLayer
.- Mappings:
Namespace Name Mixin selector official a
Leco;a(Ljava/lang/String;I)Ldcu;
intermediary method_29059
Lnet/minecraft/class_430;method_29059(Ljava/lang/String;I)Lnet/minecraft/class_3229;
named parseLayerString
Lnet/minecraft/client/gui/screen/PresetsScreen;parseLayerString(Ljava/lang/String;I)Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorLayer;
-
parsePresetLayersString
Parse a string like"minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block"
to a list ofFlatChunkGeneratorLayer
.- Mappings:
Namespace Name Mixin selector official b
Leco;b(Ljava/lang/String;)Ljava/util/List;
intermediary method_29058
Lnet/minecraft/class_430;method_29058(Ljava/lang/String;)Ljava/util/List;
named parsePresetLayersString
Lnet/minecraft/client/gui/screen/PresetsScreen;parsePresetLayersString(Ljava/lang/String;)Ljava/util/List;
-
parsePresetString
public static FlatChunkGeneratorConfig parsePresetString(Registry<Biome> biomeRegistry, String preset, FlatChunkGeneratorConfig generatorConfig) - Mappings:
Namespace Name Mixin selector official a
Leco;a(Lgx;Ljava/lang/String;Ldcv;)Ldcv;
intermediary method_29060
Lnet/minecraft/class_430;method_29060(Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_3232;)Lnet/minecraft/class_3232;
named parsePresetString
Lnet/minecraft/client/gui/screen/PresetsScreen;parsePresetString(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
-
getGeneratorConfigString
static String getGeneratorConfigString(Registry<Biome> biomeRegistry, FlatChunkGeneratorConfig generatorConfig) - Mappings:
Namespace Name Mixin selector official a
Leco;a(Lgx;Ldcv;)Ljava/lang/String;
intermediary method_29062
Lnet/minecraft/class_430;method_29062(Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)Ljava/lang/String;
named getGeneratorConfigString
Lnet/minecraft/client/gui/screen/PresetsScreen;getGeneratorConfigString(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)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.
-
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double amount) Callback for when a mouse button scroll event has been captured.- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mouseamount
- value is< 0
if scrolled down,> 0
if scrolled up- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldzy;a(DDD)Z
intermediary method_25401
Lnet/minecraft/class_364;method_25401(DDD)Z
named mouseScrolled
Lnet/minecraft/client/gui/Element;mouseScrolled(DDD)Z
-
resize
-
onClose
public void onClose() -
removed
public void removed() -
render
- Specified by:
render
in interfaceDrawable
- Overrides:
render
in classScreen
- Mappings:
Namespace Name Mixin selector official a
Ldzv;a(Ldsj;IIF)V
intermediary method_25394
Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
named render
Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
tick
public void tick() -
updateSelectButton
public void updateSelectButton(boolean hasSelected) - Mappings:
Namespace Name Mixin selector official c
Leco;c(Z)V
intermediary method_20102
Lnet/minecraft/class_430;method_20102(Z)V
named updateSelectButton
Lnet/minecraft/client/gui/screen/PresetsScreen;updateSelectButton(Z)V
-
addPreset
private static void addPreset(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, List<StructureFeature<?>> structures, boolean generateStronghold, boolean generateFeatures, boolean generateLakes, FlatChunkGeneratorLayer[] layers) - Mappings:
Namespace Name Mixin selector official a
Leco;a(Lpz;Lcac;Lyg;Ljava/util/List;ZZZ[Ldcu;)V
intermediary method_2195
Lnet/minecraft/class_430;method_2195(Lnet/minecraft/class_2561;Lnet/minecraft/class_1935;Lnet/minecraft/class_5321;Ljava/util/List;ZZZ[Lnet/minecraft/class_3229;)V
named addPreset
Lnet/minecraft/client/gui/screen/PresetsScreen;addPreset(Lnet/minecraft/text/Text;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/util/registry/RegistryKey;Ljava/util/List;ZZZ[Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorLayer;)V
-