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 voidstatic <T extends InputControl>
voidcreateHandler(T input, Screen screen, InputControlHandler.Output output) private static <T extends InputControl>
@Nullable InputControlHandler<T> get(T input) private static <T extends InputControl>
voidregister(com.mojang.serialization.MapCodec<T> inputCodec, InputControlHandler<? super T> handler)
-
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> inputCodec, InputControlHandler<? super T> handler) -
get
-
createHandler
public static <T extends InputControl> void createHandler(T input, Screen screen, InputControlHandler.Output output) -
bootstrap
public static void bootstrap()
-