Class WorldScreenOptionGrid.OptionBuilder
java.lang.Object
net.minecraft.client.gui.screen.world.WorldScreenOptionGrid.OptionBuilder
- Enclosing class:
 WorldScreenOptionGrid
- Mappings:
 Namespace Name official ezh$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 aLezh$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 bLezh$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 cLezh$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 dLezh$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 eLezh$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 fLezh$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>Lezh$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 aLezh$d;a(Ljava/util/function/BooleanSupplier;)Lezh$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 aLezh$d;a(Lsw;)Lezh$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 aLezh$d;a(Lezh$a;Lesf;I)Lezh$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;
 
 -