diff --git a/src/main/java/systems/brn/chatencryptor/SecureChat.java b/src/main/java/systems/brn/chatencryptor/SecureChat.java index 635e615..b117305 100644 --- a/src/main/java/systems/brn/chatencryptor/SecureChat.java +++ b/src/main/java/systems/brn/chatencryptor/SecureChat.java @@ -36,9 +36,8 @@ public class SecureChat implements ClientModInitializer { cipher.init(Cipher.ENCRYPT_MODE, Config.HANDLER.instance().getRawKey(), Config.HANDLER.instance().getRawIv()); String strippedMessage = message_content.replace("®", ""); byte[] decodedMessage = ChatCoder.decodeFromBmp(strippedMessage); - Cipher decryptingCipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); - decryptingCipher.update(decodedMessage); - String decryptedMessage = new String(decryptingCipher.doFinal()); + cipher.update(decodedMessage); + String decryptedMessage = new String(cipher.doFinal()); String outputMessage = "{" + player_name + "} " + decryptedMessage; MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(Text.of(outputMessage)); return false;