Class EditGameRulesScreen.BooleanRuleWidget
java.lang.Object
net.minecraft.client.gui.widget.EntryListWidget.Entry<E>
net.minecraft.client.gui.widget.ElementListWidget.Entry<EditGameRulesScreen.AbstractRuleWidget>
net.minecraft.client.gui.screen.world.EditGameRulesScreen.AbstractRuleWidget
net.minecraft.client.gui.screen.world.EditGameRulesScreen.NamedRuleWidget
net.minecraft.client.gui.screen.world.EditGameRulesScreen.BooleanRuleWidget
- All Implemented Interfaces:
class_8083
,Element
,ParentElement
- Enclosing class:
EditGameRulesScreen
@Environment(CLIENT)
public class EditGameRulesScreen.BooleanRuleWidget
extends EditGameRulesScreen.NamedRuleWidget
- Mappings:
Namespace Name official evp$a
intermediary net/minecraft/class_5235$class_5236
named net/minecraft/client/gui/screen/world/EditGameRulesScreen$BooleanRuleWidget
-
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.screen.world.EditGameRulesScreen.NamedRuleWidget
children
Fields inherited from class net.minecraft.client.gui.screen.world.EditGameRulesScreen.AbstractRuleWidget
description
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorsConstructorDescriptionBooleanRuleWidget
(Text name, List<OrderedText> description, String ruleName, GameRules.BooleanRule rule) -
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta) Renders an entry in a list.Methods inherited from class net.minecraft.client.gui.screen.world.EditGameRulesScreen.NamedRuleWidget
children, drawName, selectableChildren
Methods inherited from class net.minecraft.client.gui.widget.ElementListWidget.Entry
getFocused, getNavigationPath, getNavigationPath, isDragging, mouseClicked, setDragging, setFocused
Methods inherited from class net.minecraft.client.gui.widget.EntryListWidget.Entry
isFocused, isMouseOver, setFocused
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.class_8083
method_48590
Methods inherited from interface net.minecraft.client.gui.Element
getNavigationFocus, isMouseOver, mouseMoved
Methods inherited from interface net.minecraft.client.gui.ParentElement
charTyped, focusOn, getFocusedPath, hoveredElement, isFocused, keyPressed, keyReleased, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Field Details
-
toggleButton
- Mappings:
Namespace Name Mixin selector official d
Levp$a;d:Lemp;
intermediary field_24300
Lnet/minecraft/class_5235$class_5236;field_24300:Lnet/minecraft/class_5676;
named toggleButton
Lnet/minecraft/client/gui/screen/world/EditGameRulesScreen$BooleanRuleWidget;toggleButton:Lnet/minecraft/client/gui/widget/CyclingButtonWidget;
-
-
Constructor Details
-
BooleanRuleWidget
public BooleanRuleWidget(Text name, List<OrderedText> description, String ruleName, GameRules.BooleanRule rule) - Mappings:
Namespace Name Mixin selector official <init>
Levp$a;<init>(Levp;Lta;Ljava/util/List;Ljava/lang/String;Lclc$a;)V
intermediary <init>
Lnet/minecraft/class_5235$class_5236;<init>(Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)V
named <init>
Lnet/minecraft/client/gui/screen/world/EditGameRulesScreen$BooleanRuleWidget;<init>(Lnet/minecraft/client/gui/screen/world/EditGameRulesScreen;Lnet/minecraft/text/Text;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/GameRules$BooleanRule;)V
-
-
Method Details
-
render
public void render(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta) Renders an entry in a list.- Specified by:
render
in classEntryListWidget.Entry<EditGameRulesScreen.AbstractRuleWidget>
- Parameters:
matrices
- the matrix stack used for renderingindex
- the index of the entryy
- the Y coordinate of the entryx
- the X coordinate of the entryentryWidth
- the width of the entryentryHeight
- the height of the entrymouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousehovered
- whether the mouse is hovering over the entry- Mappings:
Namespace Name Mixin selector official a
Lemd$a;a(Lefn;IIIIIIIZF)V
intermediary method_25343
Lnet/minecraft/class_350$class_351;method_25343(Lnet/minecraft/class_4587;IIIIIIIZF)V
named render
Lnet/minecraft/client/gui/widget/EntryListWidget$Entry;render(Lnet/minecraft/client/util/math/MatrixStack;IIIIIIIZF)V
-