aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuturemappermydud <54294576+Futuremappermydud@users.noreply.github.com>2023-07-07 23:02:07 -0400
committerFuturemappermydud <54294576+Futuremappermydud@users.noreply.github.com>2023-07-07 23:02:07 -0400
commitaed3973ad0cc33b3d3128695e6f660dc304bc9d6 (patch)
tree512118979a66ce4bc8943133358d1050fccfa8fd
parentb6cc175f8782ee94f5aeaef877466f9c81564cf6 (diff)
downloadSkyblocker-aed3973ad0cc33b3d3128695e6f660dc304bc9d6.tar.gz
Skyblocker-aed3973ad0cc33b3d3128695e6f660dc304bc9d6.tar.bz2
Skyblocker-aed3973ad0cc33b3d3128695e6f660dc304bc9d6.zip
Simplify Code + Fix Vertical BB
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/title/TitleContainerConfigScreen.java61
-rw-r--r--src/main/resources/assets/skyblocker/lang/en_us.json4
2 files changed, 21 insertions, 44 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/title/TitleContainerConfigScreen.java b/src/main/java/me/xmrvizzy/skyblocker/utils/title/TitleContainerConfigScreen.java
index cf59ff66..a035f862 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/title/TitleContainerConfigScreen.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/title/TitleContainerConfigScreen.java
@@ -39,8 +39,8 @@ public class TitleContainerConfigScreen extends Screen {
var alignment = SkyblockerConfig.get().general.titleContainer.alignment;
int width1 = client.textRenderer.getWidth("Press Q/E to change Alignment: " + alignment.toString());
int width2 = client.textRenderer.getWidth("Press R to change Direction: " + direction.toString());
- context.drawText(client.textRenderer, "Press Q/E to change Alignment: " + alignment.toString(), (width / 2) - width1 / 2, client.textRenderer.fontHeight * 2, Color.GRAY.getRGB(), true);
- context.drawText(client.textRenderer, "Press R to change Direction: " + direction.toString(), (width / 2) - width2 / 2, client.textRenderer.fontHeight * 3 + 5, Color.GRAY.getRGB(), true);
+ context.drawText(client.textRenderer, "Press Q/E to change Alignment: " + alignment.toString(), (width / 2) - width1 / 2, client.textRenderer.fontHeight * 2, Color.WHITE.getRGB(), true);
+ context.drawText(client.textRenderer, "Press R to change Direction: " + direction.toString(), (width / 2) - width2 / 2, client.textRenderer.fontHeight * 3 + 5, Color.WHITE.getRGB(), true);
int x1;
int x2;
@@ -70,48 +70,21 @@ public class TitleContainerConfigScreen extends Screen {
int x2 = 0;
int y1 = 0;
int y2 = 0;
- if(direction == SkyblockerConfig.Direction.HORIZONTAL) {
- switch (alignment) {
- case RIGHT:
- x1 = hudX - midWidth * 2;
- x2 = hudX;
- y1 = hudY + 0;
- y2 = hudY + midHeight * 2;
- break;
- case MIDDLE:
- x1 = hudX - midWidth;
- x2 = hudX + midWidth;
- y1 = hudY + 0;
- y2 = hudY + midHeight * 2;
- break;
- case LEFT:
- x1 = hudX;
- x2 = hudX + midWidth * 2;
- y1 = hudY + 0;
- y2 = hudY + midHeight * 2;
- break;
- }
- } else {
- switch (alignment) {
- case RIGHT:
- x1 = hudX - midWidth * 2;
- x2 = hudX;
- y1 = hudY;
- y2 = hudY + midHeight;
- break;
- case MIDDLE:
- x1 = hudX - midWidth;
- x2 = hudX + midWidth;
- y1 = hudY;
- y2 = hudY + midHeight;
- break;
- case LEFT:
- x1 = hudX;
- x2 = hudX + midWidth * 2;
- y1 = hudY;
- y2 = hudY + midHeight;
- break;
- }
+ y1 = hudY;
+ y2 = hudY + midHeight * 2;
+ switch (alignment) {
+ case RIGHT:
+ x1 = hudX - midWidth * 2;
+ x2 = hudX;
+ break;
+ case MIDDLE:
+ x1 = hudX - midWidth;
+ x2 = hudX + midWidth;
+ break;
+ case LEFT:
+ x1 = hudX;
+ x2 = hudX + midWidth * 2;
+ break;
}
return new Vector4i(x1, x2, y1, y2);
}
diff --git a/src/main/resources/assets/skyblocker/lang/en_us.json b/src/main/resources/assets/skyblocker/lang/en_us.json
index 641fd202..dc3a6cf8 100644
--- a/src/main/resources/assets/skyblocker/lang/en_us.json
+++ b/src/main/resources/assets/skyblocker/lang/en_us.json
@@ -55,6 +55,10 @@
"text.autoconfig.skyblocker.option.general.titleContainer": "Title Container",
"text.autoconfig.skyblocker.option.general.titleContainer.@Tooltip": "Used to display multiple titles at once, Example use: Vampire Slayer",
"text.autoconfig.skyblocker.option.general.titleContainer.titleContainerScale": "Title Container Scale",
+ "text.autoconfig.skyblocker.option.general.titleContainer.x": "Title Container X Position",
+ "text.autoconfig.skyblocker.option.general.titleContainer.y": "Title Container Y Position",
+ "text.autoconfig.skyblocker.option.general.titleContainer.direction": "Title Container Orientation",
+ "text.autoconfig.skyblocker.option.general.titleContainer.alignment": "Title Container Horizontal Alignment",
"skyblocker.itemTooltip.nullMessage": "§b[§6Skyblocker§b] §cItem price information on tooltip will renew in max 60 seconds. If not, check latest.log",
"skyblocker.itemTooltip.noData": "§cNo Data",