package de.geolykt.starloader.impl.gui; import java.util.function.Supplier; import org.jetbrains.annotations.ApiStatus.ScheduledForRemoval; import org.jetbrains.annotations.NotNull; import de.geolykt.starloader.DeprecatedSince; import de.geolykt.starloader.api.gui.screen.ComponentCreator; import de.geolykt.starloader.api.gui.screen.TextScreenComponent; import de.geolykt.starloader.api.gui.text.FormattedText; import de.geolykt.starloader.impl.gui.screencomponents.SLTextScreenComponent; @ScheduledForRemoval(inVersion = "3.0.0") @DeprecatedSince("2.0.0") @Deprecated public class SLComponentCreator implements ComponentCreator { @Override @NotNull public TextScreenComponent createTextScreenComponent(@NotNull FormattedText text) { return new SLTextScreenComponent(text); } @Override @NotNull public TextScreenComponent createTextScreenComponent(@NotNull Supplier<@NotNull FormattedText> text) { return new SLTextScreenComponent(text); } }