Class WorldScreenOptionGrid.Builder
java.lang.Object
net.minecraft.client.gui.screen.world.WorldScreenOptionGrid.Builder
- Enclosing class:
 WorldScreenOptionGrid
- Mappings:
 Namespace Name named net/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builderintermediary net/minecraft/class_8096$class_8097official gku$a
- 
Field Summary
FieldsModifier and TypeFieldDescription(package private) intprivate final List<WorldScreenOptionGrid.OptionBuilder> (package private) int(package private) int(package private) Optional<WorldScreenOptionGrid.TooltipBoxDisplay> (package private) final int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionadd(Text text, BooleanSupplier getter, Consumer<Boolean> setter) build()(package private) voidmarginLeft(int marginLeft) setRowSpacing(int rowSpacing) withTooltipBox(int maxInfoRows, boolean alwaysMaxHeight)  
- 
Field Details
- 
width
final int width- Mappings:
 Namespace Name Mixin selector named widthLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;width:Iintermediary field_42198Lnet/minecraft/class_8096$class_8097;field_42198:Iofficial aLgku$a;a:I
 - 
options
- Mappings:
 Namespace Name Mixin selector named optionsLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;options:Ljava/util/List;intermediary field_42199Lnet/minecraft/class_8096$class_8097;field_42199:Ljava/util/List;official bLgku$a;b:Ljava/util/List;
 - 
marginLeft
int marginLeft- Mappings:
 Namespace Name Mixin selector named marginLeftLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;marginLeft:Iintermediary field_42200Lnet/minecraft/class_8096$class_8097;field_42200:Iofficial cLgku$a;c:I
 - 
rowSpacing
int rowSpacing- Mappings:
 Namespace Name Mixin selector named rowSpacingLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;rowSpacing:Iintermediary field_42509Lnet/minecraft/class_8096$class_8097;field_42509:Iofficial dLgku$a;d:I
 - 
rows
int rows- Mappings:
 Namespace Name Mixin selector named rowsLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;rows:Iintermediary field_42510Lnet/minecraft/class_8096$class_8097;field_42510:Iofficial eLgku$a;e:I
 - 
tooltipBoxDisplay
Optional<WorldScreenOptionGrid.TooltipBoxDisplay> tooltipBoxDisplay- Mappings:
 Namespace Name Mixin selector named tooltipBoxDisplayLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;tooltipBoxDisplay:Ljava/util/Optional;intermediary field_42511Lnet/minecraft/class_8096$class_8097;field_42511:Ljava/util/Optional;official fLgku$a;f:Ljava/util/Optional;
 
 - 
 - 
Constructor Details
- 
Builder
public Builder(int width) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;<init>(I)Vintermediary <init>Lnet/minecraft/class_8096$class_8097;<init>(I)Vofficial <init>Lgku$a;<init>(I)V
 
 - 
 - 
Method Details
- 
incrementRows
void incrementRows()- Mappings:
 Namespace Name Mixin selector named incrementRowsLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;incrementRows()Vintermediary method_49025Lnet/minecraft/class_8096$class_8097;method_49025()Vofficial bLgku$a;b()V
 - 
add
public WorldScreenOptionGrid.OptionBuilder add(Text text, BooleanSupplier getter, Consumer<Boolean> setter) - Mappings:
 Namespace Name Mixin selector named addLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;add(Lnet/minecraft/text/Text;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$OptionBuilder;intermediary method_48687Lnet/minecraft/class_8096$class_8097;method_48687(Lnet/minecraft/class_2561;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lnet/minecraft/class_8096$class_8099;official aLgku$a;a(Lxo;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lgku$d;
 - 
marginLeft
- Mappings:
 Namespace Name Mixin selector named marginLeftLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;marginLeft(I)Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;intermediary method_48685Lnet/minecraft/class_8096$class_8097;method_48685(I)Lnet/minecraft/class_8096$class_8097;official aLgku$a;a(I)Lgku$a;
 - 
setRowSpacing
- Mappings:
 Namespace Name Mixin selector named setRowSpacingLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;setRowSpacing(I)Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;intermediary method_49027Lnet/minecraft/class_8096$class_8097;method_49027(I)Lnet/minecraft/class_8096$class_8097;official bLgku$a;b(I)Lgku$a;
 - 
build
- Mappings:
 Namespace Name Mixin selector named buildLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;build()Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid;intermediary method_48686Lnet/minecraft/class_8096$class_8097;method_48686()Lnet/minecraft/class_8096;official aLgku$a;a()Lgku;
 - 
withTooltipBox
- Mappings:
 Namespace Name Mixin selector named withTooltipBoxLnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;withTooltipBox(IZ)Lnet/minecraft/client/gui/screen/world/WorldScreenOptionGrid$Builder;intermediary method_49026Lnet/minecraft/class_8096$class_8097;method_49026(IZ)Lnet/minecraft/class_8096$class_8097;official aLgku$a;a(IZ)Lgku$a;
 
 -