{ "Settings": { "Input": "../build/libs/CleanSentinel-0.2.9.jar", "Output": "/run/media/wolf/253ae3a6-b319-4c80-b1ea-dd39b51b8f27/home/wolf/Servers/Testing/plugins/Sentinel-0.2.9-gamma.jar", "Libraries": [ "../deps/adventure-api-4.17.0.jar", "../deps/adventure-key-4.17.0.jar", "../deps/adventure-text-logger-slf4j-4.17.0.jar", "../deps/adventure-text-minimessage-4.17.0.jar", "../deps/adventure-text-serializer-gson-4.17.0.jar", "../deps/adventure-text-serializer-json-4.17.0.jar", "../deps/adventure-text-serializer-legacy-4.17.0.jar", "../deps/adventure-text-serializer-plain-4.17.0.jar", "../deps/annotations-24.1.0.jar", "../deps/auto-service-annotations-1.1.1.jar", "../deps/brigadier-1.2.9.jar", "../deps/bungeecord-chat-1.20-R0.2-deprecated+build.18.jar", "../deps/error_prone_annotations-2.18.0.jar", "../deps/examination-api-1.3.0.jar", "../deps/examination-string-1.3.0.jar", "../deps/failureaccess-1.0.1.jar", "../deps/fastutil-8.5.6.jar", "../deps/gson-2.10.1.jar", "../deps/guava-32.1.2-jre.jar", "../deps/j2objc-annotations-2.8.jar", "../deps/javax.inject-1.jar", "../deps/joml-1.10.5.jar", "../deps/json-simple-1.1.1.jar", "../deps/jsr305-3.0.2.jar", "../deps/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", "../deps/option-1.0.0.jar", "../deps/paper-api-1.20.6-R0.1-SNAPSHOT.jar", "../deps/ProtocolLib-5.1.0.jar", "../deps/slf4j-api-2.0.9.jar", "../deps/snakeyaml-2.2.jar" ], "Exclusions": [ "com/google/gson/", "io/github/itzispyder/", "me/trouper/sentinel/data/" ], "MixinPackage": [ "net/spartanb312/client/mixins/" ], "DumpMappings": true, "Multithreading": false, "PrintTimeUsage": true, "ForceUseComputeMax": false, "LibsMissingCheck": true, "CustomDictionary": [], "DictionaryStartIndex": 0, "CorruptOutput": false, "FileRemovePrefix": [], "FileRemoveSuffix": [] }, "UI": { "DarkTheme": true }, "SourceDebugRemove": { "Enabled": true, "SourceDebug": true, "LineDebug": true, "RenameSourceDebug": true, "SourceNames": [ "AhAhAhYouDidntSayTheMagicWord.java", "SentinelIsClosedSource.java", "YourHonor-FreeBirdWasPlaying.kt", "Officer-IDropKickedThatChildInSelfDefense.kt", "NotTheBees.java", "Youve-been-trolled.java", "tuco-get-out.mp3.kt" ], "Exclusion": [] }, "Shrinking": { "Enabled": true, "RemoveInnerClass": true, "RemoveUnusedLabel": true, "RemoveNOP": false, "Exclusion": [] }, "KotlinOptimizer": { "Enabled": false, "Annotations": true, "Intrinsics": true, "IntrinsicsRemoval": [ "checkExpressionValueIsNotNull", "checkNotNullExpressionValue", "checkReturnedValueIsNotNull", "checkFieldIsNotNull", "checkParameterIsNotNull", "checkNotNullParameter" ], "ReplaceLdc": true, "IntrinsicsExclusion": [], "MetadataExclusion": [] }, "EnumOptimize": { "Enabled": false, "Exclusion": [] }, "DeadCodeRemove": { "Enabled": false, "Exclusion": [] }, "ClonedClass": { "Enabled": true, "Count": 2048, "Suffix": "-on-top", "RemoveAnnotations": true, "Exclusion": [] }, "TrashClass": { "Enabled": true, "Package": "sentinel/", "Prefix": "NUKE_", "Count": 2048 }, "HWIDAuthentication": { "Enabled": false, "OnlineMode": true, "OfflineHWID": [ "Put HWID here (For offline mode only)" ], "OnlineURL": "https://pastebin.com/XXXXX", "EncryptKey": "1186118611861186", "CachePools": 5, "ShowHWIDWhenFailed": true, "EncryptConst": true, "Exclusion": [] }, "ReflectionSupport": { "Enabled": false, "PrintLog": true, "Class": true, "Method": true, "Field": true }, "StringEncrypt": { "Enabled": true, "Intensity": 1, "Exclusion": [] }, "NumberEncrypt": { "Enabled": true, "Intensity": 1, "FloatingPoint": true, "Arrayed": false, "MaxInsnSize": 16384, "Exclusion": [] }, "ArithmeticEncrypt": { "Enabled": true, "Intensity": 1, "MaxInsnSize": 16384, "Exclusion": [] }, "Controlflow": { "Enabled": false, "Intensity": 1, "ExecuteBeforeEncrypt": false, "BogusConditionJump": true, "GotoReplaceRate": 80, "MangledCompareJump": true, "IfReplaceRate": 50, "IfICompareReplaceRate": 100, "SwitchProtect": true, "TableSwitchJump": true, "SwitchReplaceRate": 30, "MaxSwitchCase": 5, "ReverseExistedIf": true, "ReverseChance": 50, "TrappedSwitchCase": true, "TrapChance": 50, "ArithmeticExprBuilder": true, "BuilderIntensity": 1, "JunkBuilderParameter": true, "BuilderNativeAnnotation": false, "UseLocalVar": true, "JunkCode": true, "MaxJunkCode": 2, "ExpandedJunkCode": true, "Exclusion": [] }, "ConstPollEncrypt": { "Enabled": false, "Integer": true, "Long": true, "Float": true, "Double": true, "String": true, "HeavyEncrypt": false, "DontScramble": true, "NativeAnnotation": false, "Exclusion": [] }, "RedirectStringEquals": { "Enabled": true, "IgnoreCase": true, "Exclusion": [] }, "FieldScramble": { "Enabled": false, "Intensity": 1, "RandomName": false, "GetStatic": true, "tSetStatic": true, "GetValue": true, "SetField": true, "GenerateOuterClass": false, "NativeAnnotation": false, "ExcludedClasses": [], "ExcludedFieldName": [] }, "MethodScramble": { "Enabled": false, "GenerateOuterClass": true, "RandomCall": true, "NativeAnnotation": false, "ExcludedClasses": [], "ExcludedMethodName": [] }, "NativeCandidate": { "Enabled": false, "NativeAnnotation": "Lnet/spartanb312/example/Native;", "SearchCandidate": true, "UpCallLimit": 0, "Exclusion": [], "AnnotationGroups": [ "{ \"annotation\": \"Lnet/spartanb312/grunt/Native;\", \"includeRegexes\": [\"^(?:[^./\\\\[;]+/)*[^./\\\\[;]+$\"], \"excludeRegexes\": [] }", "{ \"annotation\": \"Lnet/spartanb312/grunt/VMProtect;\", \"includeRegexes\": [\"^(?:[^./\\\\[;]+\\\\/)*(?:[^./\\\\[;])+\\\\.(?:[^./\\\\[;()\\\\/])+(?:\\\\(((\\\\[*L[^./\\\\[;]([^./\\\\[;]*[^.\\\\[;][^./\\\\[;])*;)|(\\\\[*[ZBCSIJFD]+))*\\\\))((\\\\[*L[^./\\\\[;]([^./\\\\[;]*[^.\\\\[;][^./\\\\[;])*;)|V|(\\\\[*[ZBCSIJFD]))$\"], \"excludeRegexes\": [] }" ] }, "SyntheticBridge": { "Enabled": false, "Exclusion": [] }, "LocalVariableRename": { "Enabled": true, "Dictionary": "Alphabet", "ThisReference": false, "Exclusion": [] }, "MethodRename": { "Enabled": true, "Enums": true, "Interfaces": false, "Dictionary": "Alphabet", "HeavyOverloads": false, "RandomKeywordPrefix": false, "Prefix": "ANTI_", "Reversed": false, "Exclusion": [], "ExcludedName": [] }, "FieldRename": { "Enabled": true, "Dictionary": "Alphabet", "RandomKeywordPrefix": false, "Prefix": "INEL_", "Reversed": false, "Exclusion": [], "ExcludedName": [ "INSTANCE", "Companion" ] }, "ClassRename": { "Enabled": true, "Dictionary": "Alphabet", "Parent": "sentinel/", "Prefix": "SENT_", "Reversed": false, "Shuffled": true, "CorruptedName": false, "CorruptedNameExclusion": [], "Exclusion": [] }, "MixinFieldRename": { "Enabled": false, "Dictionary": "Alphabet", "Prefix": "", "Exclusion": [], "ExcludedName": [ "INSTANCE", "Companion" ] }, "MixinClassRename": { "Enabled": false, "Dictionary": "Alphabet", "TargetMixinPackage": "net/spartanb312/obf/mixins/", "MixinFile": "mixins.example.json", "RefmapFile": "mixins.example.refmap.json", "Exclusion": [] }, "InvokeDynamic": { "Enabled": false, "ReplacePercentage": 10, "HeavyProtection": false, "MetadataClass": "net/spartanb312/grunt/GruntMetadata", "MassiveRandomBlank": true, "Reobfuscate": true, "EnhancedFlowReobf": false, "BSMNativeAnnotation": false, "Exclusion": [] }, "ShuffleMembers": { "Enabled": true, "Methods": true, "Fields": true, "Annotations": true, "Exceptions": true, "Exclusion": [] }, "Crasher": { "Enabled": false, "Random": false, "Exclusion": [] }, "Watermark": { "Enabled": true, "Names": [ "Copyright_SentinelAntiNuke2024", "obvWolf", "thetrouper" ], "Messages": [ "Ah_Ah_Ah_You_Didnt_Say_The_Magic_Word", "%%__USERNAME__%%", "%%__USER__%%" ], "FieldMark": true, "MethodMark": true, "AnnotationMark": false, "Annotations": [ "ProtectedByGrunt", "JvavMetadata" ], "Versions": [ "1984" ], "InterfaceMark": false, "FatherOfJava": "linus/torvalds/thegoat/", "Exclusion": [] }, "PostProcess": { "Enabled": true, "Manifest": true, "Plugin YML": true, "Bungee YML": true, "Fabric JSON": true, "ManifestPrefix": [ "Main-Class:" ] } }