aboutsummaryrefslogtreecommitdiff
path: root/src/client/java/dev/isxander/yacl/api/Option.java
diff options
context:
space:
mode:
authorisXander <xandersmith2008@gmail.com>2023-04-15 22:21:45 +0100
committerisXander <xandersmith2008@gmail.com>2023-04-15 22:21:45 +0100
commit74bcc11c74f864eda2f5e48a3c038846c20065ba (patch)
tree4cd72c84135c103ba55fc91742504c0d513ed3b3 /src/client/java/dev/isxander/yacl/api/Option.java
parent257a50da0880dac23a81933e39b27e381616bd61 (diff)
downloadYetAnotherConfigLib-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.java10
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);
/**