diff --git a/src/main/java/me/zeroeightsix/kami/module/modules/chat/ChatFilter.java b/src/main/java/me/zeroeightsix/kami/module/modules/chat/ChatFilter.java index e290c9418..3c49ac27c 100644 --- a/src/main/java/me/zeroeightsix/kami/module/modules/chat/ChatFilter.java +++ b/src/main/java/me/zeroeightsix/kami/module/modules/chat/ChatFilter.java @@ -9,7 +9,8 @@ import net.minecraftforge.client.event.ClientChatReceivedEvent; import java.io.BufferedReader; import java.io.FileNotFoundException; -import java.io.FileReader; +import java.io.InputStreamReader; +import java.io.FileInputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -23,6 +24,7 @@ import static me.zeroeightsix.kami.util.MessageSendHelper.sendErrorMessage; /** * @author dominikaaaa * Updated by domikaaaa on 19/04/20 + * Updated by suretic on 13/05/20 */ @Module.Info( name = "ChatFilter", @@ -73,7 +75,7 @@ public class ChatFilter extends Module { BufferedReader bufferedReader; try { sendChatMessage(getChatName() + "Trying to find '&7chat_filter.txt&f'"); - bufferedReader = new BufferedReader(new FileReader("chat_filter.txt")); + bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream("chat_filter.txt"), "UTF-8")); String line; tempLines.clear(); while ((line = bufferedReader.readLine()) != null) { diff --git a/src/main/java/me/zeroeightsix/kami/module/modules/chat/LoginMessage.kt b/src/main/java/me/zeroeightsix/kami/module/modules/chat/LoginMessage.kt index d4e241dbc..924135736 100644 --- a/src/main/java/me/zeroeightsix/kami/module/modules/chat/LoginMessage.kt +++ b/src/main/java/me/zeroeightsix/kami/module/modules/chat/LoginMessage.kt @@ -10,7 +10,8 @@ import me.zeroeightsix.kami.util.MessageSendHelper import net.minecraft.network.play.server.SPacketChat import java.io.BufferedReader import java.io.FileNotFoundException -import java.io.FileReader +import java.io.InputStreamReader; +import java.io.FileInputStream; import java.io.IOException @Module.Info( @@ -28,7 +29,7 @@ class LoginMessage : Module() { try { MessageSendHelper.sendChatMessage(chatName + "Finding login message from loginmsg.txt...") - reader = BufferedReader(FileReader("loginmsg.txt")) + reader = BufferedReader(InputStreamReader(FileInputStream("loginmsg.txt"), "UTF-8")) loginMessage = reader.readLine() @@ -50,4 +51,4 @@ class LoginMessage : Module() { sent = true } }) -} \ No newline at end of file +} diff --git a/src/main/java/me/zeroeightsix/kami/module/modules/chat/Spammer.java b/src/main/java/me/zeroeightsix/kami/module/modules/chat/Spammer.java index d2c80841b..99fd0d46c 100644 --- a/src/main/java/me/zeroeightsix/kami/module/modules/chat/Spammer.java +++ b/src/main/java/me/zeroeightsix/kami/module/modules/chat/Spammer.java @@ -6,7 +6,8 @@ import me.zeroeightsix.kami.setting.Settings; import java.io.BufferedReader; import java.io.FileNotFoundException; -import java.io.FileReader; +import java.io.InputStreamReader; +import java.io.FileInputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -33,7 +34,7 @@ public class Spammer extends Module { BufferedReader bufferedReader; try { sendChatMessage(getChatName() + "Trying to find '&7spammer.txt&f'"); - bufferedReader = new BufferedReader(new FileReader("spammer.txt")); + bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream("spammer.txt"), "UTF-8")); String line; tempLines.clear(); while ((line = bufferedReader.readLine()) != null) {