Class HandledScreens
java.lang.Object
net.minecraft.client.gui.screen.ingame.HandledScreens
@Environment(CLIENT) public class HandledScreens extends Object
- Mappings:
Namespace Name official dut
intermediary net/minecraft/class_3929
named net/minecraft/client/gui/screen/ingame/HandledScreens
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
HandledScreens.Provider<T extends ScreenHandler,U extends Screen & ScreenHandlerProvider<T>>
-
Field Summary
Fields Modifier and Type Field Description private static Logger
LOGGER
private static Map<ScreenHandlerType<?>,HandledScreens.Provider<?,?>>
PROVIDERS
-
Constructor Summary
Constructors Constructor Description HandledScreens()
-
Method Summary
Modifier and Type Method Description private static <T extends ScreenHandler>
HandledScreens.Provider<T,?>getProvider(ScreenHandlerType<T> type)
static boolean
isMissingScreens()
static <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 official a
Ldut;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
- Mappings:
Namespace Name Mixin selector official b
Ldut;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 ScreenHandlerType<T> type, MinecraftClient client, int id, Text title)- Mappings:
Namespace Name Mixin selector official a
Ldut;a(Lbku;Ldqk;ILoi;)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> HandledScreens.Provider<T,?> getProvider(ScreenHandlerType<T> type)- Mappings:
Namespace Name Mixin selector official a
Ldut;a(Lbku;)Ldut$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
Ldut;a(Lbku;Ldut$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
Ldut;a()Z
intermediary method_17539
Lnet/minecraft/class_3929;method_17539()Z
named isMissingScreens
Lnet/minecraft/client/gui/screen/ingame/HandledScreens;isMissingScreens()Z
-