Class WorldScreenOptionGrid.OptionBuilder
java.lang.Object
net.minecraft.client.gui.screen.world.WorldScreenOptionGrid.OptionBuilder
- Enclosing class:
WorldScreenOptionGrid
- Mappings:
Namespace Name official eyw$dintermediary net/minecraft/class_8096$class_8099named net/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final BooleanSupplierprivate final Textprivate @Nullable BooleanSupplier -
Constructor Summary
ConstructorsConstructorDescriptionOptionBuilder(Text text, BooleanSupplier getter, Consumer<Boolean> setter, int buttonWidth) -
Method Summary
Modifier and TypeMethodDescription(package private) WorldScreenOptionGrid.Optionbuild(WorldScreenOptionGrid.Builder gridBuilder, GridWidget gridWidget, int row) toggleable(BooleanSupplier toggleable)
-
Field Details
-
text
- Mappings:
Namespace Name Mixin selector official aLeyw$d;a:Lsw;intermediary field_42204Lnet/minecraft/class_8096$class_8099;field_42204:Lnet/minecraft/class_2561;named textLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;text:Lnet/minecraft/text/Text;
-
getter
- Mappings:
Namespace Name Mixin selector official bLeyw$d;b:Ljava/util/function/BooleanSupplier;intermediary field_42205Lnet/minecraft/class_8096$class_8099;field_42205:Ljava/util/function/BooleanSupplier;named getterLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;getter:Ljava/util/function/BooleanSupplier;
-
setter
- Mappings:
Namespace Name Mixin selector official cLeyw$d;c:Ljava/util/function/Consumer;intermediary field_42206Lnet/minecraft/class_8096$class_8099;field_42206:Ljava/util/function/Consumer;named setterLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;setter:Ljava/util/function/Consumer;
-
tooltip
- Mappings:
Namespace Name Mixin selector official dLeyw$d;d:Lsw;intermediary field_42207Lnet/minecraft/class_8096$class_8099;field_42207:Lnet/minecraft/class_2561;named tooltipLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;tooltip:Lnet/minecraft/text/Text;
-
toggleable
- Mappings:
Namespace Name Mixin selector official eLeyw$d;e:Ljava/util/function/BooleanSupplier;intermediary field_42208Lnet/minecraft/class_8096$class_8099;field_42208:Ljava/util/function/BooleanSupplier;named toggleableLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;toggleable:Ljava/util/function/BooleanSupplier;
-
buttonWidth
private final int buttonWidth- Mappings:
Namespace Name Mixin selector official fLeyw$d;f:Iintermediary field_42209Lnet/minecraft/class_8096$class_8099;field_42209:Inamed buttonWidthLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;buttonWidth:I
-
-
Constructor Details
-
OptionBuilder
OptionBuilder(Text text, BooleanSupplier getter, Consumer<Boolean> setter, int buttonWidth) - Mappings:
Namespace Name Mixin selector official <init>Leyw$d;<init>(Lsw;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)Vintermediary <init>Lnet/minecraft/class_8096$class_8099;<init>(Lnet/minecraft/class_2561;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)Vnamed <init>Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;<init>(Lnet/minecraft/text/Text;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)V
-
-
Method Details
-
toggleable
- Mappings:
Namespace Name Mixin selector official aLeyw$d;a(Ljava/util/function/BooleanSupplier;)Leyw$d;intermediary method_48693Lnet/minecraft/class_8096$class_8099;method_48693(Ljava/util/function/BooleanSupplier;)Lnet/minecraft/class_8096$class_8099;named toggleableLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;toggleable(Ljava/util/function/BooleanSupplier;)Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;
-
tooltip
- Mappings:
Namespace Name Mixin selector official aLeyw$d;a(Lsw;)Leyw$d;intermediary method_48694Lnet/minecraft/class_8096$class_8099;method_48694(Lnet/minecraft/class_2561;)Lnet/minecraft/class_8096$class_8099;named tooltipLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;tooltip(Lnet/minecraft/text/Text;)Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;
-
build
WorldScreenOptionGrid.Option build(WorldScreenOptionGrid.Builder gridBuilder, GridWidget gridWidget, int row) - Mappings:
Namespace Name Mixin selector official aLeyw$d;a(Leyw$a;Lerw;I)Leyw$c;intermediary method_48691Lnet/minecraft/class_8096$class_8099;method_48691(Lnet/minecraft/class_8096$class_8097;Lnet/minecraft/class_7845;I)Lnet/minecraft/class_8096$class_8098;named buildLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;build(Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;Lnet/minecraft/client/gui/widget/GridWidget;I)Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Option;
-