Open p0t4t0sandwich opened 3 weeks ago
Plugin spec:
One Jar can contain multiple plugins
{
"description": "Some words here" // optional
"license": "GPL-3" // optional, but really?
"authors": [
{
"name": "p0t4t0sandwich",
"links": {
"key": "val"
}
}
],
"links": [
"homepage": "somePage",
"source": "someGithub",
"issues": "someGithubIssues"
]
"plugins": []
}
{
"id": "taterlib",
"name": "TaterLib", // optional
"version": "0.0.0-SNAPSHOT",
"entrypoint": "some.class.somewhere.Class",
"dependencies": []
}
{
"type": "plugin",
"id": "someplugin",
"version": "1.2.0" // or "[1.2)"
}
{
"type": "maven",
"repo": "https://maven.neuralnexus.dev/mirror", // required if not in maven central
"coords": "gs.mclo:api:3.0.1",
"md5": "a0f52bb4002f4fe958e9c7af8d2e34fb" // one hash required, also supports sha1, sha256, sha512
}