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

24 lines
682 B
Markdown

# 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
```java
import com.thebrokenrail.scriptcraft.core.util.ScriptCraftEntryPoint;
public class ExampleMod implements ScriptCraftEntryPoint {
@Override
public String getEntryPoint() {
return "example-mod";
}
}
```
```json
{
"entrypoints": {
"scriptcraft": [
"<Package>.ExampleMod"
]
}
}
```
This will run ```import `example-mod`;``` on initialization.