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

24 lines
682 B
Markdown
Raw Normal View History

2020-05-24 18:09:25 +00:00
# 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
2020-06-07 21:58:49 +00:00
import com.thebrokenrail.scriptcraft.core.util.ScriptCraftEntryPoint;
2020-05-24 18:09:25 +00:00
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.