Commit Graph

  • 2f434fbdfa docs: update example to use static Register/Unregister master v2.1.0 anth64 2026-06-28 15:34:06 +02:00
  • f57a16f5cc refactor(api)make Register/Unregister static, hide Instance anth64 2026-06-28 15:33:58 +02:00
  • a2ea0c4174 fix: Instance internal -> public anth64 2026-06-28 14:58:56 +02:00
  • 21fe2695b5 docs: document referencing CommandHook via env variable anth64 2026-06-28 13:46:52 +02:00
  • ba5256476c docs: rewrite README for the TextCommandCallingArgs API v2.0.0 anth64 2026-06-25 20:21:31 +02:00
  • f261848734 chore: bump version to 2.0.0 anth64 2026-06-25 20:19:15 +02:00
  • c43872565c docs: fix CommandRegistration doc comment referencing removed CommandData anth64 2026-06-25 20:17:12 +02:00
  • ecc796031a chore: strip default scaffold content from en.json anth64 2026-06-25 20:14:40 +02:00
  • d93e56c1d3 refactor(commandhook)!: pass TextCommandCallingArgs directly, remove CommandData wrapper. anth64 2026-06-25 20:10:13 +02:00
  • de74d71f0f docs: restructure README into Usage and For mod development sections v1.0.0 anth64 2026-06-21 18:40:36 +02:00
  • 2a7cdb4fad "docs: add README" anth64 2026-06-21 12:39:34 +02:00
  • 0b030bb2a8 chore(modinfo): bump to 1.0.0 anth64 2026-06-21 12:32:19 +02:00
  • f8a60102d3 docs(ChatCommandApiPatch): add XML doc comments and internal notes to Prefix anth64 2026-06-21 12:22:58 +02:00
  • 398c9d01c1 docs(CommandHookModSystem): add XML doc comments to Register/Unregister and internal comments to Rebuild, FireBefore, FireAfter, CommandListEquals anth64 2026-06-21 12:18:19 +02:00
  • 46dea83699 docs(ICommandHookListener): add XML doc comments to ModId, Commands, Registration anth64 2026-06-21 12:18:19 +02:00
  • 912a78a689 docs(CommandRegistration): add XML doc comments to Before/After fields and constructor anth64 2026-06-21 12:18:19 +02:00
  • beedb8db5b docs(CommandDelegate): add XML doc comments to CommandBeforeDelegate and CommandAfterDelegate anth64 2026-06-21 12:18:19 +02:00
  • 47f123ba9a docs(CommandData): add XML doc comments to public surface anth64 2026-06-21 12:18:19 +02:00
  • cbdcacd6c2 fix: rebuild on change anth64 2026-06-17 22:49:13 +02:00
  • a69e81a3cb refactor: remove wildcard listener support anth64 2026-06-17 20:50:37 +02:00
  • 775c02794e fix: isolate listener exceptions in Before/After dispatch anth64 2026-06-17 20:39:43 +02:00
  • d0dcd599cf fix(commandhookmodsystem): short-circuit Before dispatch on cancel anth64 2026-06-17 19:13:14 +02:00
  • a130042206 perf(commanddata): take commandName directly instead of re-parsing FullCommand anth64 2026-06-17 19:13:14 +02:00
  • cd583a0e95 refactor: tighten access modifiers on CommandHookModSystem anth64 2026-06-11 21:56:07 +02:00
  • e26ad1d541 refactor: rework registration system with listener interface and rebuild pattern anth64 2026-06-11 21:48:10 +02:00
  • 6d4f964e74 feat: add ICommandHookListener interface anth64 2026-06-11 20:18:56 +02:00
  • 5188b44a81 chore: change file mode for build script anth64 2026-06-11 18:58:15 +02:00
  • 806d86e91c feat: variadic register/unregister with shared rebuild helpers anth64 2026-06-04 22:20:58 +02:00
  • 937abba03d feat: add Register with frozen dictionary rebuild anth64 2026-06-04 22:13:38 +02:00
  • 2c6be63c33 feat: replace PlayerChat hook with Harmony patch on command dispatch anth64 2026-06-04 22:10:40 +02:00
  • ecf9925645 refactor: split hook delegate into before and after with result anth64 2026-06-04 22:04:19 +02:00
  • 7cdd8d27c0 refactor: collapse hooks into nested frozen dictionary anth64 2026-06-04 21:35:57 +02:00
  • 63f5d6e8b6 refactor: replace dictionaries with flat ModEntry/HookEntry structs anth64 2026-06-04 21:11:37 +02:00
  • 841644741b remove mod name from log message, it is redundant... anth64 2026-06-03 19:06:45 +02:00
  • 1aaea585be refactor: collapse WildcardModRegistration into CommandRegistration anth64 2026-06-03 19:02:22 +02:00
  • 1fb1d41824 refactor: use WildcardModRegistration and ModRegistration in dispatch anth64 2026-06-03 18:54:25 +02:00
  • 96306b4903 feat: add WildcardModRegistration and ModRegistration structs anth64 2026-06-03 18:50:58 +02:00
  • 1514c50d4e feat: implement PlayerChat hook and dispatch logic anth64 2026-06-03 07:45:45 +02:00
  • 4cbfdb8be3 refactor: remove underscore prefix from private fields anth64 2026-06-02 23:28:40 +02:00
  • 93fe059754 feat: add registration dictionary and Register method anth64 2026-06-02 23:24:55 +02:00
  • d586878325 feat: add CommandRegistration struct anth64 2026-06-02 23:22:40 +02:00
  • b60b0b98b7 feat: add CommandHookDelegate anth64 2026-06-02 23:19:02 +02:00
  • 7e47f8d409 refactor: add CommandName parsing and pack flags into bitmask anth64 2026-06-02 23:09:03 +02:00
  • ce851148f0 refactor: rewrite CommandData as struct anth64 2026-06-02 22:54:34 +02:00
  • d3c7bc87cb chore: bump game dependency to 1.22.3, version to 0.1.0 anth64 2026-06-02 22:54:00 +02:00
  • d0746404cd build: upgrade target framework to net10 anth64 2026-06-02 22:53:55 +02:00
  • 1a59643c02 Added CommandData class to keep track of who sent the command and what the whole command was. anth64 2025-12-02 22:35:41 +01:00
  • 37bda94134 Enforce server-side loading. anth64 2025-12-02 22:01:06 +01:00
  • b3e201a7e9 add mpl 2.0 license anth64 2025-12-02 21:43:46 +01:00
  • d1e9f6ab23 Initial commit. anth64 2025-12-02 21:21:13 +01:00