Commit Graph
27 Commits
Author SHA1 Message Date
anth64 cd583a0e95 refactor: tighten access modifiers on CommandHookModSystem 2026-06-11 21:56:07 +02:00
anth64 e26ad1d541 refactor: rework registration system with listener interface and rebuild pattern 2026-06-11 21:48:10 +02:00
anth64 6d4f964e74 feat: add ICommandHookListener interface 2026-06-11 20:18:56 +02:00
anth64 5188b44a81 chore: change file mode for build script 2026-06-11 18:58:15 +02:00
anth64 806d86e91c feat: variadic register/unregister with shared rebuild helpers 2026-06-04 22:20:58 +02:00
anth64 937abba03d feat: add Register with frozen dictionary rebuild 2026-06-04 22:13:38 +02:00
anth64 2c6be63c33 feat: replace PlayerChat hook with Harmony patch on command dispatch 2026-06-04 22:10:40 +02:00
anth64 ecf9925645 refactor: split hook delegate into before and after with result 2026-06-04 22:04:19 +02:00
anth64 7cdd8d27c0 refactor: collapse hooks into nested frozen dictionary 2026-06-04 21:35:57 +02:00
anth64 63f5d6e8b6 refactor: replace dictionaries with flat ModEntry/HookEntry structs 2026-06-04 21:11:37 +02:00
anth64 841644741b remove mod name from log message, it is redundant... 2026-06-03 19:06:45 +02:00
anth64 1aaea585be refactor: collapse WildcardModRegistration into CommandRegistration 2026-06-03 19:02:22 +02:00
anth64 1fb1d41824 refactor: use WildcardModRegistration and ModRegistration in dispatch 2026-06-03 18:54:25 +02:00
anth64 96306b4903 feat: add WildcardModRegistration and ModRegistration structs 2026-06-03 18:50:58 +02:00
anth64 1514c50d4e feat: implement PlayerChat hook and dispatch logic 2026-06-03 07:45:45 +02:00
anth64 4cbfdb8be3 refactor: remove underscore prefix from private fields 2026-06-02 23:28:40 +02:00
anth64 93fe059754 feat: add registration dictionary and Register method 2026-06-02 23:24:55 +02:00
anth64 d586878325 feat: add CommandRegistration struct 2026-06-02 23:22:40 +02:00
anth64 b60b0b98b7 feat: add CommandHookDelegate 2026-06-02 23:19:02 +02:00
anth64 7e47f8d409 refactor: add CommandName parsing and pack flags into bitmask 2026-06-02 23:09:03 +02:00
anth64 ce851148f0 refactor: rewrite CommandData as struct 2026-06-02 22:54:34 +02:00
anth64 d3c7bc87cb chore: bump game dependency to 1.22.3, version to 0.1.0 2026-06-02 22:54:00 +02:00
anth64 d0746404cd build: upgrade target framework to net10 2026-06-02 22:53:55 +02:00
anth64 1a59643c02 Added CommandData class to keep track of who sent the command and what the whole command was. 2025-12-02 22:35:41 +01:00
anth64 37bda94134 Enforce server-side loading. 2025-12-02 22:01:06 +01:00
anth64 b3e201a7e9 add mpl 2.0 license 2025-12-02 21:43:46 +01:00
anth64 d1e9f6ab23 Initial commit. 2025-12-02 21:21:13 +01:00