Class HandledScreens

java.lang.Object
net.minecraft.client.gui.screen.ingame.HandledScreens

@Environment(CLIENT) public class HandledScreens extends Object
Mappings:
Namespace Name
official ejw
intermediary net/minecraft/class_3929
named net/minecraft/client/gui/screen/ingame/HandledScreens
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lejw;a:Lorg/slf4j/Logger;
      intermediary field_17408 Lnet/minecraft/class_3929;field_17408:Lorg/slf4j/Logger;
      named LOGGER Lnet/minecraft/client/gui/screen/ingame/HandledScreens;LOGGER:Lorg/slf4j/Logger;
    • PROVIDERS

      private static final Map<ScreenHandlerType<?>,HandledScreens.Provider<?,?>> PROVIDERS
      Mappings:
      Namespace Name Mixin selector
      official b Lejw;b:Ljava/util/Map;
      intermediary field_17409 Lnet/minecraft/class_3929;field_17409:Ljava/util/Map;
      named PROVIDERS Lnet/minecraft/client/gui/screen/ingame/HandledScreens;PROVIDERS:Ljava/util/Map;
  • Constructor Details

    • HandledScreens

      public HandledScreens()
  • Method Details

    • open

      public static <T extends ScreenHandler> void open(@Nullable @Nullable ScreenHandlerType<T> type, MinecraftClient client, int id, Text title)
      Mappings:
      Namespace Name Mixin selector
      official a Lejw;a(Lbwt;Leeu;ILrm;)V
      intermediary method_17541 Lnet/minecraft/class_3929;method_17541(Lnet/minecraft/class_3917;Lnet/minecraft/class_310;ILnet/minecraft/class_2561;)V
      named open Lnet/minecraft/client/gui/screen/ingame/HandledScreens;open(Lnet/minecraft/screen/ScreenHandlerType;Lnet/minecraft/client/MinecraftClient;ILnet/minecraft/text/Text;)V
    • getProvider

      @Nullable private static <T extends ScreenHandler> @Nullable HandledScreens.Provider<T,?> getProvider(ScreenHandlerType<T> type)
      Mappings:
      Namespace Name Mixin selector
      official a Lejw;a(Lbwt;)Lejw$a;
      intermediary method_17540 Lnet/minecraft/class_3929;method_17540(Lnet/minecraft/class_3917;)Lnet/minecraft/class_3929$class_3930;
      named getProvider Lnet/minecraft/client/gui/screen/ingame/HandledScreens;getProvider(Lnet/minecraft/screen/ScreenHandlerType;)Lnet/minecraft/client/gui/screen/ingame/HandledScreens$Provider;
    • register

      private static <M extends ScreenHandler, U extends Screen & ScreenHandlerProvider<M>> void register(ScreenHandlerType<? extends M> type, HandledScreens.Provider<M,U> provider)
      Mappings:
      Namespace Name Mixin selector
      official a Lejw;a(Lbwt;Lejw$a;)V
      intermediary method_17542 Lnet/minecraft/class_3929;method_17542(Lnet/minecraft/class_3917;Lnet/minecraft/class_3929$class_3930;)V
      named register Lnet/minecraft/client/gui/screen/ingame/HandledScreens;register(Lnet/minecraft/screen/ScreenHandlerType;Lnet/minecraft/client/gui/screen/ingame/HandledScreens$Provider;)V
    • isMissingScreens

      public static boolean isMissingScreens()
      Mappings:
      Namespace Name Mixin selector
      official a Lejw;a()Z
      intermediary method_17539 Lnet/minecraft/class_3929;method_17539()Z
      named isMissingScreens Lnet/minecraft/client/gui/screen/ingame/HandledScreens;isMissingScreens()Z