Minecraft 基岩版服务器(BDS) 统计信息插件
lip install github.com/LeafKnife/Stats- 从发布页面下载最新版本。
- 解压
Stats-windows-x64.zip文件。 - 将
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
获取玩家统计信息
- 参数:
- uuid:
String玩家 UUID - type:
NumberStatsType: 1-9 分别对应custom,mined,broken,crafted,used,picked_up,dropped,killed,killed_by
- uuid:
- 返回值:玩家统计信息
- 返回类型:
Object
const getStats = ll.import("LK-Stats", "getPlayerStats");
const stats = getStats(uuid, 1);获取排行榜信息
- 参数:
- type:
NumberStatsType: 1-9 分别对应custom,mined,broken,crafted,used,picked_up,dropped,killed,killed_by - key:
String命名空间ID: 除custom外, key一般为物品、方块、实体的命名空间ID(item.type), key可以为空字符串("")
- type:
- 返回值:排行榜信息
- 返回类型:
Object
const getRankData = ll.import("LK-Stats", "getRankStats");
const rank1 = getRankData(1,"minecraft:play_time") // 在线时长榜
const rank2 = getRankData(2,"minecraft:stone"); //挖掘石头排行榜
const rank3 = getRankData(2,""); // 挖掘排行榜| 统计类型 | 描述 | 命名空间 |
|---|---|---|
| CUSTOM | 与玩家行为相关的大量通用统计信息 | minecraft:custom |
| BLOCK_MINED | 与玩家开采的方块数相关的统计信息 | minecraft:mined |
| ITEM_BROKE | 与玩家的物品耐久度相关的统计信息 | minecraft:broken |
| ITEM_CRAFTED | 与合成、熔炼、交易等物品数量有关的统计信息 | minecraft:crafted |
| ITEM_USED | 与使用的方块或物品的数量有关的统计信息 | minecraft:used |
| ITEM_PICKED_UP | 与玩家捡起的掉落物品数量有关的统计信息 | minecraft:picked_up |
| ITEM_DROPPED | 与丢弃的物品数量有关的统计信息 | minecraft:dropped |
| ENTITY_KILLED | 与玩家杀死的实体数量相关的统计信息 | minecraft:killed |
| ENTITY_KILLED_BY | 与玩家被实体杀死相关的统计信息 | minecraft:killed_by |
| 统计名称 | 描述 | 命名空间 |
|---|---|---|
| 繁殖动物次数 | 玩家通过给成对的动物喂食来使之繁殖的次数。 | minecraft:animals_bred |
| 清洗盔甲次数 | 玩家使用炼药锅洗去皮革盔甲染色的次数。 | minecraft:clean_armor |
| 清洗旗帜次数 | 玩家使用炼药锅洗去旗帜上的图案的次数。 | minecraft:clean_banner |
| 木桶打开次数 | 玩家打开木桶的次数。 | minecraft:open_barrel |
| 鸣钟次数 | 玩家敲响钟的次数。 | minecraft:bell_ring |
| 吃掉的蛋糕片数 | 玩家吃下的蛋糕片数。 | minecraft:eat_cake_slice |
| 炼药锅装水次数 | 玩家使用水桶将炼药锅装满的次数。 | minecraft:fill_cauldron |
| 箱子打开次数 | 玩家打开箱子的次数。 | minecraft:open_chest |
| 吸收的伤害 | 玩家吸收的伤害总量,单位为 1(♥)的 1⁄10。 | minecraft:damage_absorbed |
| 盾牌抵挡的伤害 | 玩家使用盾牌抵挡的伤害总量,单位为 1(♥)的 1⁄10。 | minecraft:damage_blocked_by_shield |
| 造成伤害 | 玩家造成的伤害总量,单位为 1(♥)的 1⁄10 | minecraft:damage_dealt |
| 造成伤害(被吸收) | 玩家造成但被吸收的伤害总量,单位为 1(♥)的 1⁄10。 | minecraft:damage_dealt_absorbed |
| 造成伤害(被抵挡) | 玩家造成但被抵挡的伤害总量,单位为 1(♥)的 1⁄10。 | minecraft:damage_dealt_resisted |
| 抵挡的伤害 | 玩家抵挡的伤害总量,单位为 1(♥)的 1⁄10。 | minecraft:damage_resisted |
| 受到伤害 | 玩家承受的伤害总量,单位为 1(♥)的 1⁄10。 | minecraft:damage_taken |
| 搜查发射器次数 | 玩家和发射器交互的次数。 | minecraft:inspect_dispenser |
| 坐船移动距离 | 玩家乘船移动的总距离。 | minecraft:boat_one_cm |
| 鞘翅滑行距离 | 玩家使用鞘翅滑行的总距离。 | minecraft:aviate_one_cm |
| 骑马移动距离 | 玩家骑马移动的总距离。 | minecraft:horse_one_cm |
| 坐矿车移动距离 | 玩家乘矿车移动的总距离。 | minecraft:minecart_one_cm |
| 骑猪移动距离 | 玩家用鞍骑猪移动的总距离。 | minecraft:pig_one_cm |
| 骑炽足兽移动距离 | 玩家用鞍骑炽足兽移动的总距离。 | minecraft:strider_one_cm |
| 已攀爬距离 | 玩家通过梯子或藤蔓向上移动的总距离。 | minecraft:climb_one_cm |
| 潜行距离 | 玩家潜行时移动的总距离。 | minecraft:crouch_one_cm |
| 摔落高度 | 玩家坠落的总距离,跳跃不计算在内。 | minecraft:fall_one_cm |
| 飞行距离 | 玩家同时向上、向前移动的总距离 | minecraft:fly_one_cm |
| 疾跑距离 | 玩家疾跑的总距离。 | minecraft:sprint_one_cm |
| 游泳距离 | 玩家游泳的总距离 | minecraft:swim_one_cm |
| 行走距离 | 玩家行走的总距离。 | minecraft:walk_one_cm |
| 水面行走距离 | 玩家在水面上下游动的总距离。 | minecraft:walk_on_water_one_cm |
| 水下行走距离 | 玩家在水下直立行走的总距离。 | minecraft:walk_under_water_one_cm |
| 搜查投掷器次数 | 玩家和投掷器交互的次数。 | minecraft:inspect_dropper |
| 末影箱打开次数 | 玩家打开末影箱的次数。 | minecraft:open_enderchest |
| 捕鱼数 | 玩家捕到的鱼的总数。 | minecraft:fish_caught |
| 游戏退出次数 | 玩家点击“保存并退回到标题画面”按钮的次数。 | minecraft:leave_game |
| 搜查漏斗次数 | 玩家和漏斗交互的次数。 | minecraft:inspect_hopper |
| 与铁砧交互次数 | 玩家和铁砧交互的次数。 | minecraft:interact_with_anvil |
| 与信标交互次数 | 玩家和信标交互的次数。 | minecraft:interact_with_beacon |
| 与高炉交互次数 | 玩家和高炉交互的次数。 | minecraft:interact_with_blast_furnace |
| 与酿造台交互次数 | 玩家和酿造台交互的次数。 | minecraft:interact_with_brewingstand |
| 与营火交互次数 | 玩家和营火交互的次数。 | minecraft:interact_with_campfire |
| 与制图台交互次数 | 玩家和制图台交互的次数。 | minecraft:interact_with_cartography_table |
| 与工作台交互次数 | 玩家和工作台交互的次数。 | minecraft:interact_with_crafting_table |
| 与熔炉交互次数 | 玩家和熔炉交互的次数。 | minecraft:interact_with_furnace |
| 与砂轮交互次数 | 玩家和砂轮交互的次数。 | minecraft:interact_with_grindstone |
| 与讲台交互次数 | 玩家和讲台交互的次数。 | minecraft:interact_with_lectern |
| 与织布机交互次数 | 玩家和织布机交互的次数。 | minecraft:interact_with_loom |
| 与锻造台交互次数 | 玩家和锻造台交互的次数。 | minecraft:interact_with_smithing_table |
| 与烟熏炉交互次数 | 玩家和烟熏炉交互的次数。 | minecraft:interact_with_smoker |
| 与切石机交互次数 | 玩家和切石机交互的次数。 | minecraft:interact_with_stonecutter |
| 物品掉落 | 玩家掉落物品的数量,因死亡掉落的物品不计算在内。 | minecraft:drop |
| 物品附魔次数 | 玩家为物品使用附魔台附魔的次数。 | minecraft:enchant_item |
| 跳跃次数 | 玩家进行跳跃的次数。 | minecraft:jump |
| 生物击杀数 | 玩家击杀的生物总数。 | minecraft:mob_kills |
| 播放唱片数 | 玩家用唱片机播放音乐唱片的次数。 | minecraft:play_record |
| 音符盒播放次数 | 玩家击打音符盒的次数。 | minecraft:play_noteblock |
| 音符盒调音次数 | 玩家和音符盒交互的次数。 | minecraft:tune_noteblock |
| 死亡次数 | 玩家死亡的次数。 | minecraft:deaths |
| 盆栽种植数 | 玩家将植物种进花盆的次数。 | minecraft:pot_flower |
| 玩家击杀数 | 玩家(在开启 PvP 的服务器中)击杀的玩家总数 | minecraft:player_kills |
| 触发袭击次数 | 玩家触发袭击的次数。 | minecraft:raid_trigger |
| 袭击胜利次数 | 玩家战胜袭击的次数。 | minecraft:raid_win |
| 潜影盒清洗次数 | 玩家使用炼药锅洗去潜影盒染色的次数。 | minecraft:clean_shulker_box |
| 潜影盒打开次数 | 玩家打开潜影盒的次数。 | minecraft:open_shulker_box |
| 玩家自上次死亡以来经过的游戏时长。 | minecraft:time_since_death | |
| 玩家自上次在床上睡眠以来经过的游戏时长 | minecraft:time_since_rest | |
| 潜行时间 | 玩家潜行的时长。 | minecraft:sneak_time |
| 村民交互次数 | 玩家和村民交互(打开其 GUI)的次数。 | minecraft:talked_to_villager |
| 击中标靶次数 | 玩家射中标靶的次数。 | minecraft:target_hit |
| 游戏时长 | 玩家在游戏中经过的时长。 | minecraft:play_time |
| 世界打开时间 | 玩家打开世界的总时长。 | minecraft:total_world_time |
| 躺在床上的次数 | 玩家在床上睡觉的次数。 | minecraft:sleep_in_bed |
| 村民交易次数 | 玩家和村民进行交易的次数。 | minecraft:traded_with_villager |
| 陷阱箱触发次数 | 玩家打开陷阱箱的次数。 | minecraft:trigger_trapped_chest |
| 从炼药锅取水次数 | 玩家从炼药锅中装取水、熔岩和细雪的次数。 | minecraft:use_cauldron |
查看 CHANGELOG 文件获取更多信息。
如果您有任何问题,请开启一个 issue 来讨论
欢迎 PR
AGPL-3.0 © LWenK