• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

LOICollection - 永久免费 | 开源的多插件整合

原创 LL2 LOICollection - 永久免费 | 开源的多插件整合 1.3.5

登录后下载
版权类型
原创
版权链接
https://github.com/loitietu/LOICollection
语言支持
中文(简体)
前置组件
LLMoney
LiteLoaderBDS 2.16.2+ Protocol 618
https://www.minebbs.com/liteloader/
适配版本(基岩)
  1. 1.20
当前项目已停止维护
请前往使用LOICollectionA

LOICollection
- Minecraft Bedrock Server LiteLoaderBDS Plugin


插件实现功能
Blacklist
Mute
Cdk
Menu
Tpa
Shop
Monitor
Pvp
Wallet
Chat
AnnounCement
Market

API
APIAPI效果
{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]


Github仓库
我的Github主页



注:
1. 目前插件无法支持1.1.0以前的版本数据,请手动更改版本数据
2. 暂不支持获取离线玩家Xuid
作者
ugh
下载
2,195
查看
4,168
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 1.3.5

    因为某些原因致使LL3版本的重构被迫中止,所以现在将会以LL2版本为主要目标 更新内容: 忘了 File LOICollection.dll sha256...
  2. 1.3.4

    1. 修复了部分已知问题 2. 优化了部分内容 3. 向功能"Menu"新增: 当玩家加入时如果玩家没有指定物品,则给予玩家物品
  3. 1.3.3

    修复了部分已知问题
后退
顶部 底部