Cat_Anchor 发表于 2024-11-17 18:12:41

[1.21.50+]共振传送水晶



这是 Complementary 附加包的一部分!
Complementary 是什么?请看这里!



鞘翅虽然很好用,
却需要烟花火箭,前期还难以获取。
为了解决一些情况下的赶路问题,
我开发了这个附加包,
加入了两种新方块。

https://klpbbs.com/static/image/hrline/line2.png

简介

本附加包的内部编号为20。

附加包加入了共振传送水晶,可以快速将玩家传送到指定地点。只需要放置水晶时将其连起来即可,转弯也可以,向上向下也可以,总之要确保它们之间有面的接触。

比如,放置一列水晶。玩家在一端点击水晶,就会被传送到另一端。如果是默认设置,这个传送速度就是 20m/s,算是很快的了。

最重要的是,它还可以在未加载区块里正常传送!https://pic.imgdb.cn/item/6738be3cd29ded1a8cdeff89.jpg就算搭建的通路很长很长,就算有好几千格,也可以正常到达(不过请考虑它的速度以及配置中的最大传送距离)。

https://klpbbs.com/static/image/hrline/line7.png


获取方式

共振传送水晶有两种获取方式。

第一,通过工作台合成。两个青金石、两个末影珍珠交叉摆放,中间放上紫水晶方块即可。
https://pic.imgdb.cn/item/6738af83d29ded1a8cd00f6f.jpg

第二,通过扔末影珍珠,消耗青金石,将紫水晶方块转化为共振传送水晶。
首先放几个紫水晶方块,或者找到一个紫晶洞。最好把紫水晶方块放成 3*3*3 立方体,在顶部中心挖两格深的洞。图片里没有这样做,但是这样做效率最高。
https://pic.imgdb.cn/item/6738b014d29ded1a8cd0af69.jpg
然后确保背包里有至少一个青金石,我们还要用一个末影珍珠。把末影珍珠扔进刚才的小洞里,会消耗青金石,将周围的紫水晶块转化为共振传送水晶。
https://pic.imgdb.cn/item/6738b07cd29ded1a8cd11bca.jpg
没错,这个方法就是在背包里有青金石的情况下扔末影珍珠传送到紫水晶块上,将周围的紫水晶块转化为共振传送水晶。

两种方法相比,第二种转化效率更高,消耗材料更少,是专门为前期挖矿场景准备的。第一种则是当原材料足够时批量合成的方案。

至于黏液共振传送水晶,它也有两种获取方法。不过这次没那么有趣,只是合成。

第一种方法,用黏液球合成。https://pic.imgdb.cn/item/6738b1d3d29ded1a8cd254d6.jpg

第二种方法,用黏液块合成。https://pic.imgdb.cn/item/6738b1f0d29ded1a8cd26b86.jpg

两种方法相比,第二种的效率更高,耗材也比第一种少一点点。鉴于黏液共振传送水晶与普通版本的相比没什么实质性的差别,尤其是不能减免摔落伤害,我没有设计大量合成的方法。

https://klpbbs.com/static/image/hrline/line1.png

详细特性

现在我来详细解释一下共振传送水晶的机制。

传送时,每个经过的方块都会被“激活”,此时它会散发出紫色粒子,而且短暂地变为半透明状态,并发出比平时更强的光,此时的硬度、爆炸抗性均比平时低。一个方块激活另一个方块所消耗的时间决定了传送的速度,默认是 1t,即 0.05s。从半透明状态变回普通状态的默认时间是 10t,即 0.5s,这两个数值可以通过配置修改。

如果传送时遇到了分岔口,会随机选择一条岔路,同时分岔的地方的方块会散发出红色粒子提示。

如果分岔口过多,就有一定概率会爆炸。分岔口的上限和爆炸的概率是可以通过配置修改的。默认是分岔口大于等于4个,就有50%概率爆炸。https://pic.imgdb.cn/item/6738be79d29ded1a8cdf3638.jpg

爆炸的威力默认是1,基本上没什么伤害,而且默认不破坏方块,也不产生火。爆炸的威力、是否产生火、是否破坏方块都可以通过配置修改。

玩家右键水晶后,它会不断检查一个水晶周围有没有相邻的未激活水晶,并激活那个水晶。直到没有水晶可以继续激活,或者传送距离达到了上限,玩家就会被传送。传送会消耗一点经验,消耗的经验量遵循一个指数衰减函数,但不会多到降低玩家的经验等级。若玩家在当前经验等级中无经验进度,则不消耗经验。

传送时,会首先尝试将玩家传送到目标水晶的正上方,使玩家站在水晶上。如果正上方有1格实体方块(不能容纳玩家),那么会尝试在以目标水晶为中心,半径为1格的区域内随机传送,将玩家传送到安全的位置。若经过 10000 次尝试后还没有找到安全位置(目标地点完全被方块掩埋),会散发红色粒子,并在玩家旁边播放声音提示。https://pic.imgdb.cn/item/6738be24d29ded1a8cdeebe7.jpg

黏液共振传送水晶是普通水晶的变种。它可以将摔落在它上面的实体弹起,不过不能减免实体受到的摔落伤害。另外,它激活时发出的粒子颜色取决于它下方方块的地图颜色。它不能激活普通水晶,普通水晶也不能激活黏液水晶。https://pic.imgdb.cn/item/6738bdfed29ded1a8cdeca98.jpg

这个附加包还有配置功能,可以修改一些特性的数据。修改之后,即使退出重进,数据也会保持修改后的状态。https://pic.imgdb.cn/item/6738be9bd29ded1a8cdf5431.jpg(注:实际的配置界面比这个大很多,不是 bug,是为了操作方便,以及方便显示很长的文字。)

在聊天栏发送“-help”可以获得一条命令(/scriptevent complementary:config),使用这条命令可以进入配置界面,修改配置。

在聊天栏发送“-reset”可以重置配置数据为初始值,如果附加包有功能上的异常,退出重进还是不管用,可以尝试这个方法。仅操作员可用。

注:如果将激活时间设为 0,那么会瞬间产生并激活一条通路,而且瞬间传送到目的地。这时的速度理论上是“正无穷”,不过这并非预期的功能,请勿在此时尝试激活很长的通路。具体原理是相关方法的参数设为 0 时会“尽可能快地”检测并激活下一个方块,此时很可能会产生瞬间到达的效果。

以下是我写的关于共振传送水晶更新日志,相对简短。

+ 加入了方块:共振传送水晶。
·将水晶并排放置成一条通路,玩家从一端点击即可传送到另一端,消耗少量经验。
·传送时会进入冷却状态,短时间内不可再次传送。此时方块变为半透明,发光,发出一次紫色粒子。
·如果遇到分岔,会随机选择一条道路。
    ·分岔数量过多时可能会爆炸。
·遇到以下情况时,会直接传送玩家到情况出现的地方。
    ·遇到死路。
    ·超出距离限制。
      ·注意,共振传送水晶不受区块加载的限制,它可以将玩家传送到未加载区块,只要通路够长。
·遇到以下情况时,不会传送玩家。
    ·目的地没有足够空间。
·遇到以下情况时,会发出红色粒子。
    ·遇到分岔。
    ·遇到死路。
    ·超出距离限制。
    ·传送玩家失败。
·有两种变种:共振传送水晶和黏液共振传送水晶。
    ·黏液共振传送水晶除了有普通水晶的功能外,还可以弹起摔落至其上方的实体,但是不取消摔落伤害。
    ·黏液共振传送水晶在传送时发出的粒子颜色取决于其下方方块的地图颜色。
·可以用青金石、紫水晶方块和末影珍珠合成,原料消耗较多。也可以将末影珍珠投掷到紫水晶方块上,紫水晶方块会被转化为共振传送水晶,消耗青金石,受到末影珍珠的伤害和高温伤害,原料消耗较少。
    ·可以用黏液球或黏液块与普通变种合成黏液变种。
+ 加入了配置系统,目前只能通过输入命令 /scriptevent complementary:config 进入。
·目前仅能调整关于共振传送水晶的配置。
    ·具体可调整项包括激活时间、冷却时间、爆炸条件、爆炸属性、最大传送距离等。
+ 加入了两个聊天关键字,在聊天栏发送这两个关键字会触发特殊功能。
·-help 显示进入配置系统的命令。
·-reset 重置配置系统的数据,仅操作员可用,否则提示权限不足。


https://klpbbs.com/static/image/hrline/line3.png

请使用1.21.50+的版本,打开全部实验性玩法。
下载:



https://klpbbs.com/static/image/hrline/line7.png

最后,
祝大家游玩愉快!



翠娥 发表于 2024-11-17 22:33:34

感谢分享

YanRan233 发表于 2024-11-17 23:52:50

感谢分享,制作辛苦了[哔哩_打call]

星空男 发表于 2024-11-18 11:08:14

感谢分享

永恒,宗松 发表于 2024-11-18 15:38:02

66666666666
页: [1]
查看完整版本: [1.21.50+]共振传送水晶