Class InputControlHandlers
java.lang.Object
net.minecraft.client.gui.screens.dialog.input.InputControlHandlers
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate 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 inputControl, Screen screen, InputControlHandler.Output outputConsumer) private static <T extends InputControl>
@Nullable InputControlHandler<T> get(T inputControl) private static <T extends InputControl>
voidregister(com.mojang.serialization.MapCodec<T> type, 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> type, InputControlHandler<? super T> handler) -
get
-
createHandler
public static <T extends InputControl> void createHandler(T inputControl, Screen screen, InputControlHandler.Output outputConsumer) -
bootstrap
public static void bootstrap()
-