圈点金粒,没金粒可以前往Github或者使用lip
[MD] # LK-Stats   Minecraft 基岩版服务器(BDS) 统计信息插件 ## 安装 ### 使用 Lip ```sh lip install github.com/LeafKnife/Stats ``` ### 手动安装 1. 从[发布页面](https://github.com/LeafKnife/Stats/releases)下载最新版本。 2. 解压`Stats-windows-x64.zip`文件。 3. 将`LK-Stats`文件夹复制到 BDS 安装目录下的 plugins 文件夹中。 ## 使用 启动服务器即可 ### 命令 - `/stats gui [StatsType]` 打开个人统计信息表单GUI - `/stats rank <StatsType> [type]` 打开玩家统计信息排行榜GUI - `/stats player <playerName:string> <StatsType>` 打开指定玩家统计信息表单GUI StatsType: `custom`, `mined`, `broken`, `crafted`, `used`, `picked_up`, `dropped`, `killed`, `killed_by` ### 统计信息 [中文 Minecraft WIKI - 统计信息](https://zh.minecraft.wiki/w/%E7%BB%9F%E8%AE%A1%E4%BF%A1%E6%81%AF)(已完成95%) [/MD]
[MD] ## 更新日志 查看 [CHANGELOG](https://github.com/LeafKnife/Stats/blob/main/CHANGELOG.md) 文件获取更多信息。 ## 贡献 如果您有任何问题,请开启一个 [issue](https://github.com/LeafKnife/Stats/issues) 来讨论 欢迎 PR ## 许可 AGPL-3.0 © LWenK [/MD]
[MD] # LK-Stats   Minecraft 基岩版服务器(BDS) 统计信息插件 ## 安装 ### 使用 Lip ```sh lip install github.com/LeafKnife/Stats ``` ### 手动安装 1. 从[发布页面](https://github.com/LeafKnife/Stats/releases)下载最新版本。 2. 解压`Stats-windows-x64.zip`文件。 3. 将`LK-Stats`文件夹复制到 BDS 安装目录下的 plugins 文件夹中。 ## 使用 启动服务器即可 ### 命令 - `/stats gui [StatsType]` 打开个人统计信息表单GUI - `/stats rank <StatsType> [type]` 打开玩家统计信息排行榜GUI - `/stats player <playerName:string> <StatsType>` 打开指定玩家统计信息表单GUI StatsType: `custom`, `mined`, `broken`, `crafted`, `used`, `picked_up`, `dropped`, `killed`, `killed_by` ### 统计信息 [中文 Minecraft WIKI - 统计信息](https://zh.minecraft.wiki/w/%E7%BB%9F%E8%AE%A1%E4%BF%A1%E6%81%AF)(已完成95%) [/MD]
[MD]
获取玩家统计信息
- 参数:
> - uuid: `String` 玩家 UUID
> - type: `Number` StatsType: 1-9 分别对应 `custom`, `mined`, `broken`, `crafted`, `used`, `picked_up`, `dropped`, `killed`, `killed_by`
- 返回值:玩家统计信息
- 返回类型: `Object`
```javascript
const getStats = ll.import("LK-Stats", "getPlayerStats");
const stats = getStats(uuid, 1);
```
获取排行榜信息
- 参数:
> - type:`Number` StatsType: 1-9 分别对应 `custom`, `mined`, `broken`, `crafted`, `used`, `picked_up`, `dropped`, `killed`, `killed_by`
> - key: `String` 命名空间ID: 除`custom`外, key一般为物品、方块、实体的命名空间ID(`item.type`), key可以为空字符串(`""`)
- 返回值:排行榜信息
- 返回类型: `Object`
```javascript
const getRankData = ll.import("LK-Stats", "getRankStats");
const rank1 = getRankData(1,"minecraft:play_time") // 在线时长榜
const rank2 = getRankData(2,"minecraft:stone"); //挖掘石头排行榜
const rank3 = getRankData(2,""); // 挖掘排行榜
```
[/MD]
[MD]
画饼~~~
- 对接PAPI
- ~~表单展示玩家统计信息~~
- ~~玩家统计信息排行榜~~
- 支持自定义统计项
[/MD]
[MD]




[/MD]
[MD] ## 更新日志 查看 [CHANGELOG](https://github.com/LeafKnife/Stats/blob/main/CHANGELOG.md) 文件获取更多信息。 ## 贡献 如果您有任何问题,请开启一个 [issue](https://github.com/LeafKnife/Stats/issues) 来讨论 欢迎 PR ## 许可 AGPL-3.0 © LWenK [/MD]