remove useless files
This commit is contained in:
@@ -1,53 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
* @name GMLIB_LRCA-Plugin-Template
|
|
||||||
* @brief plugin template for GMLIB-LegacyRemoteCallApi
|
|
||||||
*
|
|
||||||
* @copyright Copyright (c) 2024 GroupMountain
|
|
||||||
* GMLIB-LegacyRemoteCallApi <https://github.com/GroupMountain/GMLIB-LegacyRemoteCallApi/>
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
const PluginInfo = {
|
|
||||||
Name: "GMLIB_LRCA-Plugin-Template",
|
|
||||||
Author: "your name",
|
|
||||||
Version: "0.0.1"
|
|
||||||
}
|
|
||||||
|
|
||||||
// 导入 API
|
|
||||||
const { JsonConfig, JsonI18n } = require('./GMLIB-LegacyRemoteCallApi/lib/GMLIB_API-JS');
|
|
||||||
|
|
||||||
// 默认配置文件
|
|
||||||
const defaultConfig = {
|
|
||||||
"language": "zh_CN"
|
|
||||||
};
|
|
||||||
|
|
||||||
// 默认语言文件
|
|
||||||
const zh_CN = {
|
|
||||||
"consolelog.loaded": "加载成功!",
|
|
||||||
"consolelog.info": "插件作者: {1}, 当前版本: v{2}"
|
|
||||||
};
|
|
||||||
|
|
||||||
// 初始化配置文件
|
|
||||||
const config = new JsonConfig(`./plugins/${PluginInfo.Name}/config/config.json`, defaultConfig);
|
|
||||||
|
|
||||||
// 初始化 I18n
|
|
||||||
const I18n = new JsonI18n(`./plugins/${PluginInfo.Name}/language/`, config.get("language"));
|
|
||||||
I18n.loadLanguage("zh_CN", zh_CN); // 升级语言文件
|
|
||||||
I18n.setDefaultLanguage("zh_CN"); // 设置I18n无法翻译时采用的默认语言
|
|
||||||
|
|
||||||
// I18n快捷翻译函数
|
|
||||||
function tr(key, data = []) {
|
|
||||||
return I18n.translate(key, data);
|
|
||||||
}
|
|
||||||
|
|
||||||
// 监听服务器启动
|
|
||||||
// 在无特殊说明的情况下,一切 MCAPI 都应该在服务器启动后访问。
|
|
||||||
mc.listen("onServerStarted", () => {
|
|
||||||
// 你的代码
|
|
||||||
|
|
||||||
|
|
||||||
// 打印插件信息
|
|
||||||
logger.info(tr("consolelog.loaded"));
|
|
||||||
logger.info(tr("consolelog.info", [PluginInfo.Author, PluginInfo.Version]));
|
|
||||||
});
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
{
|
|
||||||
"language": "zh_CN"
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"consolelog.loaded": "加载成功!",
|
|
||||||
"consolelog.info": "插件作者: {1}, 当前版本: v{2}"
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"entry": "GMLIB_LRCA-Plugin-Template.js",
|
|
||||||
"name": "GMLIB_LRCA-Plugin-Template",
|
|
||||||
"type": "lse-quickjs",
|
|
||||||
"version": "0.0.1",
|
|
||||||
"author": "Your Name",
|
|
||||||
"description": "plugin description",
|
|
||||||
"dependencies": [
|
|
||||||
{
|
|
||||||
"name": "legacy-script-engine-quickjs"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "GMLIB-LegacyRemoteCallApi"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user