第一中文网

第六十五章 wrldbrder-c是一款吃鸡游戏 (第4/5页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

,很简单,运行:\/worldborder center 1.0 1.0即可,也就是加上小数点,弄成一个浮点数。其他指令如果出现类似情况也可以这么弄。

需要注意,在某些minecraft Java版本中,center的坐标参数是可选的。但根据作者的测试,1.8、1.12.2、1.13.2、1.16以及最新的1.19版本的坐标参数均为必填,所以我们并不清楚哪些版本的center坐标参数是可选的,也许是一些快照版本也说不定。

对于坐标参数是可选的版本,使用\/worldborder center可以获取到世界边界中心的位置。(所以mojang,这么好的功能你为什么不加呢?)

我们现在已经会操控世界边界的大小以及位置,但别忘了,世界边界还可以对『出圈』的玩家造成伤害!

我们可以通过damage子命令来更改世界边界的伤害:

\/worldborder damage buffer <安全缓冲距离:米>

\/worldborder damage amount <伤害量>

安全缓冲距离指的是玩家『出圈』后,不会受到伤害的『出圈』距离,默认是5米,你可以改为一个大于等于0的数值。比如:

\/worldborder damage buffer 1.5

这将会指定『安全缓冲距离』为1.5米,玩家如果『出圈』且与世界边界的距离超过1.5米,将会开始受到伤害。

damage amount可以指定玩家超出缓冲距离受到伤害的情况,默认其值是5.0。但这并不是指玩家超出后每秒受到的伤害是5.0点,而是有一个更加复杂的计算。

玩家每秒受到的伤害大小y其实和玩家远离缓冲区的距离x成正比例关系,其比值k就是我们damage amount所规定的『伤害量』参数,更确切的来说是『每方格伤害量』参数:

玩家每秒受到的伤害大小=每方格伤害量x玩家远离缓冲区的距离(每方格伤害量≥0)

y=kx (k≥0)

(只不过如果每方格伤害量被设定为0的话,也就是不造成伤害,那就构不成正比例函数了)

比如我们设定伤害量为0.2点\/米\/秒,缓冲区为1.5米。有一名玩家超出了世界边界15.7米,那么这名玩家每秒受到的伤害量将会是:

0.2x(15.7-1.5)=2.84点\/秒

最后,我们可以设定一些效果让这个世界边界看起来更像是『毒圈』。比如,我们可以设定警告。

warning子命令就是干这个的:

\/worldborder warning time <提前警告时间>

\/worldborder warning distance <警告距离>

『提前警告时间』的单位为秒,默认是15秒。玩家如果将要被世界边界越过,且距离被越过剩下的时间小于等于『提前警告时间』,玩家就会被游戏警告,也就是屏幕会被染红。

『警告距离』就更好理解了,其默认是5米。如果玩家离世界边界的距离小于等于『警告距离』,玩家也会被游戏警告。

比如:

\/worldborder warning time 20

就可以使玩家在被世界边界越过的最后20秒内收到警告。

最后,我们会发现世界边界已经被我们玩得不成样子了。

那怎么办呢?

运行\/worldbord

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办