千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

来源:互联网 阅读:0 2019-09-23 14:26:30

背景:一位ID名为“okthennoobs”的小伙子,突发奇想:在《我的世界》里"/give"自己100000跟骨头,于是发生了一个令他后悔终生的决定。

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

所以基于此次事件的背景下,在社区里,有掀起了“你敢给自己10万颗钻石么?”的挑战!


挑战:给自己10万颗钻石,究竟会发生什么“诡异”的事情呢?

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

在实验之前,我们先来了解“/give”指令,give可以用来把某种物品给予玩家。该物品是直接储存于玩家的背包中。这是使用率非常高的一个命令。

不同版本间的具体使用方法:(以钻石为例)

  • give <目标> <物品> [<数量>]
  • JAVA版:/give @s minecraft:diamond 100000;(在物品名称后直接添加整数,即可获取对应数值的钻石)
  • 基岩版:/give @s diamond 100000

所以,话不多说,执行指令。

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

在生存模式下,这10万颗钻石,会有限分配的玩家的背包之中。所以64*36=‭2304颗钻石会进入玩家的背包,而‬剩下9万多会掉落在地上。(要知道掉落物可都是实体!)

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

同理,我们在基岩版上测试,手机会不会就此卡爆呢?要知道基岩版Minecraft的优化,并不算比JAVA版好多少。至少BUG是有增无减。

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

出乎意料的是,基岩版对/give的物品数量做了限制,最高为32767,所以并不会出现10万个实体堆叠的情况。

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

@Zinjoo:我和我的朋友正在玩Skyblock map(私人服务器),他把我们的一朵罂粟花扔到了边上,正好我看到这个挑战,于是我听信了你的鬼话。/give myfriend 10000000朵花,现在我们的服务器彻底崩溃了!

@Milanga:一小时前,我们还在服务器里鬼混,我想给我朋友9999块蛋糕。现在我们所有人的游戏全部都崩溃了,服务器也坏了。

所以,如果可以请永远不要尝试蛋糕。

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

(PS:没错,我刚测试了下“9999”块蛋糕,现在的我的存档不仅是崩了,崩得还很彻底!MC系统:给你点颜色看看!)

但是,为什么会这样呢?

这就涉及到一个“实体”的概念。从广义上来说,《我的世界》分为“实体”和“方块实体”两个概念。

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

在实体中又分为生物实体和非生物实体,生物实体很好理解,而非生物实体包括所有的掉落物、矿车、盔甲架、船等等。

简单来说每个实体的存在,Minecraft都需要分配一定的资源来处理它的碰撞箱,它的动态效果,它的AI,它的音效等等。

千万不要在《我的世界》召唤100000颗钻石,MC:给你点颜色看看

相信不少人都有跟跟我一样的经历,在MC里养鸡,把整个存档都给养“崩”了!相信每年《我的世界》死于鸡手里的存档不在少数。


推荐阅读:叶紫网