aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-07-08 17:20:55 +0800
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-07-08 18:18:17 +0800
commit796177d64aac6c64949973a5604aedc0d1f2651f (patch)
treed42c42a0322d29d0ee0399b771b1de684cd925fb /src/main/java/me/xmrvizzy/skyblocker/utils/title/Title.java
parentaed3973ad0cc33b3d3128695e6f660dc304bc9d6 (diff)
downloadSkyblocker-796177d64aac6c64949973a5604aedc0d1f2651f.tar.gz
Skyblocker-796177d64aac6c64949973a5604aedc0d1f2651f.tar.bz2
Skyblocker-796177d64aac6c64949973a5604aedc0d1f2651f.zip
Refactor Title Container
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;
}
}