From aba5085302c6ad8eec1aa9ed25a9a86758d95d34 Mon Sep 17 00:00:00 2001 From: isXander Date: Tue, 23 May 2023 23:17:12 +0100 Subject: add list option descriptions + warn with deprecated tooltips --- common/src/main/java/dev/isxander/yacl/api/ListOption.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common/src/main/java/dev/isxander/yacl/api') diff --git a/common/src/main/java/dev/isxander/yacl/api/ListOption.java b/common/src/main/java/dev/isxander/yacl/api/ListOption.java index afba8ee..c30f359 100644 --- a/common/src/main/java/dev/isxander/yacl/api/ListOption.java +++ b/common/src/main/java/dev/isxander/yacl/api/ListOption.java @@ -61,6 +61,8 @@ public interface ListOption extends OptionGroup, Option> { */ Builder name(@NotNull Component name); + Builder description(@NotNull OptionDescription description); + /** * Sets the tooltip to be used by the list. It is displayed like a normal * group when you hover over the name. Entries do not allow a tooltip. @@ -70,6 +72,7 @@ public interface ListOption extends OptionGroup, Option> { * * @param tooltips text lines - merged with a new-line on {@link dev.isxander.yacl.api.ListOption.Builder#build()}. */ + @Deprecated Builder tooltip(@NotNull Component... tooltips); /** -- cgit