我的世界:如何在mc10日内造十万支箭?大神用“骷髅”草船借箭

我的世界:如何在mc10日内造十万支箭?大神用“骷髅”草船借箭

首页战争策略建安十二年手游更新时间:2024-05-09

问:如何在10个mc日里,造好十万只Minecraft的箭?

①有人会说:简单!就在《我的世界》里“草船借箭”啊!

一个典故:曹公攻濡须,权与相拒月馀。(裴松之注)魏略曰:(建安十八年214年)权乘大船来观军,公使弓弩乱发,箭着其船,船偏重将覆,权因回船,复以一面受箭,箭均船平,乃还——草船借箭原型。

划重点:所以在历史上真正借箭的并不是诸葛亮,而是孙权。在仅仅3天的时间里,就用草船借到了曹操10万支箭。(三国演义里是诸葛亮借箭,但这只是个小说)

②那么《我的世界》如果运用“草船借箭”的思维,能否在10个mc日借到十万支箭呢?

众所周知:10个mc日=200分钟=3个小时20分钟。

Minecraft里有“箭”的生物有二:其一是骷髅的弓;其二是掠夺者的弩;

然而你却忽略了一个比较“打脸”的事实:原版Minecraft中,mc玩家不可以捡其他生物的箭矢。

③当然,无法“借箭”这只是对于一般人而言。

我这个杠精,就是要在Minecraft实现“草船借箭”!

因为大家别忘了一个事实:那就是“箭”在MC是一个实体,而实体都是有NBT标签的。所以,《我的世界》每一把箭,都有一个“pickup”标签,0代表不可被捡起,1代表可被捡起。

而骷髅射出的所有的箭,实际上默认的pichup标签都是0,也就是不可以被捡起。

于是,一个“命令”就浮现在了我的脑海之中:

execute as @e[type=arrow] run data merge entity @s {pickup:1b}

(解释:data merge 这个指令是用来合并/修改实体的NBT标签,所以它可以直接修改被射出来的实体箭矢的NBT标签。所以把这串指令复制到命令方块循环执行即可。注意,这是JAVA 1.12以上版本可用的指令。)

所以,在命令方块中输入这串指令后,无论是谁射出的箭,统统都将可以被玩家捡起来啦!

计算:我们需要在200分钟内,收集十万支箭。分解一下就是1分钟需要收集至少500支箭,那我们至少也需要准备50只骷髅,一只骷髅在1分钟射出10只箭还是绰绰有余的。

④划重点:究竟该如何“借箭”呢?

一张图,让我想到了小海龟。

/summon minecraft:turtle ~ ~ ~ {Age:-32767 , NoAI:1} 这条指令可以召唤出一只没有AI,待在原地不动。并且可以永远保持“幼年”身材,不会长大的小海龟。(Age和NoAI标签的作用)

于是草船借箭,实验成功!准确来说,应该叫小海龟借骷髅之箭。下面是实验结果:

灵魂暴击:你都用上指令了,为啥不直接/give @s 十万支箭?(PS:咳咳,我只是想在《我的世界》做个草船借箭的实验罢了)

但不管怎样,在Minecraft中利用“草船借箭”的原理收集十万支箭,实验成功!

⑤一个“无限”附魔搞定

一定会有人说,最简单的是“无限”附魔。然而弓是在2009年加入到了Classic版,而无限附魔直到2012年1.1版本才被加入。

那么古代劳动人民,是如何在没有无限的情况下,造出10万支箭的呢?别无他法,只有“合成”。

显然,这在生存模式下,是一个极大的工程!至少2.5万只鸡,足矣让你的Minecraft彻底崩溃了!所以这不仅看人,还得看设备的配置!

结论是:10个mc日里,造好十万只Minecraft的箭,是完全可以做到的!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved