Skip to content

Commit 50cd476

Browse files
committed
add registerclasses virtual method (closes #5)
1 parent 556e86d commit 50cd476

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
## 0.6.0
2+
**:boom: Breaking Changes**
3+
- Made `System.ShouldLoad` abstract ([#6](https://git.omni.ms/vintage-story-mods/common-mod/issues/6))
4+
5+
**:sparkles: Features**
6+
- Added `System.RegisterClasses` virtual method ([#5](https://git.omni.ms/vintage-story-mods/common-mod/issues/5))
7+
28
**:hammer: Refactors**
39
- Cleanup pass ([#1](https://git.omni.ms/vintage-story-mods/common-mod/issues/1))
4-
- Made `System.ShouldLoad` abstract ([#6](https://git.omni.ms/vintage-story-mods/common-mod/issues/6))
510

611
**:books: Documentation**
712
- Created skeleton documentation

Common.Mod/System.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,11 @@ public override void AssetsFinalize(ICoreAPI api)
141141
OnAssetsFinalized?.Invoke();
142142
}
143143

144+
public override void Start(ICoreAPI api)
145+
{
146+
RegisterClasses(api);
147+
}
148+
144149
public override void StartServerSide(ICoreServerAPI api)
145150
{
146151
api.Event.PlayerJoin += _OnServerPlayerJoined;
@@ -189,6 +194,11 @@ protected virtual void ClientStartPre(ICoreClientAPI api)
189194
{
190195
}
191196

197+
[UsedImplicitly]
198+
protected virtual void RegisterClasses(ICoreAPI api)
199+
{
200+
}
201+
192202
private void _OnServerPlayerJoined(IServerPlayer player)
193203
{
194204
// Config synchronization

0 commit comments

Comments
 (0)