aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-02-16 21:18:16 +0000
committerolim <bobq4582@gmail.com>2024-02-16 21:18:16 +0000
commit2787e958d990972f62834c7083978ff7012e7095 (patch)
treed88f4a7ccae9eb1170902c15e1dd9a371869156e /src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java
parentdb8aa8cf1b8978099379187213f2b78535291066 (diff)
downloadSkyblocker-2787e958d990972f62834c7083978ff7012e7095.tar.gz
Skyblocker-2787e958d990972f62834c7083978ff7012e7095.tar.bz2
Skyblocker-2787e958d990972f62834c7083978ff7012e7095.zip
greatly improve the config ui
improve the layout and use of the config ui to be close to its final state hopefully
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java
index b3cf1200..c38271f5 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java
@@ -88,8 +88,8 @@ public class ChatRuleConfigScreen extends Screen {
filterLabelTextPos = currentPos;
lineXOffset = client.textRenderer.getWidth(Text.translatable("text.autoconfig.skyblocker.option.messages.chatRules.screen.ruleScreen.filter")) + SPACER_X;
filterInput = new TextFieldWidget(MinecraftClient.getInstance().textRenderer, currentPos.leftInt() + lineXOffset, currentPos.rightInt(), 200, 20, Text.of(""));
- filterInput.setText(chatRule.getFilter());
filterInput.setMaxLength(96);
+ filterInput.setText(chatRule.getFilter());
currentPos = IntIntPair.of(currentPos.leftInt(),currentPos.rightInt() + SPACER_Y);
lineXOffset = 0;
@@ -168,13 +168,13 @@ public class ChatRuleConfigScreen extends Screen {
replaceMessageLabelTextPos = currentPos;
lineXOffset = client.textRenderer.getWidth(Text.translatable("text.autoconfig.skyblocker.option.messages.chatRules.screen.ruleScreen.replace")) + SPACER_X;
replaceMessageInput = new TextFieldWidget(MinecraftClient.getInstance().textRenderer, currentPos.leftInt() + lineXOffset, currentPos.rightInt(), 200, 20, Text.of(""));
- replaceMessageInput.setText(chatRule.getReplaceMessage());
replaceMessageInput.setMaxLength(96);
+ replaceMessageInput.setText(chatRule.getReplaceMessage());
finishButton = ButtonWidget.builder(Text.translatable("text.autoconfig.skyblocker.option.messages.chatRules.screen.ruleScreen.finish"), a -> {
close();
})
- .position((int) (this.width * 0.66), this.height - SPACER_Y)
+ .position(this.width - 75 - SPACER_Y, this.height - SPACER_Y)
.size(75,20)
.build();
@@ -193,7 +193,7 @@ public class ChatRuleConfigScreen extends Screen {
/**
* works out the width of the maximum line
- * @return
+ * @return the max used width
*/
private int getMaxUsedWidth() {
if (client == null) return 0;