Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
Advertisement

Information icon
此特性为Java版独有。
Statistics General

通用统计界面

统计信息(Statistic)是一项游戏功能,可以计算玩家进行特定动作的次数。

基岩版未将此功能实现在游戏内,但已登录Xbox账号的玩家可以通过Xbox提供的相关服务查看部分统计信息。

统计界面[]

统计界面的统计信息被分为以下三栏:

  • 通用:通用窗口分门别类地显示了大量数据,详细数据见下文中的表格。
  • 物品:物品窗口显示了不同物品和方块被消耗、合成、使用、拾起以及掉落的次数。该栏可使用界面顶部的按钮更改各项物品的排列顺序。
  • 生物:生物窗口显示了各种生物被玩家击杀的次数,以及玩家被这些生物击杀的次数。

物品窗口顶部的按钮可用于对列表进行排序。通用和生物窗口按照字母顺序排序。

命名空间ID[]

统计信息的命名空间ID是唯一的。它们是游戏中唯一的组合命名空间ID。

统计信息的命名空间ID也采用NAMESPACE:NAME的形式,但其中NAMESPACE是以namespace.name形式出现的统计类型命名空间ID,NAME是以namespace.name形式出现的统计名称ID。

这意味着统计信息的命名空间ID采用A.B:C.D的形式,其中:

  • A是统计类型的命名空间。
  • B是统计类型的名称。
  • C是统计名称的命名空间。
  • D是统计名称的名称。

对于以下两个名称空间,如果是minecraft则可以省略。如以下四个ID的效果相同:

  • minecraft.mined:minecraft.stone
  • mined:minecraft.stone
  • minecraft.mined:stone
  • mined:stone

统计类型和名称[]

统计信息分为几种类型。对于通用信息,它们的类型被称为minecraft:custom。对于物品信息,其被称为minecraft:minedminecraft:brokenminecraft:craftedminecraft:usedminecraft:picked_upminecraft:dropped。对于生物信息,其被称为minecraft:killedminecraft:killed_by

统计类型 描述 命名空间ID
CUSTOM 与玩家行为相关的大量通用统计信息。当玩家执行与统计名称相关的操作时,其统计数据会自动增加。

CUSTOM的统计名称用于指定统计操作。见#统计信息列表

minecraft:custom
BLOCK_MINED 与玩家开采的方块数相关的统计信息。当玩家挖掘指定类型的方块时,其统计数据会增加。在创造模式下它永远不会增加。

BLOCK_MINED的统计名称用于指定方块类型。它可以是任何方块的命名空间ID。

minecraft:mined
ITEM_BROKEN 与玩家的物品耐久度相关的统计信息。当玩家使用指定类型的物品的耐久度为负数时,其统计数据会增加。当物品的耐久度损失条件满足并且物品的耐久度已经为0时,耐久度将为负值。

ITEM_BROKEN的统计名称用于指定物品类型。它可以是任何物品或存在物品的方块的命名空间ID。

minecraft:broken
ITEM_CRAFTED 与合成、熔炼等物品数量有关的统计信息。从工作台熔炉村民的输出槽等界面输出栏中移除方块或物品时,其统计数据增加的数等于合成或熔炼的物品数量。

ITEM_CRAFTED的统计名称用于指定物品类型。它可以是任何物品或存在物品的方块的命名空间ID。

minecraft:crafted
ITEM_USED 与使用的方块或物品的数量有关的统计信息。当玩家使用方块或物品时,其统计数据会增加。“使用”的定义是:

玩家的统计数据在生物身上使用物品时不会增加 — 无论是命名、驯服、喂养、繁殖、上鞍、拴住剪毛、染色、挤奶还是收集炖菜 — 当盔甲使用键装备时,当皮革盔甲炼药锅中清洗时,以及上面提到的例子。

ITEM_USED的统计名称用于指定物品类型。它可以是任何物品或存在物品的方块的命名空间ID。

minecraft:used
ITEM_PICKED_UP 与玩家捡起的掉落物品数量有关的统计信息。当玩家捡起指定类型的物品时,其统计数据会增加。

ITEM_PICKED_UP的统计名称用于指定物品类型。它可以是任何物品或存在物品的方块的命名空间ID。

minecraft:picked_up
ITEM_DROPPED 与丢弃的物品数量有关的统计信息。当玩家从物品栏中丢弃指定类型的物品时,其统计数据会增加。

ITEM_DROPPED的统计名称用于指定物品类型。它可以是任何物品或存在物品的方块的命名空间ID。

minecraft:dropped
ENTITY_KILLED 与玩家杀死的实体数量相关的统计信息。当玩家杀死指定类型的实体时,其统计数据会增加。

ENTITY_KILLED的统计名称用于指定实体类型。它可以是任何实体的命名空间ID。

minecraft:killed
ENTITY_KILLED_BY 与玩家被实体杀死相关的统计信息。当玩家被指定类型的实体杀死时,其统计数据会增加。

ENTITY_KILLED_BY的统计名称用于指定实体类型。它可以是任何实体的命名空间ID。

minecraft:killed_by

统计信息列表[]

统计名称 描述 命名空间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(♥110 minecraft:damage_absorbed
盾牌抵挡的伤害 玩家使用盾牌抵挡的伤害总量,单位为1(♥110 minecraft:damage_blocked_by_shield
造成伤害 玩家造成的伤害总量,单位为1(♥110,只统计近战攻击造成的伤害。 minecraft:damage_dealt
造成伤害(被吸收) 玩家造成但被吸收的伤害总量,单位为1(♥110 minecraft:damage_dealt_absorbed
造成伤害(被抵挡) 玩家造成但被抵挡的伤害总量,单位为1(♥110 minecraft:damage_dealt_resisted
抵挡的伤害 玩家抵挡的伤害总量,单位为1(♥110 minecraft:damage_resisted
受到伤害 玩家承受的伤害总量,单位为1(♥110 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_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

存储[]

统计信息存储于.minecraft/saves/世界名称/stats/玩家uuid.json(服务器则为世界名称/stats/玩家uuid.json)中,并根据玩家的统计信息和成就进行更新。文件结构基于JSON,采用以下格式:

  • :根标签。
    •  DataVersion:上次保存文件的游戏版本的数据版本
    •  stats:存储实际统计信息的标签。
      •  <statisticType>: 复合词,用于存储此类型的所有统计信息。
        •  <statisticName>:该标签名称中指定的统计信息的值。

例如,如果玩家总共走了一格(统计minecraft.custom:minecraft.walked_one_cm),破坏了一个橡木原木(统计minecraft.mined:minecraft.oak_log),玩家的统计数据为:

{
  "stats": {
     "minecraft:mined": {
        "minecraft:oak_log": 1
     },
     "minecraft:custom": {
        "minecraft:walked_one_cm": 100
     }
  },
  "DataVersion": {{data version|Java版{{v|java|link=none}}}}
}

统计信息通常保存在stats-change段中,如果不需要更新则留空。例如,只有玩家跳跃时,跳跃次数才会被记录。距离将以厘米(1格等于100厘米)的单位存储、时间将以的单位存储(1刻等于0.05秒)。

历史[]

Java版Beta
2011年3月18日Notch在他的博客中谈到统计信息(以及成就):
Notchface

成就并不会如同“砍倒10000棵树”如此琐碎,而更类似于“骑着猪从悬崖上掉下来”的这种挑战。然而统计数据则不然,统计信息可以用来记录你砍到了多少棵树。我们长期的计划是可以在minecraft.net中profile一栏显示你的成就和统计,如果你希望用来吹嘘自己的战果时可以用到。

——Notch评论于他的博客里[1]
1.5加入了统计信息。
2011年5月24日在线保存统计数据计划在Beta 1.6加入,但此时被认为太容易出错。
Java版
1.7.213w36a现在每个世界都会单独储存统计信息,而不是共享一份。
加入了骑马距离、动物繁殖次数、钓到垃圾次数和钓到宝物次数的统计信息。
移除了游戏时间、创建世界次数、保存/加载世界次数和多人游戏次数的统计信息。
1.7.6统计信息现在有了自己的UUID而不是玩家的名称,现有文件的名称已转换。
2014年2月24日Searge发布了一张有关于新加入的潜行距离和疾跑距离的统计信息的图片。
1.814w10a加入了潜行距离、疾跑距离和上次死亡时间的统计信息。
14w30a加入了与村民对话和与村民交易的统计信息。
1.8.2pre1加入了以下统计信息:
吃掉的蛋糕片数,炼药锅装水次数,从炼药锅取水次数,清洗盔甲次数,清洗旗帜次数,与酿造台交互次数,与信标交互次数,搜查投掷器次数,搜查漏斗次数,搜查发射器次数,音符盒播放次数,音符盒调音次数,盆栽种植次数,陷阱箱触发次数,末影箱打开次数,物品附魔次数,播放唱片次数,与熔炉交互次数,与工作台交互次数和开箱次数。
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.15pre2加入了与砂轮,铁砧交互次数的统计信息。
1.1620w09a加入了击中标靶次数的统计信息。
20w14a通用统计信息在统计信息菜单中现在会按字母顺序排序。
20w19a加入了炽足兽骑乘距离的统计信息。
1.1721w11a望远镜的统计信息现在有效了。
21w16a将游玩时间的统计信息重命名为play_time
时间包括了游戏暂停时的“世界打开时间”(total_world_time)。
原主机版
?加入了部分统计信息。
可以将统计信息与朋友和全球用户在各种难度模式下的耕种、旅行和采矿等活动进行比较。
Java版的统计信息不同,它们是跨世界的。

画廊[]

參考[]

  1. "The state of Minecraft"(存档)The Word of Notch,Tumblr,2011年3月18日。

语言

Advertisement