diff --git a/SDK-GMLIB b/SDK-GMLIB index ac1f3c8..72e596a 160000 --- a/SDK-GMLIB +++ b/SDK-GMLIB @@ -1 +1 @@ -Subproject commit ac1f3c87cf5d1d0f2a70dc56527a2bd0603d1f6c +Subproject commit 72e596afb1fcca9c7bf0bdedc88535704bfb19a8 diff --git a/src/Initialization.cpp b/src/Initialization.cpp index 7299a82..d77de26 100644 --- a/src/Initialization.cpp +++ b/src/Initialization.cpp @@ -12,8 +12,9 @@ void initConfigFile() { std::string langPath = "./plugins/GMBlacklist/language/"; std::string languageCode = Config->getValue({"language"}, "en_US"); Language = new GMLIB::Files::I18n::JsonI18n(langPath); - Language->loadLanguage("en_US", defaultLanguage_en_US); - Language->loadLanguage("zh_CN", defaultLanguage_zh_CN); + Language->updateOrCreateLanguage("en_US", defaultLanguage_en_US); + Language->updateOrCreateLanguage("zh_CN", defaultLanguage_zh_CN); + Language->loadAllLanguages(); Language->chooseLanguage(languageCode); commandPermissionLevel = Config->getValue({"CommandPermissionLevel"}, 4); if (commandPermissionLevel < 0 || commandPermissionLevel > 4) { diff --git a/tooth.json b/tooth.json index e4e08ee..22ba706 100644 --- a/tooth.json +++ b/tooth.json @@ -1,18 +1,21 @@ { "format_version": 2, "tooth": "github.com/GroupMountain/GMBlacklist", - "version": "0.7.0", + "version": "0.8.0", "info": { "name": "GMBlacklist", - "description": "Group Mountain Blacklist Plugin", - "author": "Tsubasa6848", - "source": "github.com/GroupMountain/GMBlacklist", + "description": "Blacklist Plugin on Bedrock Dedicated Server", + "author": "GroupMountain Team", "tags": [ "LeviLamina", "GMLIB", "GMBlacklist" ] }, + "asset_url": "https://github.com/GroupMountain/GMBlacklist/releases/download/v0.8.0/GMBlacklist-windows-x64.zip", + "dependencies": { + "github.com/GroupMountain/GMLIB": ">=0.8.0" + }, "files": { "place": [ {