diff options
author | isXander <xandersmith2008@gmail.com> | 2023-04-15 22:21:45 +0100 |
---|---|---|
committer | isXander <xandersmith2008@gmail.com> | 2023-04-15 22:21:45 +0100 |
commit | 74bcc11c74f864eda2f5e48a3c038846c20065ba (patch) | |
tree | 4cd72c84135c103ba55fc91742504c0d513ed3b3 /src/client/java/dev/isxander/yacl/api/Option.java | |
parent | 257a50da0880dac23a81933e39b27e381616bd61 (diff) | |
download | YetAnotherConfigLib-74bcc11c74f864eda2f5e48a3c038846c20065ba.tar.gz YetAnotherConfigLib-74bcc11c74f864eda2f5e48a3c038846c20065ba.tar.bz2 YetAnotherConfigLib-74bcc11c74f864eda2f5e48a3c038846c20065ba.zip |
2.4.1
Diffstat (limited to 'src/client/java/dev/isxander/yacl/api/Option.java')
-rw-r--r-- | src/client/java/dev/isxander/yacl/api/Option.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/client/java/dev/isxander/yacl/api/Option.java b/src/client/java/dev/isxander/yacl/api/Option.java index faa6f1c..a6c0311 100644 --- a/src/client/java/dev/isxander/yacl/api/Option.java +++ b/src/client/java/dev/isxander/yacl/api/Option.java @@ -132,7 +132,15 @@ public interface Option<T> { * * @param tooltipGetter function to get tooltip depending on value {@link Builder#build()}. */ - @SuppressWarnings("unchecked") + Builder<T> tooltip(@NotNull Function<T, Component> tooltipGetter); + + /** + * Sets the tooltip to be used by the option. + * No need to wrap the text yourself, the gui does this itself. + * + * @param tooltipGetter function to get tooltip depending on value {@link Builder#build()}. + */ + @Deprecated Builder<T> tooltip(@NotNull Function<T, Component>... tooltipGetter); /** |