net.minecraft.client.gui.screen.world

public class CustomizeBuffetLevelScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.CreateBuffetWorldScreen
net.minecraft.class_415
net.minecraft.client.gui.screen.world.CustomizeBuffetLevelScreen

Field summary

Modifier and TypeField
private static final Text
SEARCH_HINT
field_64198
SEARCH_TEXT
private static final int
SPACING
field_49494
field_49494
private static final int
SEARCH_BOX_HEIGHT
field_64199
field_64199
private final ThreePartsLayoutWidget
layout
field_49495
layout
private final Screen
parent
field_24562
parent
private final Consumer<RegistryEntry<Biome>>
applySettings
field_24563
onDone
private final Registry<Biome>
biomes
field_25888
biomeRegistry
private CustomizeBuffetLevelScreen$BuffetBiomesListWidget
list
field_2441
biomeSelectionList
private RegistryEntry<Biome>
biome
field_25040
biome
private ButtonWidget
doneButton
field_2438
confirmButton

Constructor summary

ModifierConstructor
public (Screen parent, GeneratorOptionsHolder generatorOptionsHolder, Consumer<RegistryEntry<Biome>> onDone)

Method summary

Modifier and TypeMethod
public void
onClose()
method_25419()
close()
protected void
init()
method_25426()
init()
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
private void
updateButtonValidity()
method_2151()
refreshConfirmButton()
private boolean
lambda$init$3(CreateBuffetWorldScreen$BiomeList$Entry arg0)
method_29051(class_415$class_4190$class_4191 arg0)
method_29051(CustomizeBuffetLevelScreen$BuffetBiomesListWidget$BuffetBiomeItem entry)
private void
lambda$init$2(Button arg0)
method_19801(class_4185 arg0)
method_19801(ButtonWidget button)
private void
lambda$init$1(Button arg0)
method_28059(class_4185 arg0)
method_28059(ButtonWidget button)
private Optional
lambda$new$0()
method_41840()
method_41840()