jar_compile_java
Compile Java source code and optionally inject the compiled class into a JAR file. Use it to patch Java-based games by adding or replacing classes without manual build steps.
Instructions
Compile Java source code and optionally inject into JAR.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"session_id": "<session_id>",
"source_code": "<source_code>",
"class_name": "<class_name>"
},
"name": "jar_compile_java"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| classpath | No | Additional classpath entries | |
| class_name | Yes | Fully-qualified class name | |
| session_id | Yes | Session ID | |
| source_code | Yes | Java source code | |
| java_release | No | Java release target (default: 21) | |
| auto_classpath | No | Auto-add JAR to classpath (default: true) | |
| inject_into_jar | No | Inject compiled class into JAR (default: true) |