#include "mod_shared_gathering_nodes.h" #include "Config.h" #include "Log.h" #include "ScriptMgr.h" // v0: hello-world stub. Proves the module loads and its config flag is readable -- no gathering // logic yet. See PLAN.md for why this needs a real core change, not just a module. class SharedGatheringNodes_World : public WorldScript { public: SharedGatheringNodes_World() : WorldScript("SharedGatheringNodes_World") { } void OnStartup() override { LOG_INFO("server.loading", "mod-shared-gathering-nodes: loaded (v0 hello-world stub, enabled={}).", sConfigMgr->GetOption("SharedGatheringNodes.Enable", true)); } }; void AddSC_mod_shared_gathering_nodes() { new SharedGatheringNodes_World(); }