类 HandledScreens


  • @Environment(CLIENT)
    public class HandledScreens
    extends Object
    Mappings:
    Namespace Name
    official dyv
    intermediary net/minecraft/class_3929
    named net/minecraft/client/gui/screen/ingame/HandledScreens
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Ldyv;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_17408 Lnet/minecraft/class_3929;field_17408:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/gui/screen/ingame/HandledScreens;LOGGER:Lorg/apache/logging/log4j/Logger;
      • PROVIDERS

        private static final Map<ScreenHandlerType<?>,​HandledScreens.Provider<?,​?>> PROVIDERS
        Mappings:
        Namespace Name Mixin selector
        official b Ldyv;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;
    • 构造器详细资料

      • HandledScreens

        public HandledScreens()
    • 方法详细资料

      • 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 Ldyv;a(Lbmp;Ldum;ILon;)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 Ldyv;a(Lbmp;)Ldyv$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 Ldyv;a(Lbmp;Ldyv$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 Ldyv;a()Z
        intermediary method_17539 Lnet/minecraft/class_3929;method_17539()Z
        named isMissingScreens Lnet/minecraft/client/gui/screen/ingame/HandledScreens;isMissingScreens()Z