Encrypted String Decryption Routine

Encrypted_String_Pool Obfuscation MEDIUM +4 score

🎮 Minecraft Gameplay Impact

Strings throughout classes are stored in encrypted byte arrays and passed to static decryption routines before use.

🔍 Functions & APIs Analyzed

StringDecrypter.decrypt

Decodes XOR/AES encoded string constants.

💻 Mod Implementation (Dev Source / Mapped)

// Source
String key = Decrypter.decrypt(new byte[]{0x41, 0x1B, 0x32}, 0x7A);

⚙️ Decompiled Representation (Vineflower View)

// Decompiled with Vineflower 1.12
String key = Decrypter.decrypt(new byte[]{65, 27, 50}, 122);

🛡️ Bytecode Signature & Static Detection

Detects static methods taking byte arrays and returning Strings via bitwise XOR or Caesar ciphers.