Class HandledScreens
java.lang.Object
net.minecraft.client.gui.screen.ingame.HandledScreens
- Mappings:
 Namespace Name named net/minecraft/client/gui/screen/ingame/HandledScreensintermediary net/minecraft/class_3929official fzh
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceHandledScreens.Provider<T extends ScreenHandler,U extends Screen & ScreenHandlerProvider<T>>  - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate static final Map<ScreenHandlerType<?>, HandledScreens.Provider<?, ?>>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static <T extends ScreenHandler>
@Nullable HandledScreens.Provider<T, ?> getProvider(ScreenHandlerType<T> type) static booleanstatic <T extends ScreenHandler>
voidopen(ScreenHandlerType<T> type, MinecraftClient client, int id, Text title) private static <M extends ScreenHandler,U extends Screen & ScreenHandlerProvider<M>> 
voidregister(ScreenHandlerType<? extends M> type, HandledScreens.Provider<M, U> provider)  
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gui/screen/ingame/HandledScreens;LOGGER:Lorg/slf4j/Logger;intermediary field_17408Lnet/minecraft/class_3929;field_17408:Lorg/slf4j/Logger;official aLfzh;a:Lorg/slf4j/Logger;
 - 
PROVIDERS
- Mappings:
 Namespace Name Mixin selector named PROVIDERSLnet/minecraft/client/gui/screen/ingame/HandledScreens;PROVIDERS:Ljava/util/Map;intermediary field_17409Lnet/minecraft/class_3929;field_17409:Ljava/util/Map;official bLfzh;b:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
HandledScreens
public HandledScreens() 
 - 
 - 
Method Details
- 
open
public static <T extends ScreenHandler> void open(ScreenHandlerType<T> type, MinecraftClient client, int id, Text title) - Mappings:
 Namespace Name Mixin selector named openLnet/minecraft/client/gui/screen/ingame/HandledScreens;open(Lnet/minecraft/screen/ScreenHandlerType;Lnet/minecraft/client/MinecraftClient;ILnet/minecraft/text/Text;)Vintermediary method_17541Lnet/minecraft/class_3929;method_17541(Lnet/minecraft/class_3917;Lnet/minecraft/class_310;ILnet/minecraft/class_2561;)Vofficial aLfzh;a(Lcxk;Lfqq;ILxg;)V
 - 
getProvider
@Nullable private static <T extends ScreenHandler> @Nullable HandledScreens.Provider<T,?> getProvider(ScreenHandlerType<T> type) - Mappings:
 Namespace Name Mixin selector named getProviderLnet/minecraft/client/gui/screen/ingame/HandledScreens;getProvider(Lnet/minecraft/screen/ScreenHandlerType;)Lnet/minecraft/client/gui/screen/ingame/HandledScreens$Provider;intermediary method_17540Lnet/minecraft/class_3929;method_17540(Lnet/minecraft/class_3917;)Lnet/minecraft/class_3929$class_3930;official aLfzh;a(Lcxk;)Lfzh$a;
 - 
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 named registerLnet/minecraft/client/gui/screen/ingame/HandledScreens;register(Lnet/minecraft/screen/ScreenHandlerType;Lnet/minecraft/client/gui/screen/ingame/HandledScreens$Provider;)Vintermediary method_17542Lnet/minecraft/class_3929;method_17542(Lnet/minecraft/class_3917;Lnet/minecraft/class_3929$class_3930;)Vofficial aLfzh;a(Lcxk;Lfzh$a;)V
 - 
isMissingScreens
public static boolean isMissingScreens()- Mappings:
 Namespace Name Mixin selector named isMissingScreensLnet/minecraft/client/gui/screen/ingame/HandledScreens;isMissingScreens()Zintermediary method_17539Lnet/minecraft/class_3929;method_17539()Zofficial aLfzh;a()Z
 
 -