Class InputControlHandlers
java.lang.Object
net.minecraft.client.gui.screens.dialog.input.InputControlHandlers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map
<com.mojang.serialization.MapCodec<? extends InputControl>, InputControlHandler<?>> private static final org.slf4j.Logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static <T extends InputControl>
voidcreateHandler
(T p_426216_, Screen p_425515_, InputControlHandler.Output p_425712_) private static <T extends InputControl>
InputControlHandler<T> get
(T p_426260_) private static <T extends InputControl>
voidregister
(com.mojang.serialization.MapCodec<T> p_425691_, InputControlHandler<? super T> p_426293_)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
HANDLERS
private static final Map<com.mojang.serialization.MapCodec<? extends InputControl>,InputControlHandler<?>> HANDLERS
-
-
Constructor Details
-
InputControlHandlers
public InputControlHandlers()
-
-
Method Details
-
register
private static <T extends InputControl> void register(com.mojang.serialization.MapCodec<T> p_425691_, InputControlHandler<? super T> p_426293_) -
get
-
createHandler
public static <T extends InputControl> void createHandler(T p_426216_, Screen p_425515_, InputControlHandler.Output p_425712_) -
bootstrap
public static void bootstrap()
-