#pragma once #include "Config.h" #include "Plugin.h" #include "include_all.h" #include #include #include #include #define S(x) std::to_string(x) extern ll::Logger logger; extern void RegisterCommands(); extern void UnregisterCommands(); extern GMLIB_JsonConfig* Config; extern GMLIB_JsonLanguage* Language; extern int item_despawn_time; namespace Cleaner { static std::shared_ptr> mAutoCleanTask; static std::shared_ptr> mCheckCleanTask; extern void loadConfig(); extern void loadCleaner(); extern void unloadCleaner(); extern void reloadCleaner(); extern void CleanTask(int time, int announce_time); } // namespace Cleaner