Class HandledScreens
java.lang.Object
net.minecraft.client.gui.screen.ingame.HandledScreens
- Mappings:
Namespace Name official etuintermediary net/minecraft/class_3929named net/minecraft/client/gui/screen/ingame/HandledScreens
-
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(@Nullable 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 official aLetu;a:Lorg/slf4j/Logger;intermediary field_17408Lnet/minecraft/class_3929;field_17408:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/gui/screen/ingame/HandledScreens;LOGGER:Lorg/slf4j/Logger;
-
PROVIDERS
- Mappings:
Namespace Name Mixin selector official bLetu;b:Ljava/util/Map;intermediary field_17409Lnet/minecraft/class_3929;field_17409:Ljava/util/Map;named PROVIDERSLnet/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 aLetu;a(Lcci;Lenf;ILsw;)Vintermediary method_17541Lnet/minecraft/class_3929;method_17541(Lnet/minecraft/class_3917;Lnet/minecraft/class_310;ILnet/minecraft/class_2561;)Vnamed openLnet/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 aLetu;a(Lcci;)Letu$a;intermediary method_17540Lnet/minecraft/class_3929;method_17540(Lnet/minecraft/class_3917;)Lnet/minecraft/class_3929$class_3930;named getProviderLnet/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 aLetu;a(Lcci;Letu$a;)Vintermediary method_17542Lnet/minecraft/class_3929;method_17542(Lnet/minecraft/class_3917;Lnet/minecraft/class_3929$class_3930;)Vnamed registerLnet/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 aLetu;a()Zintermediary method_17539Lnet/minecraft/class_3929;method_17539()Znamed isMissingScreensLnet/minecraft/client/gui/screen/ingame/HandledScreens;isMissingScreens()Z
-