也欢迎来翻译制作语言包,制作完成pr至 WebLink 即可
{
"Enable": true,//总开关
"LANGUAGE": {//多语言
"Default": "zh_CN",//默认语言(注册命令用)
"Cmd": "language"//切换语言命令
},
"TPA": {
"Enable": true,//TPA开关
"ExpirationTime": 40,//过期时间
"ConsumeMoney": 0//消耗经济
},
"WARP": {
"Enable": true,//地标开关
"ConsumeMoney": 0//消耗经济
},
"BACK": {
"Enable": true,//BACK开关
"MaxSave": 5,//最大保存数量
"SaveToFile": true,//保存到文件
"InvincibleTime": 5,//回到死亡点后的无敌时间(s)
"ConsumeMoney": 0//消耗经济
},
"HOME": {
"Enable": true,//HOME开关
"MaxHome": 10,//最大家数量
"SaveRequiredMoney": 0,//保存所需经济
"GoHomeRequiredMoney": 0,//前往所需经济
"DelHomeBackOffMoney": 0//删除回退经济
},
"Money": {
"Enable": true,//Money开关
"MoneyType": "score",//经济类型["score","llmoney"]选填
"MoneyName": "money",//经济名称
"MoneyChangeMsg": true,//经济变动信息开关
"PlayerInitialMoney": 0//玩家初始经济
},
"DYNAMICMOTD": {
"Enable": true,//动态MOTD开关
"Time": 5,//切换间隔(s)
"Motds": [//MOTD列表,Array形式
"§l§bTSC"
]
},
"NOTICE": {
"Enable": true,//公告开关
"JoinOpenNotice": true,//玩家加入自动打开公告开关
"NoticeTitle": "title",//标题
"NoticeText": "text"//内容
},
"SHOP": {
"Enable": true//商店开关
},
"TPR": {
"Enable": true,//TPR开关
"MaxXZCoordinate": 10000,//最大的x和z轴随机距离
"MinXZCoordinate": -10000,//最小的x和z轴随机距离
"ConsumeMoney": 0//耗费经济
},
"ReloadChuck": {
"Enable": true,//重新加载区块开关
"ConsumeMoney": 0//耗费经济
},[/INDENT]
"FarmLandProtect": {
"Enable": true,//耕地保护开关
"Type": 0//类型(0全部拦截,1只拦截null对象造成耕地破坏,2只拦截非玩家破坏,3只拦截玩家破坏
}
}
{
"Buy": [//购买菜单
{
"type": "group",//类型【group为分类】
"data": [//按钮数据【type为group为数组】
{
"name": "空气",//按钮名称
"type": "exam",//类型【exam为商品】
"data": {//数据【type为exam为物品对象】
"type": "minecraft:air",//物品标准名
"aux": 0,//物品特殊值
"remark": "",//备注
"money": 11//购买一个所需的经济
}
},
{
"name": "bread",//按钮名称
"type": "exam",//类型【exam为商品】
"data": {//数据【type为exam为物品对象】
"type": "minecraft:bread",//物品标准名
"aux": 0,//物品特殊值
"remark": "",//备注
"money": 2//购买一个所需的经济
}
}
]
},
{
"name": "air",//按钮名称
"type": "exam",//类型【exam为商品】
"data": {//数据【type为exam为物品对象】
"type": "minecraft:air",//物品标准名
"aux": 0,//物品特殊值
"remark": "",//备注
"money": 11//购买一个所需的经济
}
}
],
"Sell": [//卖出菜单
{
"name": "xx分类",//按钮名称
"type": "group",//类型【group为分类】
"data": [//按钮数据【type为group为数组】
{
"name": "空气",//按钮名称
"type": "exam",//数据【type为exam为物品对象】
"data": {//数据【type为exam为物品对象】
"type": "minecraft:air",//物品标准名
"aux": 0,//物品特殊值
"remark": "",//备注
"money": 11//回收一个获得得的经济
}
},
{
"name": "bread",//按钮名称
"type": "exam",//数据【type为exam为物品对象】
"data": {//数据【type为exam为物品对象】
"type": "minecraft:bread",//物品标准名
"aux": 0,//物品特殊值
"remark": "",//备注
"money": 1//回收一个获得得的经济
}
}
]
},
{
"name": "redstone",//按钮名称
"type": "exam",//数据【type为exam为物品对象】
"data": {//数据【type为exam为物品对象】
"type": "minecraft:redstone",//物品标准名
"aux": 0,//物品特殊值
"remark": "",//备注
"money": 11//回收一个获得得的经济
}
}
]
}
////////////////////////如何对接TMET//////////////////////////
let money = lxl.import('MONEY');//导入API
log(money('getmoney', 'mcllaop'));//获取并显示mcllaop的经济数据,如果没有或者错误就返回null(支持玩家离线)
log(money('setmoney', 'mcllaop', 5));//设置mcllaop的经济数据,一般返回布尔,错误返回null(支持玩家离线)
log(money('tranmoney', 'mcllaop', 'mciial', 5, '114514'));//让mcllaop给mciial转账,并且转账消息为114514(仅llmoney有效),一般返回布尔,错误返回null(支持玩家离线)
log(money('moneytype'));//获取经济类型,返回String
log(money('version'));//获取TMET版本返回FloatNumber
log(money('moneyname'));//获取货币名称返回String
money = lxl.import('MONEY')//导入API
print(money('getmoney', 'mcllaop'))//获取并显示mcllaop的经济数据,如果没有或者错误就返回null(支持玩家离线)
print(money('setmoney', 'mcllaop', 5)//设置mcllaop的经济数据,一般返回布尔,错误返回null(支持玩家离线)
print(money('tranmoney', 'mcllaop', 'mciial', 5, '114514')//让mcllaop给mciial转账,并且转账消息为114514(仅llmoney有效),一般返回布尔,错误返回null(支持玩家离线)
print(money('moneytype')//获取经济类型,返回String
print(money('version'))//获取TMET版本
print(money('moneyname'))//获取货币名称
let tmet = lxl.import("TMET");//导入api
//以上MONEY API包含
log(tmet("getkeys"))//获取文件区所有对象关键字([string Array]
log(tmet("getdata", "TMET"))//获取处于文件区的某文件内容([string Object]
log(tmet("setdata", "TMET", "?????"))//写入文件区的某文件([string Bool]
log(tmet("reloaddata", "TMET"))//重新从磁盘读取文件内容([string Bool]
log(tmet("getlangkeys"))//获取语言文件区所有对象关键字([string Object]
log(tmet("getlangdata", "zh_CN"))//获取处于语言文件区的某文件内容([string Object]
log(tmet("setlangdata", "zh_CN", "?????"))//写入文件区的某语言文件([string Bool]
log(tmet("reloadlangdata", "zh_CN"))//重新从磁盘读取语言文件内容([string Bool]
tmet = lxl.import("TMET");//导入api
//以上MONEY API包含
print(tmet("getkeys"))//获取文件区所有对象关键字([string Array]
print(tmet("getdata", "TMET"))//获取处于文件区的某文件内容([string Object]
print(tmet("setdata", "TMET", "?????"))//写入文件区的某文件([string Bool]
print(tmet("reloaddata", "TMET"))//重新从磁盘读取文件内容([string Bool]
print(tmet("getlangkeys"))//获取语言文件区所有对象关键字([string Object]
print(tmet("getlangdata", "zh_CN"))//获取处于语言文件区的某文件内容([string Object]
print(tmet("setlangdata", "zh_CN", "?????"))//写入文件区的某语言文件([string Bool]
print(tmet("reloadlangdata", "zh_CN"))//重新从磁盘读取语言文件内容([string Bool]