{ "Settings": { "Input": "C:/Users/chase/Documents/Sentinel/build/libs/Sentinel-0.2.5.jar", "Output": "C:\\Users\\chase\\Documents\\Sentinel\\build\\libs\\Sentinel-0.2.5-beta-reobf.jar", "Libraries": [ "C:/Users/chase/Documents/Sentinel/build/libraries/gson-2.10.1.jar", "C:\\Users\\chase\\Documents\\Sentinel\\build\\libraries\\ProtocolLib-5.1.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventure-api-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventu re-key-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventure-text-logger-slf4j-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventure-text-minimessage-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventure-text-serializer-gson-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventure-text-serializer-json-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventure-text-serializer-legacy-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/adventure-text-serializer-plain-4.15.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/annotations-24.1.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/bungeecord-chat-1.20-R0.1.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/checker-qual-3.33.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/error_prone_annotations-2.18.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/examination-api-1.3.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/examination-string-1.3.0.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/failureaccess-1.0.1.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/fastutil-8.5.6.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/gson-2.10.1.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/guava-32.1.2-jre.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/j2objc-annotations-2.8.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/javax.inject-1.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/joml-1.10.5.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/json-simple-1.1.1.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/jsr305-3.0.2.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/org.eclipse.sisu.inject-0.9.0.M2.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/PDK-1.3.4.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/plexus-interpolation-1.26.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/plexus-utils-3.5.1.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/snakeyaml-2.2.jar", "C:/Users/chase/Documents/Sentinel/build/libraries/spigot-api-1.20.2-R0.1-SNAPSHOT.jar" ], "Exclusions": [ "com/google/gson/", "io/github/itzispyder/" ], "GenerateRemap": true, "RemapOutput": "mappings.json", "ParallelProcessing": true, "CustomDictionary": [], "DictionaryStartIndex": 0, "CorruptOutput": false, "FileRemovePrefix": [], "FileRemoveSuffix": [] }, "AntiDebug": { "Enabled": true, "SourceDebug": true, "LineDebug": true, "RenameSourceDebug": true, "SourceNames": [ "protected-by-redactor.java", "COPYRIGHT_SENTINEL_ANTINUKE_2024" ] }, "Shrinking": { "Enabled": true, "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/sentinel/data/config/", "io/github/thetrouper/sentinel/data/cmdblocks/" ] }, "NumberEncrypt": { "Enabled": true, "FloatingPoint": true, "Intensity": 2, "Exclusions": [ "io/github/thetrouper/sentinel/data/config/", "io/github/thetrouper/sentinel/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": true, "Dictionary": "Alphabet", "ThisReference": false }, "MethodRename": { "Enabled": true, "Dictionary": "Alphabet", "HeavyOverloads": true, "RandomKeywordPrefix": true, "Prefix": "INEL_", "Exclusion": [ "io/github/thetrouper/sentinel/data/config/", "io/github/thetrouper/sentinel/data/cmdblocks/" ], "ExcludedName": [] }, "FieldRename": { "Enabled": true, "Dictionary": "Alphabet", "RandomKeywordPrefix": true, "Prefix": "SENT_", "Exclusion": [ "io/github/thetrouper/sentinel/data/config/", "io/github/thetrouper/sentinel/data/cmdblocks/" ], "ExcludedName": [] }, "ClassRename": { "Enabled": true, "Dictionary": "Alphabet", "Parent": "sentinel/", "Prefix": "SENTINEL_", "CorruptedName": false, "CorruptedNameExclusions": [], "ManifestReplace": [ "Main-Class" ], "PluginMainReplace": false, "BungeeMainReplace": false, "Exclusion": [ "io/github/thetrouper/sentinel/Sentinel", "io/github/thetrouper/sentinel/data/config/", "io/github/thetrouper/sentinel/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": true, "Methods": true, "Fields": true, "Annotations": false }, "Watermark": { "Enabled": false, "Watermark Message": "COPYRIGHT_C_SENTINEL_2024" } }