Class InputControlHandlers

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/gui/screen/dialog/InputControlHandlers;LOGGER:Lorg/slf4j/Logger;
      intermediary field_60776 Lnet/minecraft/class_11489;field_60776:Lorg/slf4j/Logger;
      official a Lgfu;a:Lorg/slf4j/Logger;
    • INPUT_CONTROL_HANDLERS

      private static final Map<com.mojang.serialization.MapCodec<? extends InputControl>,InputControlHandler<?>> INPUT_CONTROL_HANDLERS
      Mappings:
      Namespace Name Mixin selector
      named INPUT_CONTROL_HANDLERS Lnet/minecraft/client/gui/screen/dialog/InputControlHandlers;INPUT_CONTROL_HANDLERS:Ljava/util/Map;
      intermediary field_60777 Lnet/minecraft/class_11489;field_60777:Ljava/util/Map;
      official b Lgfu;b:Ljava/util/Map;
  • Constructor Details

    • InputControlHandlers

      public InputControlHandlers()
  • Method Details

    • register

      private static <T extends InputControl> void register(com.mojang.serialization.MapCodec<T> inputControlCodec, InputControlHandler<? super T> inputControlHandler)
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/client/gui/screen/dialog/InputControlHandlers;register(Lcom/mojang/serialization/MapCodec;Lnet/minecraft/client/gui/screen/dialog/InputControlHandler;)V
      intermediary method_71904 Lnet/minecraft/class_11489;method_71904(Lcom/mojang/serialization/MapCodec;Lnet/minecraft/class_11487;)V
      official a Lgfu;a(Lcom/mojang/serialization/MapCodec;Lgft;)V
    • getHandler

      @Nullable private static <T extends InputControl> @Nullable InputControlHandler<T> getHandler(T inputControl)
      Mappings:
      Namespace Name Mixin selector
      named getHandler Lnet/minecraft/client/gui/screen/dialog/InputControlHandlers;getHandler(Lnet/minecraft/dialog/input/InputControl;)Lnet/minecraft/client/gui/screen/dialog/InputControlHandler;
      intermediary method_71902 Lnet/minecraft/class_11489;method_71902(Lnet/minecraft/class_11438;)Lnet/minecraft/class_11487;
      official a Lgfu;a(Lasq;)Lgft;
    • addControl

      public static <T extends InputControl> void addControl(T inputControl, Screen screen, InputControlHandler.Output output)
      Mappings:
      Namespace Name Mixin selector
      named addControl Lnet/minecraft/client/gui/screen/dialog/InputControlHandlers;addControl(Lnet/minecraft/dialog/input/InputControl;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/gui/screen/dialog/InputControlHandler$Output;)V
      intermediary method_71903 Lnet/minecraft/class_11489;method_71903(Lnet/minecraft/class_11438;Lnet/minecraft/class_437;Lnet/minecraft/class_11487$class_11488;)V
      official a Lgfu;a(Lasq;Lges;Lgft$a;)V
    • bootstrap

      public static void bootstrap()
      Mappings:
      Namespace Name Mixin selector
      named bootstrap Lnet/minecraft/client/gui/screen/dialog/InputControlHandlers;bootstrap()V
      intermediary method_71901 Lnet/minecraft/class_11489;method_71901()V
      official a Lgfu;a()V