Skip to content

[Enhancement] Config #5

Open
Open
@terminalsin

Description

@terminalsin

Add a config of this style:

{
  "input": "input.jar",
  "output": "output.jar",
  
  "libraries": [
    "path/to/rt.jar"
  ],
  "exclude": [
    "com/package/",
    "net/class",
    "net/class#method(*)",
    "net/class.field(*)",
    "@class net/class#method(*)",
    "net/class#[regex for method]",
  ],
  "gen3": {
    "parameter-transform": {
      "enabled":true,
      "exclude": [
        "com/package/",
        "net/class",
        "net/class#method(*)",
        "net/class.field(*)",
        "@class net/class#method(*)",
        "net/class#[regex for method]",
      ],
    },
    "jump-obfuscation": {
      "enabled":true,
      "exclude": [
        "com/package/",
        "net/class",
        "net/class#method(*)",
        "net/class.field(*)",
        "@class net/class#method(*)",
        "net/class#[regex for method]",
      ]
    }
  }
}

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions