Going to rewrite the action builder

This commit is contained in:
TheTrouper
2024-04-29 18:09:51 -05:00
parent 3545360d74
commit 52a78df1db
27 changed files with 2144 additions and 219 deletions

View File

@@ -1,39 +1,40 @@
{
"Settings": {
"Input": "/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libs/Sentinel-0.2.5.jar",
"Output": "/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/obf/out/Sentinel-0.2.5-beta.jar",
"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": [
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/gson-2.10.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-api-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-key-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-text-logger-slf4j-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-text-minimessage-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-text-serializer-gson-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-text-serializer-json-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-text-serializer-legacy-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/adventure-text-serializer-plain-4.15.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/annotations-24.1.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/bungeecord-chat-1.20-R0.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/checker-qual-3.33.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/error_prone_annotations-2.18.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/examination-api-1.3.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/examination-string-1.3.0.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/failureaccess-1.0.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/fastutil-8.5.6.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/gson-2.10.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/guava-32.1.2-jre.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/j2objc-annotations-2.8.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/javax.inject-1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/joml-1.10.5.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/json-simple-1.1.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/jsr305-3.0.2.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/org.eclipse.sisu.inject-0.9.0.M2.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/PDK-1.3.4.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/plexus-interpolation-1.26.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/plexus-utils-3.5.1.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/snakeyaml-2.2.jar",
"/run/media/trouper/1TB drive/IJ/IdeaProjects/Sentinel/build/libraries/spigot-api-1.20.2-R0.1-SNAPSHOT.jar"
"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/",
@@ -41,10 +42,10 @@
],
"GenerateRemap": true,
"RemapOutput": "mappings.json",
"ParallelProcessing": false,
"ParallelProcessing": true,
"CustomDictionary": [],
"DictionaryStartIndex": 0,
"CorruptOutput": true,
"CorruptOutput": false,
"FileRemovePrefix": [],
"FileRemoveSuffix": []
},
@@ -54,11 +55,12 @@
"LineDebug": true,
"RenameSourceDebug": true,
"SourceNames": [
"protected-by-sentinel.java"
"protected-by-redactor.java",
"COPYRIGHT_SENTINEL_ANTINUKE_2024"
]
},
"Shrinking": {
"Enabled": false,
"Enabled": true,
"RemoveInnerClass": true,
"RemoveUnusedLabel": true,
"RemoveNOP": false,
@@ -117,16 +119,16 @@
"Exclusions": []
},
"LocalVariableRename": {
"Enabled": false,
"Enabled": true,
"Dictionary": "Alphabet",
"ThisReference": false
},
"MethodRename": {
"Enabled": true,
"Dictionary": "Alphabet",
"HeavyOverloads": false,
"RandomKeywordPrefix": false,
"Prefix": "",
"HeavyOverloads": true,
"RandomKeywordPrefix": true,
"Prefix": "INEL_",
"Exclusion": [
"io/github/thetrouper/sentinel/data/config/",
"io/github/thetrouper/sentinel/data/cmdblocks/"
@@ -136,8 +138,8 @@
"FieldRename": {
"Enabled": true,
"Dictionary": "Alphabet",
"RandomKeywordPrefix": false,
"Prefix": "",
"RandomKeywordPrefix": true,
"Prefix": "SENT_",
"Exclusion": [
"io/github/thetrouper/sentinel/data/config/",
"io/github/thetrouper/sentinel/data/cmdblocks/"
@@ -148,7 +150,7 @@
"Enabled": true,
"Dictionary": "Alphabet",
"Parent": "sentinel/",
"Prefix": "",
"Prefix": "SENTINEL_",
"CorruptedName": false,
"CorruptedNameExclusions": [],
"ManifestReplace": [
@@ -169,7 +171,7 @@
"RefmapFile": "mixins.example.refmap.json"
},
"ShuffleMembers": {
"Enabled": false,
"Enabled": true,
"Methods": true,
"Fields": true,
"Annotations": false