package net.minecraft.client.gui.screens.dialog.input; import net.minecraft.client.gui.layouts.LayoutElement; import net.minecraft.client.gui.screens.Screen; import net.minecraft.server.dialog.action.Action.ValueGetter; import net.minecraft.server.dialog.input.InputControl; @FunctionalInterface public interface InputControlHandler { void addControl(T input, Screen screen, InputControlHandler.Output output); @FunctionalInterface public interface Output { void accept(LayoutElement element, ValueGetter valueGetter); } }