📜  我的世界中有多少块 (1)

📅  最后修改于: 2023-12-03 15:39:39.339000             🧑  作者: Mango

我的世界中有多少块

作为一名程序员,你是否对你的游戏世界中的方块总量有所好奇?恰好,Minecraft提供了一个方便的方法来获取世界中方块的总数。

方法

要获取世界中方块的总数,你需要使用命令行。打开游戏并输入以下命令:

/gamerule randomTickSpeed 0

这会暂停随机方块更新功能,这样我们就可以遍历整个世界,而不必担心方块发生变化。

接下来,你需要运行以下命令:


/execute as @e[type=item,name=Count] run scoreboard players add @s count 1

/scoreboard objectives add count dummy "Count"

/scoreboard objectives setdisplay sidebar count```

这些命令会创建一个名为"Count"的新计分板,并将所有未捡起的物品标记为"Count"。它还会在召唤区域效果云中添加一个自定义名称为"Count"的实体,并将其放置在每个未采集的方块上方。

最后,你需要用以下命令将命令块设置为连续执行:

```/gamerule commandBlockOutput false

/gamerule gameLoopFunction count:main```

现在你可以在屏幕上的计分板中看到方块的总数了!

### Markdown返回代码片段

我的世界中有多少块

作为一名程序员,你是否对你的游戏世界中的方块总量有所好奇?恰好,Minecraft提供了一个方便的方法来获取世界中方块的总数。

方法

要获取世界中方块的总数,你需要使用命令行。打开游戏并输入以下命令:

/gamerule randomTickSpeed 0

这会暂停随机方块更新功能,这样我们就可以遍历整个世界,而不必担心方块发生变化。

接下来,你需要运行以下命令:

/execute as @e[type=item] run summon area_effect_cloud ~ ~ ~ {Tags:["count"],Duration:1,WaitTime:0,Radius:0,CustomName:'{"text":"Count"}'}

/execute as @e[type=item,name=Count] run scoreboard players add @s count 1

/scoreboard objectives add count dummy "Count"

/scoreboard objectives setdisplay sidebar count

这些命令会创建一个名为"Count"的新计分板,并将所有未捡起的物品标记为"Count"。它还会在召唤区域效果云中添加一个自定义名称为"Count"的实体,并将其放置在每个未采集的方块上方。

最后,你需要用以下命令将命令块设置为连续执行:

/gamerule commandBlockOutput false

/gamerule gameLoopFunction count:main

现在你可以在屏幕上的计分板中看到方块的总数了!