弩(Crossbow),一种在1.14加入《我的世界》可以装填和发射“箭”的强大新型武器!于是我突发奇想,若弓弩可以一次性射出10000支箭,《我的世界》会发生什么可怕的事情?


我的世界怎样让弩发射出10只箭(若弓弩一次性射出10000支箭)(1)

1、10000支箭的理论依据

可能有人会说我又在异想天开,弩最多不过可以射出“3支”箭罢了。怎么可能超过10000之箭这么夸张?于是一个疑问便由此诞生:弩是如何做到由一支箭变成3支箭的?

我的世界怎样让弩发射出10只箭(若弓弩一次性射出10000支箭)(2)

原来在武器“弩”身上拥有三大附魔,其一:快速装填,提高装箭的速度;其二:穿透,可以让箭穿过实体,实现并排时一穿多的神迹;其三:多重射击,可以实现传说中的三发弓。

2、一支箭变3支箭的原理解析

我的世界怎样让弩发射出10只箭(若弓弩一次性射出10000支箭)(3)

所以是“多重射击”附魔让弩第一次在《我的世界》实现了由一支箭变成了3支箭。那么我们继续来剖析这个附魔的属性:

多重射击可以让玩家从弩上一次性射出3支箭,但只会消耗玩家1支箭,并且视觉效果也只是1支箭。所以我们有理由相信“箭”是在射出去的瞬间,被系统/summon了另外两只。一个知识点是:被射出去的箭是一个实体。

3、猜想:提高多重射击等级,是否会增加“箭”的数量?

我的世界怎样让弩发射出10只箭(若弓弩一次性射出10000支箭)(4)

一个令人失望的答案是,Mojang在设计“多重射击”便考虑到了这一点,所以《我的世界》多重射击是不具备“等级”的特性。也就是它在原版mc默认为I级。

于是我开始寻找突破“多重射击(Multishot)”等级限制的datapack(数据包),发现了一款名为more_multishot的数据包。一顿骚操作之后,终于实现了突破多重射击等级限制的指令。

4、同时射出10000支箭,会发生什么“可怕”的事情?

我的世界怎样让弩发射出10只箭(若弓弩一次性射出10000支箭)(5)

想必您已经猜到了,10000支箭就是10000个实体啊。这都不卡死的话,简直是对我电脑的不尊重和侮辱!我们先来简单做个计算:多重射击I 射出3支箭;等级II 4支箭;也就是说10000支箭需要9998的附魔等级。

我的世界怎样让弩发射出10只箭(若弓弩一次性射出10000支箭)(6)

指令:/give @p minecraft:crossbow{Enchantments:[{id:"minecraft:multishot",lvl:10000s},{id:"minecraft:quick_charge",lvl:5s}],ChargedProjectiles:[{id:"minecraft:arrow",Count:1b},{id:"minecraft:arrow",Count:1b},{id:"minecraft:arrow",Count:1b}],Charged:1b}

PS:使用指令需要more_multishot的datapack。

5、10000支箭是否会瞬间抽干“弩”的耐久?

我的世界怎样让弩发射出10只箭(若弓弩一次性射出10000支箭)(7)

再来,多重射击虽然只会消耗玩家1支箭,但是却会消耗弓弩的3点耐久,而一把弩的普通耐久也就是326点。我们基于此判断,可能发射326支箭的弩,理论上就会直接损坏。

所以我这里抛出个疑问,大家可以去测试。若同时射出10000支箭,是否会瞬间吸干了一把弩的耐久度呢?

,