net.minecraft.client.gui.screen.world

public class EditGameRulesScreen$RuleListWidget

extends ElementListWidget<EditGameRulesScreen$AbstractRuleWidget>

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, ParentElement

net.minecraft.client.gui.screens.worldselection.AbstractGameRulesScreen$RuleList
net.minecraft.class_5235$class_5241
net.minecraft.client.gui.screen.world.EditGameRulesScreen$RuleListWidget

Field summary

Modifier and TypeField
private static final int
ITEM_HEIGHT
field_49561
ITEM_HEIGHT
private final GameRules
gameRules
field_1_1076
gameRules
final EditGameRulesScreen
this$0
field_24313
field_24313

Constructor summary

ModifierConstructor
public (EditGameRulesScreen this$0, GameRules gameRules)

Method summary

Modifier and TypeMethod
private void
populateChildren(String filter)
method_1_1156(String arg0)
filterBySearch(String searchContents)
private static boolean
matchesFilter(String gameRuleId, String readableName, String categoryName, Optional<MutableComponent> optionalDescription, String lowerCaseFilter)
method_1_1637(String arg0, String arg1, String arg2, Optional<class_5250> arg3, String arg4)
searchMatches(String id, String translated, String category, Optional<MutableText> description, String searchContents)
private static boolean
toLowerCaseMatchesFilter(String gameRuleId, String lowerCaseFilter)
method_1_1638(String arg0, String arg1)
matches(String text, String search)
public void
extractWidgetRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_48579(class_332 arg0, int arg1, int arg2, float arg3)
renderWidget(DrawContext arg0, int arg1, int arg2, float arg3)
private static Boolean
lambda$matchesFilter$0(String arg0, MutableComponent arg1)
method_1_1636(String arg0, class_5250 arg1)
method_1_1636(String arg0, MutableText description)
private void
lambda$populateChildren$0(Map$Entry arg0)
method_1_1153(Map$Entry arg0)
method_1_1153(Map$Entry categoryEntry)
private void
lambda$populateChildren$1(Map$Entry arg0)
method_1_1154(Map$Entry arg0)
method_1_1154(Map$Entry ruleEntry)