Files
UltraDupe/obf/config.json
2024-02-26 13:04:00 -06:00

182 lines
7.1 KiB
JSON

{
"Settings": {
"Input": "/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libs/UltraDupe-0.2.5.jar",
"Output": "/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/obf/out/UltraDupe-0.2.5-beta.jar",
"Libraries": [
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/gson-2.10.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-api-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-key-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-text-logger-slf4j-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-text-minimessage-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-text-serializer-gson-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-text-serializer-json-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-text-serializer-legacy-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/adventure-text-serializer-plain-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/annotations-24.1.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/bungeecord-chat-1.20-R0.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/checker-qual-3.33.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/error_prone_annotations-2.18.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/examination-api-1.3.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/examination-string-1.3.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/failureaccess-1.0.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/fastutil-8.5.6.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/gson-2.10.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/guava-32.1.2-jre.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/j2objc-annotations-2.8.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/javax.inject-1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/joml-1.10.5.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/json-simple-1.1.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/jsr305-3.0.2.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/org.eclipse.sisu.inject-0.9.0.M2.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/PDK-1.3.4.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/plexus-interpolation-1.26.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/plexus-utils-3.5.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/snakeyaml-2.2.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/UltraDupe/build/libraries/spigot-api-1.20.2-R0.1-SNAPSHOT.jar"
],
"Exclusions": [
"com/google/gson/",
"io/github/itzispyder/"
],
"GenerateRemap": true,
"RemapOutput": "mappings.json",
"ParallelProcessing": false,
"CustomDictionary": [],
"DictionaryStartIndex": 0,
"CorruptOutput": true,
"FileRemovePrefix": [],
"FileRemoveSuffix": []
},
"AntiDebug": {
"Enabled": true,
"SourceDebug": true,
"LineDebug": true,
"RenameSourceDebug": true,
"SourceNames": [
"protected-by-ultradupe.java"
]
},
"Shrinking": {
"Enabled": false,
"RemoveInnerClass": true,
"RemoveUnusedLabel": true,
"RemoveNOP": false,
"Exclusions": []
},
"KotlinOptimizer": {
"Enabled": false,
"RemoveMetadata": true,
"RemoveIntrinsics": true,
"IntrinsicsRemoval": [
"checkExpressionValueIsNotNull",
"checkNotNullExpressionValue",
"checkReturnedValueIsNotNull",
"checkFieldIsNotNull",
"checkParameterIsNotNull",
"checkNotNullParameter"
],
"IntrinsicsExclusions": [],
"MetadataExclusions": []
},
"StringEncrypt": {
"Enabled": true,
"Intensity": 4,
"Exclusions": [
"io/github/thetrouper/ultradupe/data/config/",
"io/github/thetrouper/ultradupe/data/cmdblocks/"
]
},
"NumberEncrypt": {
"Enabled": true,
"FloatingPoint": true,
"Intensity": 2,
"Exclusions": [
"io/github/thetrouper/ultradupe/data/config/",
"io/github/thetrouper/ultradupe/data/cmdblocks/"
]
},
"ScrambleTransformer": {
"Enabled": true,
"Intensity": 1,
"RandomName": true,
"RedirectGetStatic": true,
"RedirectSetStatic": true,
"RedirectGetValue": true,
"RedirectSetField": true,
"GenerateOuterClass": false,
"ExcludedClasses": [],
"ExcludedFieldName": [],
"NativeDownCalls": true,
"NativeUpCalls": false
},
"NativeCandidate": {
"Enabled": false,
"NativeAnnotation": "Lnet/spartanb312/example/Native;",
"UpCallLimit": 0,
"Exclusions": []
},
"LocalVariableRename": {
"Enabled": false,
"Dictionary": "Alphabet",
"ThisReference": false
},
"MethodRename": {
"Enabled": true,
"Dictionary": "Alphabet",
"HeavyOverloads": false,
"RandomKeywordPrefix": false,
"Prefix": "",
"Exclusion": [
"io/github/thetrouper/ultradupe/data/config/",
"io/github/thetrouper/ultradupe/data/cmdblocks/"
],
"ExcludedName": []
},
"FieldRename": {
"Enabled": true,
"Dictionary": "Alphabet",
"RandomKeywordPrefix": false,
"Prefix": "",
"Exclusion": [
"io/github/thetrouper/ultradupe/data/config/",
"io/github/thetrouper/ultradupe/data/cmdblocks/"
],
"ExcludedName": []
},
"ClassRename": {
"Enabled": true,
"Dictionary": "Alphabet",
"Parent": "ultradupe/",
"Prefix": "",
"CorruptedName": false,
"CorruptedNameExclusions": [],
"ManifestReplace": [
"Main-Class"
],
"PluginMainReplace": false,
"BungeeMainReplace": false,
"Exclusion": [
"io/github/thetrouper/ultradupe/UltraDupe",
"io/github/thetrouper/ultradupe/data/config/",
"io/github/thetrouper/ultradupe/data/cmdblocks/"
],
"MixinSupport": false,
"MixinDictionary": "Alphabet",
"MixinPackage": "net/spartanb312/client/mixins/",
"TargetMixinPackage": "net/spartanb312/obf/mixins/",
"MixinFile": "mixins.example.json",
"RefmapFile": "mixins.example.refmap.json"
},
"ShuffleMembers": {
"Enabled": false,
"Methods": true,
"Fields": true,
"Annotations": false
},
"Watermark": {
"Enabled": false,
"Watermark Message": "COPYRIGHT_C_ULTRADUPE_2024"
}
}