Class DialogControls

java.lang.Object
net.minecraft.client.gui.screen.dialog.DialogControls

@Environment(CLIENT) public class DialogControls extends Object
Mappings:
Namespace Name
named net/minecraft/client/gui/screen/dialog/DialogControls
intermediary net/minecraft/class_11529
official gfi
  • Field Details

    • EMPTY_ACTION_CLICK_EVENT

      public static final Supplier<Optional<ClickEvent>> EMPTY_ACTION_CLICK_EVENT
      Mappings:
      Namespace Name Mixin selector
      named EMPTY_ACTION_CLICK_EVENT Lnet/minecraft/client/gui/screen/dialog/DialogControls;EMPTY_ACTION_CLICK_EVENT:Ljava/util/function/Supplier;
      intermediary field_61005 Lnet/minecraft/class_11529;field_61005:Ljava/util/function/Supplier;
      official a Lgfi;a:Ljava/util/function/Supplier;
    • screen

      private final DialogScreen<?> screen
      Mappings:
      Namespace Name Mixin selector
      named screen Lnet/minecraft/client/gui/screen/dialog/DialogControls;screen:Lnet/minecraft/client/gui/screen/dialog/DialogScreen;
      intermediary field_61006 Lnet/minecraft/class_11529;field_61006:Lnet/minecraft/class_11473;
      official b Lgfi;b:Lgfk;
    • valueGetters

      private final Map<String,DialogAction.ValueGetter> valueGetters
      Mappings:
      Namespace Name Mixin selector
      named valueGetters Lnet/minecraft/client/gui/screen/dialog/DialogControls;valueGetters:Ljava/util/Map;
      intermediary field_61007 Lnet/minecraft/class_11529;field_61007:Ljava/util/Map;
      official c Lgfi;c:Ljava/util/Map;
  • Constructor Details

    • DialogControls

      public DialogControls(DialogScreen<?> screen)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gui/screen/dialog/DialogControls;<init>(Lnet/minecraft/client/gui/screen/dialog/DialogScreen;)V
      intermediary <init> Lnet/minecraft/class_11529;<init>(Lnet/minecraft/class_11473;)V
      official <init> Lgfi;<init>(Lgfk;)V
  • Method Details

    • addInput

      public void addInput(DialogInput input, Consumer<Widget> widgetConsumer)
      Mappings:
      Namespace Name Mixin selector
      named addInput Lnet/minecraft/client/gui/screen/dialog/DialogControls;addInput(Lnet/minecraft/dialog/type/DialogInput;Ljava/util/function/Consumer;)V
      intermediary method_72136 Lnet/minecraft/class_11529;method_72136(Lnet/minecraft/class_11424;Ljava/util/function/Consumer;)V
      official a Lgfi;a(Lary;Ljava/util/function/Consumer;)V
    • createButton

      private static ButtonWidget.Builder createButton(DialogButtonData data, ButtonWidget.PressAction pressAction)
      Mappings:
      Namespace Name Mixin selector
      named createButton Lnet/minecraft/client/gui/screen/dialog/DialogControls;createButton(Lnet/minecraft/dialog/DialogButtonData;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)Lnet/minecraft/client/gui/widget/ButtonWidget$Builder;
      intermediary method_72135 Lnet/minecraft/class_11529;method_72135(Lnet/minecraft/class_11416;Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_4185$class_7840;
      official a Lgfi;a(Larq;Lfxn$c;)Lfxn$a;
    • createClickEvent

      public Supplier<Optional<ClickEvent>> createClickEvent(Optional<DialogAction> action)
      Mappings:
      Namespace Name Mixin selector
      named createClickEvent Lnet/minecraft/client/gui/screen/dialog/DialogControls;createClickEvent(Ljava/util/Optional;)Ljava/util/function/Supplier;
      intermediary method_72139 Lnet/minecraft/class_11529;method_72139(Ljava/util/Optional;)Ljava/util/function/Supplier;
      official a Lgfi;a(Ljava/util/Optional;)Ljava/util/function/Supplier;
    • createButton

      public ButtonWidget.Builder createButton(DialogActionButtonData actionButtonData)
      Mappings:
      Namespace Name Mixin selector
      named createButton Lnet/minecraft/client/gui/screen/dialog/DialogControls;createButton(Lnet/minecraft/dialog/DialogActionButtonData;)Lnet/minecraft/client/gui/widget/ButtonWidget$Builder;
      intermediary method_72134 Lnet/minecraft/class_11529;method_72134(Lnet/minecraft/class_11519;)Lnet/minecraft/class_4185$class_7840;
      official a Lgfi;a(Laro;)Lfxn$a;