Class PDLButton.Builder<B extends net.minecraft.client.gui.components.AbstractButton>

java.lang.Object
com.portingdeadmods.researchd.client.screens.lib.widgets.PDLButton.Builder<B>
Enclosing class:
PDLButton

public static class PDLButton.Builder<B extends net.minecraft.client.gui.components.AbstractButton> extends Object
  • Field Details

    • message

      public net.minecraft.network.chat.Component message
    • buttonFactory

      public final Function<PDLButton.Builder<B extends net.minecraft.client.gui.components.AbstractButton>,B extends net.minecraft.client.gui.components.AbstractButton> buttonFactory
    • onPress

      public final PDLButton.OnPress<B extends net.minecraft.client.gui.components.AbstractButton> onPress
    • tooltip

      @Nullable public net.minecraft.client.gui.components.Tooltip tooltip
    • x

      public int x
    • y

      public int y
    • width

      public int width
    • height

      public int height
    • createNarration

      public net.minecraft.client.gui.components.Button.CreateNarration createNarration
    • sprites

      public net.minecraft.client.gui.components.WidgetSprites sprites
  • Method Details

    • pos

      public PDLButton.Builder<B> pos(int x, int y)
    • width

      public PDLButton.Builder<B> width(int width)
    • size

      public PDLButton.Builder<B> size(int width, int height)
    • bounds

      public PDLButton.Builder<B> bounds(int x, int y, int width, int height)
    • tooltip

      public PDLButton.Builder<B> tooltip(@Nullable net.minecraft.client.gui.components.Tooltip tooltip)
    • createNarration

      public PDLButton.Builder<B> createNarration(net.minecraft.client.gui.components.Button.CreateNarration createNarration)
    • message

      public PDLButton.Builder<B> message(net.minecraft.network.chat.Component message)
    • sprites

      public PDLButton.Builder<B> sprites(net.minecraft.client.gui.components.WidgetSprites sprites)
    • build

      public B build()