net.minecraft.client.gui.screen.world

public class EditWorldScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.worldselection.EditWorldScreen
net.minecraft.class_524
net.minecraft.client.gui.screen.world.EditWorldScreen

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_23776
LOGGER
private static final Text
NAME_LABEL
field_26603
ENTER_NAME_TEXT
private static final Text
RESET_ICON_BUTTON
field_46885
RESET_ICON_TEXT
private static final Text
FOLDER_BUTTON
field_46886
OPEN_FOLDER_TEXT
private static final Text
BACKUP_BUTTON
field_46887
BACKUP_TEXT
private static final Text
BACKUP_FOLDER_BUTTON
field_46888
BACKUP_FOLDER_TEXT
private static final Text
OPTIMIZE_BUTTON
field_46889
OPTIMIZE_TEXT
private static final Text
OPTIMIZE_TITLE
field_46890
CONFIRM_TITLE_TEXT
private static final Text
OPTIMIZE_DESCRIPTION
field_46891
CONFIRM_DESCRIPTION_TEXT
private static final Text
OPTIMIZE_CONFIRMATION
field_52853
CONFIRM_PROCEED_TEXT
private static final Text
SAVE_BUTTON
field_46892
SAVE_TEXT
private static final int
DEFAULT_WIDTH
field_46893
field_46893
private static final int
VERTICAL_SPACING
field_46894
field_46894
private static final int
HALF_WIDTH
field_46895
field_46895
private final DirectionalLayoutWidget
layout
field_46896
layout
private final it.unimi.dsi.fastutil.booleans.BooleanConsumer
callback
field_3169
callback
private final LevelStorage$Session
levelAccess
field_23777
storageSession
private final TextFieldWidget
nameEdit
field_48397
nameFieldWidget

Constructor summary

ModifierConstructor
private (MinecraftClient client, LevelStorage$Session session, String levelName, it.unimi.dsi.fastutil.booleans.BooleanConsumer callback)

Method summary

Modifier and TypeMethod
public static EditWorldScreen
create(Minecraft minecraft, LevelStorageSource$LevelStorageAccess levelAccess, it.unimi.dsi.fastutil.booleans.BooleanConsumer callback)
method_54599(class_310 arg0, class_32$class_5143 arg1, it.unimi.dsi.fastutil.booleans.BooleanConsumer arg2)
create(MinecraftClient client, LevelStorage$Session session, it.unimi.dsi.fastutil.booleans.BooleanConsumer callback)
protected void
setInitialFocus()
method_56131()
setInitialFocus()
protected void
init()
method_25426()
init()
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
public boolean
keyPressed(KeyEvent event)
method_25404(class_11908 arg0)
keyPressed(KeyInput arg0)
public void
onClose()
method_25419()
close()
private void
onRename(String newName)
method_2691(String arg0)
commit(String levelName)
public static CompletableFuture<Boolean>
conditionallyMakeBackupAndShowToast(boolean createBackup, LevelStorageSource$LevelStorageAccess access)
method_1_2020(boolean arg0, class_32$class_5143 arg1)
backupLevelIfRequested(boolean backup, LevelStorage$Session session)
public static CompletableFuture<Boolean>
makeBackupAndShowToast(LevelStorageSource$LevelStorageAccess access)
method_2701(class_32$class_5143 arg0)
backupLevel(LevelStorage$Session storageSession)
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)
private static Boolean
lambda$makeBackupAndShowToast$2(Minecraft arg0, Throwable arg1)
method_1_2023(class_310 arg0, Throwable arg1)
method_1_2023(MinecraftClient arg0, Throwable ex)
private static Boolean
lambda$makeBackupAndShowToast$1(LevelStorageSource$LevelStorageAccess arg0, Minecraft arg1, Long arg2)
method_1_2022(class_32$class_5143 arg0, class_310 arg1, Long arg2)
method_1_2022(LevelStorage$Session arg0, MinecraftClient arg1, Long sizeBytes)
private static Long
lambda$makeBackupAndShowToast$0(LevelStorageSource$LevelStorageAccess arg0)
method_1_2021(class_32$class_5143 arg0)
method_1_2021(LevelStorage$Session arg0)
private static void
lambda$new$14(EditWorldScreen arg0, AbstractWidget arg1)
method_54604(class_524 arg0, class_339 arg1)
method_54604(EditWorldScreen arg0, ClickableWidget child)
private void
lambda$new$10(Minecraft arg0, LevelStorageSource$LevelStorageAccess arg1, Button arg2)
method_54598(class_310 arg0, class_32$class_5143 arg1, class_4185 arg2)
method_54598(MinecraftClient arg0, LevelStorage$Session arg1, ButtonWidget button)
private void
lambda$new$12(LevelStorageSource$LevelStorageAccess arg0, Minecraft arg1, boolean arg2, boolean arg3)
method_1_2024(class_32$class_5143 arg0, class_310 arg1, boolean arg2, boolean arg3)
method_1_2024(LevelStorage$Session arg0, MinecraftClient arg1, boolean backup, boolean eraseCache)
private void
lambda$new$13(Minecraft arg0, LevelStorageSource$LevelStorageAccess arg1, boolean arg2, Boolean arg3)
method_1_2025(class_310 arg0, class_32$class_5143 arg1, boolean arg2, Boolean arg3)
method_1_2025(MinecraftClient arg0, LevelStorage$Session arg1, boolean arg2, Boolean arg3)
private void
lambda$new$11(Minecraft arg0)
method_54597(class_310 arg0)
method_54597(MinecraftClient arg0)
private static void
lambda$new$9(Minecraft arg0, Button arg1)
method_54600(class_310 arg0, class_4185 arg1)
method_54600(MinecraftClient arg0, ButtonWidget button)
private void
lambda$new$7(LevelStorageSource$LevelStorageAccess arg0, Minecraft arg1, Button arg2)
method_54596(class_32$class_5143 arg0, class_310 arg1, class_4185 arg2)
method_54596(LevelStorage$Session arg0, MinecraftClient arg1, ButtonWidget button)
private void
lambda$new$8(Boolean arg0)
method_1_2026(Boolean arg0)
method_1_2026(Boolean arg0)
private static void
lambda$new$6(LevelStorageSource$LevelStorageAccess arg0, Button arg1)
method_54606(class_32$class_5143 arg0, class_4185 arg1)
method_54606(LevelStorage$Session arg0, ButtonWidget button)
private static boolean
lambda$new$5(Path arg0)
method_54605(Path arg0)
method_54605(Path iconFile)
private static void
lambda$new$3(LevelStorageSource$LevelStorageAccess arg0, Button arg1)
method_54608(class_32$class_5143 arg0, class_4185 arg1)
method_54608(LevelStorage$Session arg0, ButtonWidget button)
private static void
lambda$new$4(Path arg0)
method_54607(Path arg0)
method_54607(Path iconFile)
private static void
lambda$new$2(Button arg0, String arg1)
method_54602(class_4185 arg0, String arg1)
method_54602(ButtonWidget arg0, String name)
private void
lambda$new$1(Button arg0)
method_54601(class_4185 arg0)
method_54601(ButtonWidget button)
private void
lambda$new$0(Button arg0)
method_54603(class_4185 arg0)
method_54603(ButtonWidget button)