This repository has been archived on 2023-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
ScriptCraft/docs/ENTRY_POINTS.md
TheBrokenRail 1c1563bbbf
Some checks failed
ScriptCraft/pipeline/head There was a failure building this commit
Restructure
2020-06-07 17:58:49 -04:00

682 B

Entry-Points

To add an entry-point to your mod create a class implementing ScriptCraftEntryPoint and override the method getEntryPoint() to return your entry-point. Then, add your new class to the scriptcraft entry-point in fabric.mod.json.

Example

import com.thebrokenrail.scriptcraft.core.util.ScriptCraftEntryPoint;

public class ExampleMod implements ScriptCraftEntryPoint {
    @Override
    public String getEntryPoint() {
        return "example-mod";
    }
}
{
    "entrypoints": {
        "scriptcraft": [
            "<Package>.ExampleMod"
        ]
    }
}

This will run import `example-mod`; on initialization.