net.minecraft.client.gui.screen.world

public abstract class EditGameRulesScreen

extends Screen

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable

net.minecraft.client.gui.screens.worldselection.AbstractGameRulesScreen
net.minecraft.client.gui.screens.worldselection.AbstractGameRulesScreen
net.minecraft.class_5235
net.minecraft.client.gui.screen.world.EditGameRulesScreen

Field summary

Modifier and TypeField
protected static final Text
TITLE
TITLE
field_49558
TITLE
private static final Text
SEARCH_HINT
SEARCH_HINT
field_1_1074
SEARCH
private static final int
SEARCH_BOX_HEIGHT
SEARCH_BOX_HEIGHT
field_49559
SEARCH_BOX_HEIGHT
private final Set<EditGameRulesScreen$AbstractRuleWidget>
invalidEntries
invalidEntries
field_24295
invalidRuleWidgets
private final Consumer<Optional<GameRules>>
exitCallback
exitCallback
field_24293
ruleSaver
protected final ThreePartsLayoutWidget
layout
layout
field_49560
layout
protected final GameRules
gameRules
gameRules
field_24298
gameRules
protected TextFieldWidget
searchBox
searchBox
field_1_1075
searchBox
protected EditGameRulesScreen$RuleListWidget
ruleList
ruleList
field_49903
ruleListWidget
protected ButtonWidget
doneButton
doneButton
field_24296
doneButton

Constructor summary

ModifierConstructor
public (GameRules gameRules, Consumer<Optional<GameRules>> ruleSaveConsumer)

Method summary

Modifier and TypeMethod
protected void
createAndConfigureSearchBox(LinearLayout headerLayout)
createAndConfigureSearchBox(LinearLayout headerLayout)
method_1_1149(class_8667 arg0)
initializeSearchBox(DirectionalLayoutWidget layout)
protected void
init()
init()
method_25426()
init()
protected abstract void
initContent()
initContent()
method_1_1151()
initializeRulesWidget()
protected abstract void
onDone()
onDone()
method_1_1152()
onDone()
protected void
repositionElements()
repositionElements()
method_48640()
refreshWidgetPositions()
protected void
setInitialFocus()
setInitialFocus()
method_56131()
setInitialFocus()
private void
markInvalid(AbstractGameRulesScreen$RuleEntry invalidEntry)
markInvalid(AbstractGameRulesScreen$RuleEntry invalidEntry)
method_27620(class_5235$class_5240 arg0)
markInvalid(EditGameRulesScreen$AbstractRuleWidget ruleWidget)
private void
clearInvalid(AbstractGameRulesScreen$RuleEntry invalidEntry)
clearInvalid(AbstractGameRulesScreen$RuleEntry invalidEntry)
method_27626(class_5235$class_5240 arg0)
markValid(EditGameRulesScreen$AbstractRuleWidget ruleWidget)
private void
updateDoneButton()
updateDoneButton()
method_27632()
updateDoneButton()
protected void
closeAndDiscardChanges()
closeAndDiscardChanges()
method_1_1148()
discard()
protected void
closeAndApplyChanges()
closeAndApplyChanges()
method_1_1147()
save()
protected void
filterGameRules(String filter)
filterGameRules(String filter)
method_1_1150(String arg0)
onSearchBoxChanged(String contents)