Обфускация

Версия Minecraft
1.7.10
929
30
66
Доброго вечера, можно как-то обф нужные мне классы, при этом не трогая остальные?
 
Решение
Я считаю что вполне хватает разделение на клиент-сервер и сверху пройтись простым ремаппером, который привращает имена методов/переменных/классов в abcd. И в скорости не потеряешь ничего, и мод не утащат без мозгоепли.

tox1cozZ

aka Agravaine
8,455
598
2,892
Я считаю что вполне хватает разделение на клиент-сервер и сверху пройтись простым ремаппером, который привращает имена методов/переменных/классов в abcd. И в скорости не потеряешь ничего, и мод не утащат без мозгоепли.
 
{"input":"C:\\Users\\IVAN\\AppData\\Roaming\\.minecraft\\mods\\mymod-0.0.1.jar","output":"C:\\Users\\IVAN\\Documents\\obfuscationtest.jar","script":"function isRemappingEnabledForClass(node) {\n return false;\n}\nfunction isObfuscatorEnabledForClass(node) {\n return true;\n}","libraries":[],"Crasher":{"Enabled":false},"InvokeDynamic":{"Enabled":true},"HWIDPRotection":{"Enabled":false,"HWID":"50F7EEBBEA641B0137D86395D0E0B0A4"},"Optimizer":{"Enabled":false,"Replace String.equals()":false,"Replace String.equalsIgnoreCase()":false,"Optimize static string calls":false},"LineNumberRemover":{"Enabled":true,"Rename local variables":true,"Remove Line Numbers":true,"Remove Debug Names":true,"Add Local Variables":true,"New SourceFile Name":""},"StringEncryption":{"Enabled":true,"HideStrings":false,"AES":false},"NumberObfuscation":{"Enabled":true,"Extract to Array":true,"Obfuscate Zero":true,"Shift":true,"And":true,"Multiple Instructions":true},"ReferenceProxy":{"Enabled":true},"ShuffleMembers":{"Enabled":true},"InnerClassRemover":{"Enabled":true,"Remap":false,"Remove Metadata":true},"NameObfuscation":{"Enabled":true},"Packager":{"Enabled":false,"Use MainClass from the JAR manifest":true,"Main class":"org.example.Main"},"FlowObfuscator":{"Enabled":true,"Mangle Comparisons":true,"Replace GOTO":true,"Replace If":true,"Bad POP":true,"Bad Concat":true,"Mangle Switches":true,"Mangle Return":false,"Mangle Local Variables":false},"HideMembers":{"Enabled":true},"Inlining":{"Enabled":false}}
 
Сверху