aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java31
1 files changed, 24 insertions, 7 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java b/src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java
index d1977470..ac06eb36 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java
@@ -1,14 +1,31 @@
package me.xmrvizzy.skyblocker.utils.title;
+import net.minecraft.text.MutableText;
+import net.minecraft.text.Text;
+import net.minecraft.util.Formatting;
+
public class Title {
- public String text = "";
- public boolean active = true;
- public int color;
- public float lastX = 0;
- public float lastY = 0;
+ private MutableText text;
+ protected float lastX = 0;
+ protected float lastY = 0;
+
+ public MutableText getText() {
+ return text;
+ }
+
+ public void setText(MutableText text) {
+ this.text = text;
+ }
+
+ public void setFormatting(Formatting formatting) {
+ this.text.formatted(formatting);
+ }
+
+ public Title(String textKey, Formatting formatting) {
+ this(Text.translatable(textKey).formatted(formatting));
+ }
- public Title(String text, int color) {
+ public Title(MutableText text) {
this.text = text;
- this.color = color;
}
}