refactor: refactoring skeleton

This commit is contained in:
Tsubasa6848
2024-02-16 11:58:41 +08:00
Unverified
parent 971cdee837
commit a458ec8aea
12 changed files with 391 additions and 294 deletions
+18 -10
View File
@@ -1,27 +1,35 @@
#pragma once
#include "Plugin.h"
#include <include_all.h>
#include <regex>
#define S(x) std::to_string(x)
extern ll::Logger logger;
extern GMLIB::Files::JsonConfig* Config;
extern ll::Logger logger;
extern GMLIB::Files::JsonConfig* Config;
extern GMLIB::Files::I18n::JsonI18n* Language;
extern void RegisterCommands();
extern void initPlugin();
extern int item_despawn_time;
namespace ConfigFile {
extern int mItemDespawnTicks;
extern bool mConsoleLog;
extern bool mAnnounce;
extern bool mSendToast;
} // namespace ConfigFile
namespace Cleaner {
static std::shared_ptr<ll::schedule::task::Task<ll::chrono::ServerClock>> mAutoCleanTask;
static std::shared_ptr<ll::schedule::task::Task<ll::chrono::ServerClock>> mCheckCleanTask;
extern void CleanTask();
extern void reloadCleaner();
extern void loadCleaner();
extern void unloadCleaner();
extern void reloadCleaner();
extern void CleanTask();
} // namespace Cleaner
namespace Helper {
extern void broadcastMessage(std::string msg);
extern void broadcastToast(std::string msg);
} // namespace Helper
extern std::string tr(std::string key, std::vector<std::string> data = {});