本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知
本站是中文Minecraft Wiki的镜像站,与Mojang AB、Gamepedia没有从属关系。(免责声明

统计

来自Minecraft WIKI
跳到导航 跳到搜索
页面贡献者 :
中文mcwiki机器人

通用

Clock.png
此条目需要更新。

条目中某些信息已经不符合当前版本情况。

Information icon.png
此特性为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(Half Heart.png110 minecraft:damage_absorbed
盾牌抵挡的伤害 玩家使用盾牌抵挡的伤害总量,单位为1(Half Heart.png110 minecraft:damage_blocked_by_shield
造成伤害 玩家造成的伤害总量,单位为1(Half Heart.png110,只统计近战攻击造成的伤害。 minecraft:damage_dealt
造成伤害(被吸收) 玩家造成但被吸收的伤害总量,单位为1(Half Heart.png110 minecraft:damage_dealt_absorbed
造成伤害(被抵挡) 玩家造成但被抵挡的伤害总量,单位为1(Half Heart.png110 minecraft:damage_dealt_resisted
抵挡的伤害 玩家抵挡的伤害总量,单位为1(Half Heart.png110 minecraft:damage_resisted
受到伤害 玩家承受的伤害总量,单位为1(Half Heart.png110 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在他的博客中谈到统计(以及成就):
Notchface.png 成就并不会如同“砍倒10000棵树”如此琐碎,而更类似于“骑着猪从悬崖上掉下来”的这种挑战。然而统计数据则不然,统计信息可以用来记录你砍到了多少棵树。我们长期的计划是可以在minecraft.net中profile一栏显示你的成就和统计,如果你希望用来吹嘘自己的战果时可以用到。
——Notch评论于他的博客里[1]
1.5加入了统计。
2011年5月24日在线保存统计数据计划在Beta 1.6 加入,但在这一点上被认为太容易出错。
Java版
1.7.213w36a现在每个世界都会单独储存统计信息,而不是共享一份。
加入了骑马距离、动物繁殖次数、钓到垃圾次数和钓到宝物次数的统计。
移除了游玩时间、创建世界次数、保存/加载世界次数和多人联机次数的统计。
1.7.6统计现在有了自己的UUID而不是玩家的名称,现有文件的名称已转换。
1.82014年2月24日searge发布了一幅有关于新增的潜行距离和疾跑距离的统计的图片。
14w10a加入了潜行距离、疾跑距离和上次死亡时间的统计。
14w30a加入了与村民对话和与村民交易的统计。
1.8.21.8.2-pre1加入了以下统计:
吃掉的蛋糕片数,炼药锅装水次数,从炼药锅取水次数,清洗盔甲次数,清洗旗帜次数,与酿造台互动次数,与信标互动次数,搜查投掷器次数,搜查漏斗次数,搜查发射器次数,音符盒播放次数,音符盒调音次数,盆栽种植次数,陷阱箱触发次数,末影箱打开次数,物品附魔次数,播放唱片次数,与熔炉互动次数,与工作台互动次数和开箱次数。
1.915w32a加入了潜行时间的统计。
15w33a加入了物品的拾起和物品的掉落的统计。
15w38a加入了躺在床上的次数的统计。
15w49a加入了鞘翅飞行总距离的统计。
1.11.116w50a移除了钓到垃圾次数和钓到宝物次数的统计。
1.13?更改了统计的ID,现在以下划线分割代替驼峰格式命名(如以“time_since_death”代替“timeSinceDeath”)并将前缀由stat.改为minecraft.custom:minecraft.
17w47a移除了方块栏,并将其合并到了物品栏中。
此时实体栏内没有任何统计信息。
17w48a重新加入了实体栏,现在跟踪所有实体。
18w07a加入了距上次休息统计
1.13.118w32a加入了以下统计:
造成伤害(被吸收),造成伤害(被抵挡),盾牌抵挡的伤害,吸收的伤害,抵挡的伤害和清洗潜影盒次数。
1.1418w50a加入了打开木桶次数的统计。
19w02a加入了与营火,讲台,高炉,烟熏炉交互次数的统计。
?加入了鸣次数统计。
1.151.15-pre2加入了与砂轮,铁砧交互次数的统计。
1.1620w09a加入了击中标靶次数的统计。
20w14a通用统计信息在统计信息菜单中现在会按字母顺序排序。
20w19a加入了炽足兽骑乘距离的统计。

漏洞

关于“统计”的漏洞由漏洞追踪器维护,请在此汇报漏洞。

你知道吗

  • 统计信息会忽视数据元。也就是说,所有类型的木头羊毛树苗染料将会作为同一样物品进行计算。木炭也会被计为同一种物品。
  • “合成次数”包括熔炼,比如通过树木制作木炭。
  • 可可果在统计信息中会显示其成熟的样子,包括果实顶部和四周。
  • 统计数字不能计算玩家杀死的雪傀儡铁傀儡凋灵的数量,或者玩家被这些敌对生物杀死的次数。

画廊

參考