diff --git a/loader/src/loader/ModImpl.cpp b/loader/src/loader/ModImpl.cpp index d5e8f359..6c0146d4 100644 --- a/loader/src/loader/ModImpl.cpp +++ b/loader/src/loader/ModImpl.cpp @@ -356,7 +356,9 @@ Result<> Mod::Impl::enable() { } for (auto const& hook : m_hooks) { - GEODE_UNWRAP(this->enableHook(hook)); + if (hook->getAutoEnable()) { + GEODE_UNWRAP(this->enableHook(hook)); + } } for (auto const& patch : m_patches) {