net.minecraft.client.gui.screen.world

public class ExperimentsScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.worldselection.ExperimentsScreen
net.minecraft.class_8134
net.minecraft.client.gui.screen.world.ExperimentsScreen

Field summary

Modifier and TypeField
private static final Text
TITLE
field_49562
TITLE
private static final Text
INFO
field_50043
INFO_TEXT
private static final int
MAIN_CONTENT_WIDTH
field_42503
EXPERIMENTS_LIST_WIDTH
private static final int
SCROLL_AREA_MIN_HEIGHT
field_55262
EXPERIMENTS_LIST_HEIGHT
private final ThreePartsLayoutWidget
layout
field_42504
experimentToggleList
private final Screen
parent
field_42505
parent
private final ResourcePackManager
packRepository
field_42506
resourcePackManager
private final Consumer<ResourcePackManager>
output
field_42507
applier
private final it.unimi.dsi.fastutil.objects.Object2BooleanMap<ResourcePackProfile>
packs
field_42508
experiments
private ScrollableLayoutWidget
scrollArea
field_55263
experimentsList

Constructor summary

ModifierConstructor
public (Screen parent, ResourcePackManager resourcePackManager, Consumer<ResourcePackManager> applier)

Method summary

Modifier and TypeMethod
protected void
init()
method_25426()
init()
private static Text
getHumanReadableTitle(Pack pack)
method_49016(class_3288 arg0)
getDataPackName(ResourcePackProfile packProfile)
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
public Text
getNarrationMessage()
method_25435()
getNarratedTitle()
public void
onClose()
method_25419()
close()
private void
onDone()
method_49024()
applyAndClose()
private static void
lambda$onDone$0(List arg0, List arg1, Pack arg2, boolean arg3)
method_49021(List arg0, List arg1, class_3288 arg2, boolean arg3)
method_49021(List arg0, List arg1, ResourcePackProfile pack, boolean enabled)
private static void
lambda$init$6(ExperimentsScreen arg0, AbstractWidget arg1)
method_49019(class_8134 arg0, class_339 arg1)
method_49019(ExperimentsScreen arg0, ClickableWidget child)
private void
lambda$init$5(Button arg0)
method_49018(class_4185 arg0)
method_49018(ButtonWidget button)
private void
lambda$init$4(Button arg0)
method_49023(class_4185 arg0)
method_49023(ButtonWidget button)
private void
lambda$init$1(SwitchGrid$Builder arg0, Pack arg1, boolean arg2)
method_49020(class_8096$class_8097 arg0, class_3288 arg1, boolean arg2)
method_49020(WorldScreenOptionGrid$Builder arg0, ResourcePackProfile pack, boolean enabled)
private void
lambda$init$3(Pack arg0, Boolean arg1)
method_49017(class_3288 arg0, Boolean arg1)
method_49017(ResourcePackProfile arg0, Boolean enabled)
private boolean
lambda$init$2(Pack arg0)
method_49022(class_3288 arg0)
method_49022(ResourcePackProfile arg0)
private static void
lambda$init$0(LayoutSettings arg0)
method_52767(class_7847 arg0)
method_52767(Positioner positioner)