- 版权类型
- 原创
- 语言支持
- 中文(简体)
- 前置组件
- LLMoney
LiteLoaderBDS 2.16.2+ Protocol 618
https://www.minebbs.com/liteloader/
- 适配版本(基岩)
- 1.20
当前项目已停止维护
请前往使用LOICollectionA
LOICollection
- Minecraft Bedrock Server LiteLoaderBDS Plugin
插件实现功能
API
Github仓库
我的Github主页
注:
1. 目前插件无法支持1.1.0以前的版本数据,请手动更改版本数据
2. 暂不支持获取离线玩家Xuid
请前往使用LOICollectionA
LOICollection
- Minecraft Bedrock Server LiteLoaderBDS Plugin
插件实现功能
Blacklist | √ |
Mute | √ |
Cdk | √ |
Menu | √ |
Tpa | √ |
Shop | √ |
Monitor | √ |
Pvp | √ |
Wallet | √ |
Chat | √ |
AnnounCement | √ |
Market | √ |
API
API | API效果 |
---|---|
{language} | 获取玩家使用的语言 |
{title} | 获取玩家当前佩戴称号 |
{title.time} | 获取玩家剩余拥有称号时间 |
{tps} | 获取当前服务器TPS |
{tpm} | 获取1分钟内TPS |
{player} | 当前玩家名称 |
{pos} | 玩家所在坐标 |
{blockPos} | 玩家所在的方块坐标 |
{lastDeathPos} | 玩家上次死亡的坐标 |
{realName} | 玩家的真实名字 |
{xuid} | 玩家XUID字符串 |
{uuid} | 玩家Uuid字符串 |
{canFly} | 玩家是否可以飞行 |
{maxHealth} | 玩家最大生命值 |
{health} | 玩家当前生命值 |
{speed} | 玩家当前速度 |
{direction} | 玩家当前朝向 |
{ip} | 玩家连接IP |
{xp} | 玩家当前经验 |
{HandItem} | 玩家手持物品名称 |
{OffHand} | 玩家副手持物品名称 |
{os} | 玩家设备名称 |
{os.type} | 玩家设备类型 |
{os.typeName} | 玩家设备类型名称 |
{llmoney} | 玩家拥有LLMoney |
{ms} | 玩家的网络延迟时间(ms) |
{avgms} | 玩家的平均网络延迟时间(ms) |
{Packet} | 玩家的网络丢包率(%) |
{avgPacket} | 玩家的平均网络丢包率(%) |
{score(ScoreboardName)} | 玩家的计分板分数 |
配置文件
菜单文件
商店文件
JSON:
{
"version": "1.3.5", //插件版本号
"FakeSeed": 114514, //假种子
"language": {
"update": true //是否每次启动时都重写一次language文件
},
"Blacklist": false, //是否启用插件
"Mute": false,
"Cdk": false,
"Menu": {
"Enable": false, //是否启用插件
"ItemId": "minecraft:clock" //打开菜单所需手持物品ID
},
"Tpa": false,
"Shop": false,
"Monitor": {
"Enable": false,
"join": "{player}加入了服务器", //玩家加入服务器提示,具体看api列表
"left": "{player}退出了服务器", //玩家退出服务器提示,具体看api列表
"llmoney": "§e§l检测到LLMoney发生变化 §b原值: §f${OriMoney} §a更改: §f${SetMoney} §e现值: §f${GetMoney}", //LLMoney数值更改提示
"command": [], //禁用命令列表
"tips": "该指令已被禁用" //使用禁用命令提示
},
"Pvp": false,
"Wallet": {
"Enable": false,
"llmoney": true, //是否启用llmoney为经济核心
"score": "money", //未开启llmoney时使用指定计分板
"tax": 0.1 //转账等汇率
},
"Chat": {
"Enable": false,
"chat": "<{player}> {chat}" //发送消息时的格式,具体看api列表
},
"AnnounCement": false,
"Market": false
}
菜单文件
JSON:
{
"main": { //菜单ID
"title": "Menu Example", //菜单标题
"content": "This is a menu example", //菜单中的内容
"exit": "Exit Menu", //退出菜单时的返回消息
"NoPermission": "You do not have permission to use this button", //使用部分类型按钮时,没有权限时的返回消息
"NoScore": "You do not have enough score to use this button", //使用部分类型按钮时,没有充足的分数时的返回消息
"type": "Simple", //菜单类型 (Simple类似于按钮列表)
"button": [ //菜单注册按钮
{
"title": "Button 1", //按钮标题
"image": "", //按钮在菜单中的图标
"scores": { //使用按钮时所需Scoreboard分数
"a": 100
},
"llmoney": 100, //使用按钮时所需llmoney分数
"command": "say Button1", //使用该按钮,且所有条件都满足时,玩家执行该命令
"type": "button" //按钮类型 (button为普通按钮)
},
{
"title": "From 1",
"image": "",
"scores": {},
"llmoney": 0,
"menu": "Menu1", //使用该按钮,且所有条件都满足时,玩家打开该菜单ID
"type": "from" //按钮类型 (form为普通子菜单)
},
{
"title": "OP Button 1",
"image": "",
"command": "say OPButton1",
"type": "opbutton" //按钮类型 (button为OP按钮)
},
{
"title": "OP From 1",
"image": "",
"menu": "Menu1",
"type": "opfrom" //按钮类型 (form为OP子菜单)
}
]
},
"Menu1": {
"title": "Menu 1",
"content": "This is a menu 1",
"NoPermission": "You do not have permission to use this button",
"NoScore": "You do not have enough score to use this button",
"type": "Modal", //菜单类型 (Modal类似于对话框)
"confirmButton": { //同意按钮
"title": "Confirm",
"scores": {},
"llmoney": 0,
"command": "say Confirm",
"type": "button"
},
"cancelButton": { //拒绝按钮
"title": "Cancel",
"scores": {},
"llmoney": 0,
"command": "say Cancel",
"type": "button"
}
}
}
商店文件
JSON:
{
"MainBuy": { //商店ID
"title": "Buy Shop Example", //商店标题
"content": "This is a shop example", //商店介绍
"exit": "Exit Shop", ///退出商店时的返回消息
"NoScore": "You do not have enough score to buy this item", //使用部分类型按钮时,没有充足的分数时的返回消息
"classiflcation": [ //商店注册物品
{
"title": "Apple", //物品标题
"image": "textures/items/apple", //物品图标
"introduce": "A red apple\nllmoney: ${llmoney}\nscores: ${scores}", //物品简介 (其中${scores}和${llmoney}为独有API)
"number": "Buy number", //购买物品数量标题
"id": "minecraft:apple", //物品ID
"name": "Shop Apple", //物品名称
"llmoney": 10, //购买时需要花费LLMoney总量
"scores": {}, //购买时需要花费Scoreboard分数
"type": "commodity" //物品类型 (commodity为物品)
},
{
"title": "Buy Title Shop",
"image": "",
"menu": "titleBuy", //子商店ID
"type": "from" //物品类型 (from为子商店)
}
],
"type": "buy" //商店类型 (buy为购买商店)
},
"titleBuy": {
"title": "Buy Title Shop",
"content": "This is a title shop",
"exit": "Exit Title Shop",
"NoScore": "You do not have enough score to buy this item",
"classiflcation": [
{
"title": "Test Title",
"image": "",
"introduce": "This is a test title\nllmoney: ${llmoney}\nscores: ${scores}",
"confirmButton": "Confirm", //确定购买按钮内容
"cancelButton": "Cancel", //取消购买按钮内容
"id": "Test Title", //称号ID
"llmoney": 10,
"scores": {},
"type": "title" //物品类型 (title为称号)
}
],
"type": "buy"
},
"MainSell": {
"title": "Sell Shop Example",
"content": "This is a shop example",
"exit": "Exit Shop",
"NoTitle": "You do not have enough title to sell", //使用部分类型按钮时,没有充足的称号时的返回消息
"NoItem": "You do not have enough item to sell", //使用部分类型按钮时,没有充足的物品时的返回消息
"classiflcation": [
{
"title": "Apple",
"image": "textures/items/apple",
"introduce": "A red apple\nllmoney: ${llmoney}\nscores: ${scores}",
"number": "Sell number",
"id": "minecraft:apple",
"llmoney": 10,
"scores": {},
"type": "commodity"
},
{
"title": "Sell Title Shop",
"image": "",
"menu": "titleSell",
"type": "from"
}
],
"type": "sell" //商店类型 (sell为售出商店)
},
"titleSell": {
"title": "Sell Title Shop",
"content": "This is a title shop",
"exit": "Exit Title Shop",
"NoTitle": "You do not have enough title to sell",
"NoItem": "You do not have enough item to sell",
"classiflcation": [
{
"title": "Test Title",
"image": "",
"introduce": "This is a test title\nllmoney: ${llmoney}\nscores: ${scores}",
"confirmButton": "Confirm",
"cancelButton": "Cancel",
"id": "Test Title",
"llmoney": 10,
"scores": {},
"type": "title"
}
],
"type": "sell"
}
}
[MD]
#### language
命令 | 描述 | 权限
:---: | :---: | :---:
language | 切换语言 | Any
#### Blacklist
命令 | 描述 | 权限
:---: | :---: | :---:
blacklist gui | 打开黑名单UI | OP
blacklist list | 显示黑名单列表 | OP
blacklist add <type(xuid/ip)> <player> ([cause]/[time]) [time] | 添加玩家到黑名单 | OP
blacklist remove <string> | 从黑名单中移除玩家 | OP
#### Mute
命令 | 描述 | 权限
:---: | :---: | :---:
mute gui | 打开Mute UI | OP
mute add <player> ([cause]/[time]) [time] | 禁言玩家 | OP
mute remove <player> | 解除禁言 | OP
#### Cdk
命令 | 描述 | 权限
:---: | :---: | :---:
cdk gui | 打开CDK总换UI | Any
cdk gui true | 打开CDK设置UI | OP
cdk convert <string> | 总换CDK | Any
#### Menu
命令 | 描述 | 权限
:---: | :---: | :---:
menu gui | 打开菜单UI | Any
menu gui <string> | 打开指定ID菜单UI | OP
menu clock | 获取菜单物品 | Any
#### Tpa
命令 | 描述 | 权限
:---: | :---: | :---:
tpa gui | 打开TPA UI | Any
tpa setting | 打开个人TPA设置 | Any
#### Shop
命令 | 描述 | 权限
:---: | :---: | :---:
shop gui | 打开商店售卖UI | Any
shop sell | 打开商店售出UI | Any
#### Pvp
命令 | 描述 | 权限
:---: | :---: | :---:
pvp gui | 打开PVP UI | Any
#### Wallet
命令 | 描述 | 权限
:---: | :---: | :---:
wallet gui | 打开钱包UI | Any
#### Chat
命令 | 描述 | 权限
:---: | :---: | :---:
chat add \<player> \<title> [time] | 添加指定称号给玩家 | OP
chat remove \<player> \<title> | 从玩家删除指定称号 | OP
chat gui | 打开Chat管理UI | OP
chat list | 显示玩家称号列表 | Any
chat setting | 打开个人聊天设置UI | Any
#### AnnounCement
命令 | 描述 | 权限
:---: | :---: | :---:
announcement gui | 打开公告UI | Any
announcement setting | 打开公告设置 | OP
#### Market
命令 | 描述 | 权限
:---: | :---: | :---:
market gui | 打开玩家市场UI | Any
market sell | 打开玩家市场个人售出UI | Any
[/MD]
#### language
命令 | 描述 | 权限
:---: | :---: | :---:
language | 切换语言 | Any
#### Blacklist
命令 | 描述 | 权限
:---: | :---: | :---:
blacklist gui | 打开黑名单UI | OP
blacklist list | 显示黑名单列表 | OP
blacklist add <type(xuid/ip)> <player> ([cause]/[time]) [time] | 添加玩家到黑名单 | OP
blacklist remove <string> | 从黑名单中移除玩家 | OP
#### Mute
命令 | 描述 | 权限
:---: | :---: | :---:
mute gui | 打开Mute UI | OP
mute add <player> ([cause]/[time]) [time] | 禁言玩家 | OP
mute remove <player> | 解除禁言 | OP
#### Cdk
命令 | 描述 | 权限
:---: | :---: | :---:
cdk gui | 打开CDK总换UI | Any
cdk gui true | 打开CDK设置UI | OP
cdk convert <string> | 总换CDK | Any
#### Menu
命令 | 描述 | 权限
:---: | :---: | :---:
menu gui | 打开菜单UI | Any
menu gui <string> | 打开指定ID菜单UI | OP
menu clock | 获取菜单物品 | Any
#### Tpa
命令 | 描述 | 权限
:---: | :---: | :---:
tpa gui | 打开TPA UI | Any
tpa setting | 打开个人TPA设置 | Any
#### Shop
命令 | 描述 | 权限
:---: | :---: | :---:
shop gui | 打开商店售卖UI | Any
shop sell | 打开商店售出UI | Any
#### Pvp
命令 | 描述 | 权限
:---: | :---: | :---:
pvp gui | 打开PVP UI | Any
#### Wallet
命令 | 描述 | 权限
:---: | :---: | :---:
wallet gui | 打开钱包UI | Any
#### Chat
命令 | 描述 | 权限
:---: | :---: | :---:
chat add \<player> \<title> [time] | 添加指定称号给玩家 | OP
chat remove \<player> \<title> | 从玩家删除指定称号 | OP
chat gui | 打开Chat管理UI | OP
chat list | 显示玩家称号列表 | Any
chat setting | 打开个人聊天设置UI | Any
#### AnnounCement
命令 | 描述 | 权限
:---: | :---: | :---:
announcement gui | 打开公告UI | Any
announcement setting | 打开公告设置 | OP
#### Market
命令 | 描述 | 权限
:---: | :---: | :---:
market gui | 打开玩家市场UI | Any
market sell | 打开玩家市场个人售出UI | Any
[/MD]
Github仓库
我的Github主页
注:
1. 目前插件无法支持1.1.0以前的版本数据,请手动更改版本数据
2. 暂不支持获取离线玩家Xuid