aboutsummaryrefslogtreecommitdiff
path: root/src/client/java/dev/isxander/yacl/api/LabelOption.java
diff options
context:
space:
mode:
authorisXander <xandersmith2008@gmail.com>2023-01-19 21:15:26 +0000
committerisXander <xandersmith2008@gmail.com>2023-01-19 21:15:26 +0000
commitee53b51a1e8d88085c75f227f4710b68c03b19c8 (patch)
tree77a942242a982757da040a6120950bad30e49f77 /src/client/java/dev/isxander/yacl/api/LabelOption.java
parentffdd6e5ceacd71c76c55a8716702d4d6da17c7ab (diff)
downloadYetAnotherConfigLib-ee53b51a1e8d88085c75f227f4710b68c03b19c8.tar.gz
YetAnotherConfigLib-ee53b51a1e8d88085c75f227f4710b68c03b19c8.tar.bz2
YetAnotherConfigLib-ee53b51a1e8d88085c75f227f4710b68c03b19c8.zip
mojmap
Diffstat (limited to 'src/client/java/dev/isxander/yacl/api/LabelOption.java')
-rw-r--r--src/client/java/dev/isxander/yacl/api/LabelOption.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/client/java/dev/isxander/yacl/api/LabelOption.java b/src/client/java/dev/isxander/yacl/api/LabelOption.java
index 0e8202b..05c7214 100644
--- a/src/client/java/dev/isxander/yacl/api/LabelOption.java
+++ b/src/client/java/dev/isxander/yacl/api/LabelOption.java
@@ -1,7 +1,7 @@
package dev.isxander.yacl.api;
import dev.isxander.yacl.impl.LabelOptionImpl;
-import net.minecraft.text.Text;
+import net.minecraft.network.chat.Component;
import org.jetbrains.annotations.NotNull;
import java.util.Collection;
@@ -9,19 +9,19 @@ import java.util.Collection;
/**
* A label option is an easier way of creating a label with a {@link dev.isxander.yacl.gui.controllers.LabelController}.
* This option is immutable and cannot be disabled. Tooltips are supported through
- * {@link Text} styling.
+ * {@link Component} styling.
*/
-public interface LabelOption extends Option<Text> {
- @NotNull Text label();
+public interface LabelOption extends Option<Component> {
+ @NotNull Component label();
/**
* Creates a new label option with the given label, skipping a builder for ease.
*/
- static LabelOption create(@NotNull Text label) {
+ static LabelOption create(@NotNull Component label) {
return new LabelOptionImpl(label);
}
- static Builder createBuilder() {
+ static dev.isxander.yacl.api.LabelOption.Builder createBuilder() {
return new LabelOptionImpl.BuilderImpl();
}
@@ -29,12 +29,12 @@ public interface LabelOption extends Option<Text> {
/**
* Appends a line to the label
*/
- Builder line(@NotNull Text line);
+ dev.isxander.yacl.api.LabelOption.Builder line(@NotNull Component line);
/**
* Appends multiple lines to the label
*/
- Builder lines(@NotNull Collection<? extends Text> lines);
+ dev.isxander.yacl.api.LabelOption.Builder lines(@NotNull Collection<? extends Component> lines);
LabelOption build();
}