From 2f434fbdfaaa9d338f98c7a3b3fed1f7b824590b Mon Sep 17 00:00:00 2001 From: anth64 Date: Sun, 28 Jun 2026 15:34:06 +0200 Subject: [PATCH] docs: update example to use static Register/Unregister --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0d4ffaf..9641000 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Add it as a dependency in your `modinfo.json`: ```json "dependencies": { "game": "1.22.3", - "commandhook": "2.0.0" + "commandhook": "2.1.0" } ``` @@ -116,16 +116,16 @@ Register it once your mod starts, unregister it on dispose: ```csharp public override void StartServerSide(ICoreServerAPI api) { - // CommandHookModSystem.Instance is null if CommandHook isn't loaded, - // hence the ?. Register your listener once, here. - CommandHookModSystem.Instance?.Register(myListener); + // Register your listener once, here. No-ops silently if CommandHook + // isn't loaded. + CommandHookModSystem.Register(myListener); } public override void Dispose() { // Always unregister on dispose, otherwise a stale listener stays in // the dispatch table after your mod is gone. - CommandHookModSystem.Instance?.Unregister(myListener); + CommandHookModSystem.Unregister(myListener); } ```