Modding:World Access: Difference between revisions
From Vintage Story Wiki
No edit summary |
m (Update Code) |
||
Line 4: | Line 4: | ||
<syntaxhighlight lang="c#"> | <syntaxhighlight lang="c#"> | ||
public class SampleMod : | public class SampleMod : ModSystem | ||
{ | { | ||
ICoreServerAPI api; | ICoreServerAPI api; | ||
Line 25: | Line 25: | ||
* during world generation we'd have to register to the [[WorldGen API|appropriate world gen events]]. | * during world generation we'd have to register to the [[WorldGen API|appropriate world gen events]]. | ||
* when the player runs a custom command we need to register one: <code>api.RegisterCommand("test", "a test command", "", OnCommand);</code> | * when the player runs a custom command we need to register one: <code>api.RegisterCommand("test", "a test command", "", OnCommand);</code> | ||
* when a player joins the game: <code>api.Event.PlayerJoin | * when a player joins the game: <code>api.Event.PlayerJoin += OnPlayerJoin;</code> | ||
Let's register to the player join event. | Let's register to the player join event. | ||
Line 33: | Line 33: | ||
{ | { | ||
this.api = api; | this.api = api; | ||
api.Event.PlayerJoin | api.Event.PlayerJoin += OnPlayerJoin; | ||
} | } | ||