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.class_5235
net.minecraft.client.gui.screen.world.EditGameRulesScreen

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
createAndConfigureSearchBox(LinearLayout headerLayout)
method_1_1149(class_8667 arg0)
initializeSearchBox(DirectionalLayoutWidget layout)
protected void
init()
method_25426()
init()
protected abstract void
initContent()
method_1_1151()
initializeRulesWidget()
protected abstract void
onDone()
method_1_1152()
onDone()
protected void
repositionElements()
method_48640()
refreshWidgetPositions()
protected void
setInitialFocus()
method_56131()
setInitialFocus()
private void
markInvalid(AbstractGameRulesScreen$RuleEntry invalidEntry)
method_27620(class_5235$class_5240 arg0)
markInvalid(EditGameRulesScreen$AbstractRuleWidget ruleWidget)
private void
clearInvalid(AbstractGameRulesScreen$RuleEntry invalidEntry)
method_27626(class_5235$class_5240 arg0)
markValid(EditGameRulesScreen$AbstractRuleWidget ruleWidget)
private void
updateDoneButton()
method_27632()
updateDoneButton()
protected void
closeAndDiscardChanges()
method_1_1148()
discard()
protected void
closeAndApplyChanges()
method_1_1147()
save()
protected void
filterGameRules(String filter)
method_1_1150(String arg0)
onSearchBoxChanged(String contents)
static MinecraftClient
access$000(AbstractGameRulesScreen arg0)
method_27621(class_5235 arg0)
method_27621(EditGameRulesScreen arg0)
static MinecraftClient
access$100(AbstractGameRulesScreen arg0)
method_29984(class_5235 arg0)
method_29984(EditGameRulesScreen arg0)
static MinecraftClient
access$200(AbstractGameRulesScreen arg0)
method_27629(class_5235 arg0)
method_27629(EditGameRulesScreen arg0)
static MinecraftClient
access$300(AbstractGameRulesScreen arg0)
method_29985(class_5235 arg0)
method_29985(EditGameRulesScreen arg0)
static MinecraftClient
access$400(AbstractGameRulesScreen arg0)
method_29986(class_5235 arg0)
method_29986(EditGameRulesScreen arg0)
static MinecraftClient
access$500(AbstractGameRulesScreen arg0)
method_27627(class_5235 arg0)
method_27627(EditGameRulesScreen arg0)
static TextRenderer
access$600(AbstractGameRulesScreen arg0)
method_57771(class_5235 arg0)
method_57771(EditGameRulesScreen arg0)
private static void
lambda$init$2(AbstractGameRulesScreen arg0, AbstractWidget arg1)
method_48682(class_5235 arg0, class_339 arg1)
method_48682(EditGameRulesScreen arg0, ClickableWidget child)
private void
lambda$init$1(Button arg0)
method_57770(class_4185 arg0)
method_57770(ButtonWidget button)
private void
lambda$init$0(Button arg0)
method_27619(class_4185 arg0)
method_27619(ButtonWidget button)