统计
此特性为Java版独有。
统计(Statistic)是一项游戏功能,可以计算玩家进行特定动作的次数。
统计功能仅适用于Java版。基岩版未将此功能实现在游戏内,但玩家可以通过“Xbox控制台小帮手”应用查看部分统计信息。
统计界面[编辑 | 编辑源代码]
统计界面的统计信息被分为以下三栏:
- 通用:通用窗口分门别类地显示了大量数据,详细数据见下文中的表格。
- 物品:物品窗口显示了不同物品和方块被消耗、合成、使用、拾起以及掉落的次数。该栏可使用界面顶部的按钮更改各项物品的排列顺序。
- 生物:生物窗口显示了各种生物被玩家击杀的次数,以及玩家被这些生物击杀的次数。
统计信息列表[编辑 | 编辑源代码]
统计名称 | 描述 | 命名空间ID |
---|---|---|
繁殖动物次数 | 玩家通过给成对的动物喂食来使之繁殖的次数。 | 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(![]() |
minecraft:damage_absorbed |
盾牌抵挡的伤害 | 玩家使用盾牌抵挡的伤害总量,单位为1(![]() |
minecraft:damage_blocked_by_shield |
造成伤害 | 玩家造成的伤害总量,单位为1(![]() |
minecraft:damage_dealt |
造成伤害(被吸收) | 玩家造成但被吸收的伤害总量,单位为1(![]() |
minecraft:damage_dealt_absorbed |
造成伤害(被抵挡) | 玩家造成但被抵挡的伤害总量,单位为1(![]() |
minecraft:damage_dealt_resisted |
抵挡的伤害 | 玩家抵挡的伤害总量,单位为1(![]() |
minecraft:damage_resisted |
受到伤害 | 玩家承受的伤害总量,单位为1(![]() |
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 |
摔落高度 | 玩家坠落的总距离,跳跃不计算在内。若玩家单次坠落距离超过1格,则会统计该次坠落的距离。 | 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_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_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_one_minute |
躺在床上的次数 | 玩家在床上睡觉的次数。 | minecraft:sleep_in_bed |
村民交易次数 | 玩家和村民进行交易的次数。 | minecraft:traded_with_villager |
陷阱箱触发次数 | 玩家打开陷阱箱的次数。 | minecraft:trigger_trapped_chest |
从炼药锅取水次数 | 玩家使用玻璃瓶从炼药锅中取水的次数。 | minecraft:use_cauldron |
存储[编辑 | 编辑源代码]
统计信息存储于.minecraft/saves/world name/stats/uuid.json(服务器则为world name/stats/uuid.json)中,并根据玩家的统计信息和成就进行更新。文件结构基于JSON,通常如下所示:
{"stat.xxxxxx":value,"stat.xxxxxx":value,"stat.xxxxxx":value,...}
统计信息通常保存在stats-change段中,如果不需要更新则留空。举例来说,在你跳之前,跳跃次数将没有被记录。距离将以厘米的单位存储、时间将以刻的单位存储(1刻等于0.05秒)。以离开游戏时间为例:
{"stat.leaveGame":4}
历史[编辑 | 编辑源代码]
Java版Beta | |||||
---|---|---|---|---|---|
2011年3月18日 | Notch在他的博客中谈到统计(以及成就): | ||||
1.5 | 加入了统计。 | ||||
2011年5月24日 | 在线保存统计数据计划在Beta 1.6 加入,但在这一点上被认为太容易出错。 | ||||
Java版 | |||||
1.7.2 | 13w36a | 现在每个世界都会单独储存统计信息,而不是共享一份。 | |||
加入了骑马距离、动物繁殖次数、钓到垃圾次数和钓到宝物次数的统计。 | |||||
移除了游玩时间、创建世界次数、保存/加载世界次数和多人游戏次数的统计。 | |||||
1.7.6 | 统计现在有了自己的UUID而不是玩家的名称,现有文件的名称已转换。 | ||||
1.8 | 2014年2月24日 | searge发布了一幅有关于新增的潜行距离和疾跑距离的统计的图片。 | |||
14w10a | 加入了潜行距离、疾跑距离和上次死亡时间的统计。 | ||||
14w30a | 加入了与村民对话和与村民交易的统计。 | ||||
1.8.2 | 1.8.2-pre1 | 加入了以下统计: 吃掉的蛋糕片数,炼药锅装水次数,从炼药锅取水次数,清洗盔甲次数,清洗旗帜次数,与酿造台互动次数,与信标互动次数,搜查投掷器次数,搜查漏斗次数,搜查发射器次数,音符盒播放次数,音符盒调音次数,盆栽种植次数,陷阱箱触发次数,末影箱打开次数,物品附魔次数,播放唱片次数,与熔炉互动次数,与工作台互动次数和开箱次数。 | |||
1.9 | 15w32a | 加入了潜行时间的统计。 | |||
15w33a | 加入了物品的拾起和物品的掉落的统计。 | ||||
15w38a | 加入了躺在床上的次数的统计。 | ||||
15w49a | 加入了鞘翅飞行总距离的统计。 | ||||
1.11.1 | 16w50a | 移除了钓到垃圾次数和钓到宝物次数的统计。 | |||
1.13 | ? | 更改了统计的ID,现在以下划线分割代替驼峰格式命名(如以“time_since_death”代替“timeSinceDeath”)并将前缀由stat. 改为minecraft.custom:minecraft. 。 | |||
17w47a | 移除了方块栏,并将其合并到了物品栏中。 | ||||
此时实体栏内没有任何统计信息。 | |||||
17w48a | 重新加入了实体栏,现在跟踪所有实体。 | ||||
18w07a | 加入了距上次休息统计 | ||||
1.13.1 | 18w32a | 加入了以下统计: 造成伤害(被吸收),造成伤害(被抵挡),盾牌抵挡的伤害,吸收的伤害,抵挡的伤害和清洗潜影盒次数。 | |||
1.14 | 18w50a | 加入了打开木桶次数的统计。 | |||
19w02a | 加入了与营火,讲台,高炉,烟熏炉交互次数的统计。 | ||||
? | 加入了鸣钟次数统计。 | ||||
1.15 | 1.15-pre2 | 加入了与砂轮,铁砧交互次数的统计。 | |||
1.16 | 20w09a | 加入了击中标靶次数的统计。 | |||
20w14a | 通用统计信息在统计信息菜单中现在会按字母顺序排序。 | ||||
20w19a | 加入了炽足兽骑乘距离的统计。 |
漏洞[编辑 | 编辑源代码]
你知道吗[编辑 | 编辑源代码]
- 统计信息会忽视数据元。也就是说,所有类型的木头、羊毛、树苗和染料将会作为同一样物品进行计算。煤和木炭也会被计为同一种物品。
- “合成次数”包括熔炼,比如通过树木制作木炭。
- 可可果在统计信息中会显示其成熟的样子,包括果实顶部和四周。
- 统计数字不能计算玩家杀死的雪傀儡、铁傀儡或凋灵的数量,或者玩家被这些敌对生物杀死的次数。
画廊[编辑 | 编辑源代码]
參考[编辑 | 编辑源代码]
版本 | |||||||
---|---|---|---|---|---|---|---|
开发周期 |
| ||||||
技术 |
| ||||||
多人游戏 | |||||||
游戏订制 |