MeowSidebar-高性能的协议侧边栏

原生 MeowSidebar-高性能的协议侧边栏 26.51.1

完成注册/登录后下载
增加计分板的注册支持
[MD] # 1.objective | 占位符 | 含义 | |---|---| | `{sb.<objective>}` | objective 的显示名(sidebar 标题) | | `{sb.<objective>.title}` / `.display` / `.name` | 同上 | | `{sb.<objective>.objective}` / `.id` | objective 名(不是显示名) | | `{sb.<objective>.count}` / `.size` | 条目数量 | | `{sb.<objective>.criteria}` | 判据(通常是 `dummy`) | | `{sb.<objective>.slots}` | 当前显示槽,逗号分隔(如 `sidebar,list`;未显示为空) | | `{sb.<objective>.lines}` | 全部条目,每行 `名字 分数`,用 `\n` 分隔 → 展开成立多行侧边栏 | | `{sb.<objective>.names}` | 所有条目名,`, ` 分隔 | | `{sb.<objective>.scores}` | 所有分数,`, ` 分隔 | # 2.排行榜 | 占位符 | 含义 | |---|---| | `{sb.<objective>.top.<N>}` | 第 N 名,输出 `名字 分数` | | `{sb.<objective>.top.<N>.name}` | 第 N 名的名字 | | `{sb.<objective>.top.<N>.score}` | 第 N 名的分数 | # 3.条目与玩家自身 | 占位符 | 含义 | |---|---| | `{sb.<objective>.<条目名>}` | 该条目在这个 objective 里的分数(找不到输出空串) | | `{sb.<objective>.of.<条目名>}` | 同上;条目名与关键字(`count`/`title`/`top`…)同名时用这个写法 | | `{sb.<objective>.me}` / `.myscore` | 当前玩家自己的分数 | | `{sb.<objective>.rank}` / `.myrank` | 当前玩家自己的名次(1-based) | # 4.新增配置项 ```json { "hz": 100, "scoreboard_cache_ms": 500 //计分板缓存 TTL(毫秒)同一刷新周期内多个 `{sb.*}` 共用一份缓存;`0` 表示每次都重新读取(不推荐) } ``` [/MD]
适配Levilamina26.51.1
侧边栏包级 type 字节已移除
适配Levilamina26.40.x
适配Levilamina26.32.x
抱歉啊,架构大改之后搞了一个月才发出来
本次架构革新为MeowPapi独立出来了!
后续依赖全部依赖MeowPapi
那么MeowPapi怎么更新呢?
全自动更新!
你只需要更新MeowSidebar或其他的依赖MeowPapi的插件即可更新!
发错版本力,目前已经更新
适配Levilamina26.20.1
[MD] -更新默认玩家是否看到侧边栏(config内调整) ```js "defaultShowSidebar": true, //默认显示侧边栏(所有玩家) ``` -更新API导出接口 [/MD]
敲码敲晕了,咱生物总数直接写的获取所有玩家.........
后退
顶部 底部