From e41cdef1340499bc751da5dfa1f8f6cf4406eceb Mon Sep 17 00:00:00 2001 From: Space Walker Date: Fri, 21 Feb 2025 17:16:17 +0100 Subject: [PATCH] fix buttons overlapping in confirm chat link screen --- .../modmenu/gui/ConfirmChatLinkScreen.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/terraformersmc/modmenu/gui/ConfirmChatLinkScreen.java b/src/main/java/com/terraformersmc/modmenu/gui/ConfirmChatLinkScreen.java index a21b2288..b7cc4212 100644 --- a/src/main/java/com/terraformersmc/modmenu/gui/ConfirmChatLinkScreen.java +++ b/src/main/java/com/terraformersmc/modmenu/gui/ConfirmChatLinkScreen.java @@ -7,19 +7,24 @@ public abstract class ConfirmChatLinkScreen extends ConfirmScreen { + private String confirmText; + private String abortText; private String warning; private String copy; - public ConfirmChatLinkScreen(Screen parent, String string, int id) { - super(parent, LanguageManager.getInstance().translate("chat.link.confirm"), string, LanguageManager.getInstance().translate("gui.yes"), LanguageManager.getInstance().translate("gui.no"), id); + public ConfirmChatLinkScreen(Screen parent, String chatLink, int id) { + super(parent, LanguageManager.getInstance().translate("chat.link.confirm"), chatLink, "", "", id); LanguageManager languageManager = LanguageManager.getInstance(); + this.confirmText = languageManager.translate("gui.yes"); + this.abortText = languageManager.translate("gui.no"); this.copy = languageManager.translate("chat.copy"); this.warning = languageManager.translate("chat.link.warning"); } public void init() { - super.init(); + this.buttons.add(new ButtonWidget(0, this.width / 3 - 83 + 0, this.height / 6 + 96, 100, 20, this.confirmText)); this.buttons.add(new ButtonWidget(2, this.width / 3 - 83 + 105, this.height / 6 + 96, 100, 20, this.copy)); + this.buttons.add(new ButtonWidget(1, this.width / 3 - 83 + 210, this.height / 6 + 96, 100, 20, this.abortText)); } protected void buttonClicked(ButtonWidget button) {