aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/cc/woverflow/chatting/mixin/GuiNewChatMixin.java2
-rw-r--r--src/main/kotlin/cc/woverflow/chatting/Chatting.kt12
-rw-r--r--src/main/kotlin/cc/woverflow/chatting/updater/Updater.kt4
-rw-r--r--src/main/resources/chatting_at.cfg2
-rw-r--r--src/main/resources/mixins.chatting.json1
5 files changed, 12 insertions, 9 deletions
diff --git a/src/main/java/cc/woverflow/chatting/mixin/GuiNewChatMixin.java b/src/main/java/cc/woverflow/chatting/mixin/GuiNewChatMixin.java
index 677ba4c..3951558 100644
--- a/src/main/java/cc/woverflow/chatting/mixin/GuiNewChatMixin.java
+++ b/src/main/java/cc/woverflow/chatting/mixin/GuiNewChatMixin.java
@@ -51,7 +51,7 @@ public abstract class GuiNewChatMixin extends Gui implements GuiNewChatHook {
@Shadow public abstract int getLineCount();
@Shadow private int scrollPos;
- @Shadow @Final private List<ChatLine> chatLines;
+ @Shadow @Final public List<ChatLine> chatLines;
@Shadow public abstract void deleteChatLine(int id);
diff --git a/src/main/kotlin/cc/woverflow/chatting/Chatting.kt b/src/main/kotlin/cc/woverflow/chatting/Chatting.kt
index 8bdaee6..4588847 100644
--- a/src/main/kotlin/cc/woverflow/chatting/Chatting.kt
+++ b/src/main/kotlin/cc/woverflow/chatting/Chatting.kt
@@ -153,20 +153,20 @@ object Chatting {
}
if (isSkytils) {
if (Config.chatTabs) {
- EssentialAPI.getNotifications().push(NAME, "Skytils' chat tabs can be disabled as it is replace by Chatting.\nClick here to automatically do this.", 6F) {
+ EssentialAPI.getNotifications().push(NAME, "Skytils' chat tabs can be disabled as it is replace by Chatting.\nClick here to automatically do this.", 6F, action = {
Config.chatTabs = false
ChattingConfig.chatTabs = true
ChattingConfig.hypixelOnlyChatTabs = true
Config.markDirty()
Config.writeData()
- }
+ })
}
if (Config.copyChat) {
- EssentialAPI.getNotifications().push(NAME, "Skytils' copy chat messages can be disabled as it is replace by Chatting.\nClick here to automatically do this.", 6F) {
+ EssentialAPI.getNotifications().push(NAME, "Skytils' copy chat messages can be disabled as it is replace by Chatting.\nClick here to automatically do this.", 6F, action = {
Config.copyChat = false
Config.markDirty()
Config.writeData()
- }
+ })
}
}
}
@@ -244,11 +244,11 @@ object Chatting {
Minecraft.getMinecraft().entityRenderer.setupOverlayRendering()
Minecraft.getMinecraft().framebuffer.bindFramebuffer(true)
EssentialAPI.getNotifications()
- .push("Chatting", "Chat screenshotted successfully." + (if (ChattingConfig.copyMode != 1) "\nClick to open." else "")) {
+ .push("Chatting", "Chat screenshotted successfully." + (if (ChattingConfig.copyMode != 1) "\nClick to open." else ""), action = {
if (!UDesktop.open(file)) {
EssentialAPI.getNotifications().push("Chatting", "Could not browse!")
}
- }
+ })
return image
}
}
diff --git a/src/main/kotlin/cc/woverflow/chatting/updater/Updater.kt b/src/main/kotlin/cc/woverflow/chatting/updater/Updater.kt
index dadaf0c..dbd851c 100644
--- a/src/main/kotlin/cc/woverflow/chatting/updater/Updater.kt
+++ b/src/main/kotlin/cc/woverflow/chatting/updater/Updater.kt
@@ -38,8 +38,8 @@ object Updater {
if (ChattingConfig.showUpdate) {
EssentialAPI.getNotifications().push(
Chatting.NAME,
- "${Chatting.NAME} has a new update ($latestTag)! Click here to download it automatically!"
- ) { EssentialAPI.getGuiUtil().openScreen(DownloadGui()) }
+ "${Chatting.NAME} has a new update ($latestTag)! Click here to download it automatically!", action = { EssentialAPI.getGuiUtil().openScreen(DownloadGui()) }
+ )
}
shouldUpdate = true
}
diff --git a/src/main/resources/chatting_at.cfg b/src/main/resources/chatting_at.cfg
new file mode 100644
index 0000000..79f9967
--- /dev/null
+++ b/src/main/resources/chatting_at.cfg
@@ -0,0 +1,2 @@
+public net.minecraft.client.gui.GuiNewChat func_146237_a(Lnet/minecraft/util/IChatComponent;IIZ)V # setChatLine
+public net.minecraft.client.gui.GuiNewChat field_146252_h # chatLines \ No newline at end of file
diff --git a/src/main/resources/mixins.chatting.json b/src/main/resources/mixins.chatting.json
index 3a488ae..9377858 100644
--- a/src/main/resources/mixins.chatting.json
+++ b/src/main/resources/mixins.chatting.json
@@ -10,6 +10,7 @@
"GuiNewChatAccessor",
"GuiNewChatMapMixin",
"GuiNewChatMixin",
+ "GuiIngameForgeMixin",
"GuiUtilsMixin",
"WyvtilsListenerMixin"
],