[命令] 命令教程“真”从零开始 (八) 区块与强制加载命令/forceload
声明:
1. 本教程 默认所有读者看过本系列之前的内容。作者不对可能冒出来的术语或方言负责。以前帖的链接在最后。
2. 本 系列 教程默认读者拥有关于Minecraft游戏的基础了解。
3. 本系列全部教程 绝对适用于当前Java最新版(1.19.3) 。 但本帖的内容适用于自1.13以来的任意版本。
4. 本系列教程致力于基础原理而非使用方法,因为某些原因,这是本声明里最重要的一条。
<<<<<< 返回系列目录 ←←
今天,我们先把“教程进度”这种事情放到一边,看向一个很严肃,很重要的东西——区块,与强制加载。
好吧,我们已经第8帖了却连NBT都没碰到呢,有点奇怪。
但是,有些东西,放在NBT后将会更奇怪(连NBT都讲了居然还回来说如此简单的指令),所以......请等到第11帖再说吧。
前言
当创作者制作地图时,经常喜欢把“指令区”与“游戏区”分得很远。
为什么呢?
因为很多开阔式地图是没有墙壁遮挡的,(比如起床战争)。如果你直接紧贴着游戏区安放命令方块——那玩家一转头就能看到一堆指令方块,很不美观。
所以,我们习惯于把指令方块们移到很远的位置,可能有上千格远。
这导致了一个问题——指令方块无法运行。
你可以尝试一下,在离你1000格开外的地方放置一个指令方块,并尝试远程激活它(比如,远程激活红石) 该指令方块不会执行——它失效了。
不管如何,你无法激活一个离你很远的命令方块并运行其中的指令。
而本帖,就来讨论如何解决这个问题。
1. 区块
在说/forceload指令之前,我们要从游戏机制说起。
Minecraft的地图真的很大很大,但我们的电脑相比这么大的地图......还是太弱了。
想要时时刻刻加载整个大地图,对超过 2.30399754×10 17 (或23亿亿)个方块运算 ,对于现在电脑的能力来说是个 不可能完成的任务 。
MC用了一个绝妙的办法来突破这个难关 ——我不加载整个世界,只加载玩家旁边的东西不就得了?
反正玩家也只能影响他周围的东西嘛。
所以,在游戏中,地图被 分成了无数个小块 ,而电脑只加载玩家周围的那几块。离玩家远的区域就不理他,不加载。
而这些被分成的小块,被称为 “区块”(Chunks) 。
现在,各位,在游戏中,按下 F3+G (如果有fnLock请按fn+f3+G),即可显示由黄色线条标示的 区块边界 :
各位看到的就是我目前区块的 边界线 。
一个区块的大小是 16格长*16格宽*256格高 。
每个区块都是一个竖着的长方体, 长宽为16,高度从0一直到建筑高度上限。
所以,如果在显示区块边界的情况下抬头,你将会看到四周的边界向头顶延伸:
有一点美感是吧。
为了让你更直观地看到一个区块,可以看向下图:
——本图来自 MCWiki
上图展示的就是一个单独被截取的区块。这可以让你瞬间明白一个区块的形状
好。游戏就是将偌大的地图分割为这些一个一个的区块。而每时每刻只加载特定的区块—— 即玩家周围的那些 。
那么,玩家周围多少的区块被加载了呢?
这取决于你的游戏设置。
在游戏的 选项→视频设置 中,有一项叫“ 渲染距离 ”的设置。该设置决定了以玩家为中心的区块加载范围:
如图中的示例被调整到了最高,也就是32个区块。
这是你向任意方向会被加载的区块个数——上例中为32个。
所以区块加载范围的正方形边长就是 渲染距离+渲染距离 再 加上你自己所处的区块 ,加载的区域边长就是:
渲染距离×2+1
在上例中,加载范围是65格 2 。
而在未被加载的区块,一切都会停止:农作物会停止生长,红石与命令方块不会有反应,射出的箭矢会停在半空,被点燃的TNT不会爆炸——直到有玩家靠近加载区块,它们才会继续动起来。
由于渲染距离选项直接影响了游戏每刻需要处理的地图大小,所以将本选项调小一点会大幅减轻你电脑的负担。
现在,让我们来看向建筑高度限制。
这个高度,256格,是你可以放置方块的最高处。(1.18之后建筑限制延伸到-64到320)
为什么要这么限制?
弄成和长宽一样的无限不好么?
当你理解区块的形状时,就很容易得到答案——
因为区块的高度是不限的。所以如果高度弄成无限的,游戏将可能需要加载无限多的方块——正如电脑无法负担加载所有地图一样,它也无法对一个无限高的区域运算。
所以那些解决了高度限制的模组(比如Cubic Chunk)的解决办法就是把区块弄成正方体的,而不是目前的一个擎天柱。
1.1 区段
每个区块都被分成了16个小块(1.18之后:24个小块),每一块是16*16*16,4096格。这些更小的格子叫做“ 区段 ”。
在上方区块边界的图片中,你可以看到一条条蓝色的线,它们就代表了区段的边界。
这些边界被用在随机刻生成——我们会在 第9帖 讨论。
作为外加:
1. 各位哦,除了玩家周围的区域会被加载以外, 世界出生点的区块也会加载。 (有关世界出生点见 第7帖 )
2. 这个区块加载范围是对应当前维度的,所以如果你在进入地狱门之前点燃一颗TNT,它不会在你进入地狱后爆炸, 因为你进入地狱后加载的就是地狱的区块,而主世界的TNT就暂停了 ——直到你返回主世界——前提是在主世界没有其他玩家在你的地狱门附近,因为他们会在你进入地狱后继续加载区块。
3. 以上只是简单讲述了区块。有关更多(比如传播等级)你可以到 本页面 寻找更多信息。
2. 强制加载/forceload
所以你现在理解了为什么如果指令方块离开游戏区太远就无法运行了吧。
如何解决这个问题就是接下来的内容——
那么各位,我们终于进入主题了:指令/forceload。
从名字就可以看出来。该指令可以强制使一个特定的区块不断加载,即使它周围没有玩家。
2.1 添加
首先,来看如何将一个区块添加为强制加载区块:
格式:
- /forceload add <坐标x> <坐标y>
好,解析:
forceload 指令头 强制加载指令
add 子指令 即“添加区块”
<坐标x> <坐标y> 位置 你要添加的区块的 任意所属方块 的 xz坐标 。
嗯,只需要找到任意一个属于该区块的方块。然后填入它的x与z坐标,就能锁定这个区块。
你可以注意到,这里不需求y坐标——原因我们在上面说过了——区块是一个大擎天柱,没有上下之分。
比如:
- /forceload 140 -30
注意在这里世界是接受使用“~”来代表相对坐标的,所以说,一般来讲你只需要找到你要强制加载的区块(比如你的指令室),然后在原地打上/forceload add ~ ~ 就好了。
2.2 范围选择
当然,在实际的应用中,你需要的可能不只一个区块,而MC好心地给予了一种可以快速地选择一堆区块的方法:
对角线选择法:
格式:
- /forceload add <起始坐标x> <起始坐标y> [<终止坐标x> <终止坐标x>]
在上面的格式中,我们有两个方块的坐标,而本指令会把两个区块的 对角线所形成的长方形内的区块 全部选取:
- /forceload add 0 0 10 30
这段描述可能有点模糊?
没关系,我们上图:
你应该看懂了。
但这里有一点需要注意的地方。
第一个选择点(0, 0)看似位于世界中心,但其实并不处于他所属区块的中心,而是位于区块的 最西北角 。
西北,这是正y轴与负x轴的方向。
也就是说,如果我们把第一个坐标调整为 (1, 0),那么上例指令可以选择的范围将只有3个区块。
注意事项:
1. 大量添加强制加载区块会增加电脑的负担。若添加了太多区块,会导致游戏 卡顿 ,甚至 崩溃 。
2. 本指令是 区分维度 的。在地狱/末地使用此指令会将地狱/末地的区块强制加载,即使无人在地狱/末地它也会加载,像主世界强制加载区块一样。
2.3 删除
当你不想要一个区块成为强制加载区块,想要删除它,怎么办?
这是一个相当简单的问题,只要将上方的 add 替换为 remove 就好了:
格式:
- /forceload remove <起始坐标x> <起始坐标y> [<终止坐标x> <终止坐标x>]
除了“remove”以外其他一模一样。你同样可以选择一大片的区块:
例:
- /forceload remove 45 27 -45 8
当然,如果你要删除的太多,总会有可能有不耐烦的时候,此时可以直接使用以下指令来清除所有强制加载区块:
- /forceload remove all
2.4 查询
强制加载这种东西嘛,如果添加多了,你很可能就忘了哪里有添加那里没有。
所以/forceload拥有一个可以查询强制加载区块的子指令是被需要的。
如果你有一天突然忘记了哪里是你的强制加载区块,请试一试下面的命令吧:
格式:
- /forceload query [<位置x> <位置y>]
本指令会给出指定的“x, y”所属的区块是否是一个强制加载区块:
- /forceload query 89 -90
注意 “[<位置x> <位置y>]” 是可选元素,所以当你不填写时,游戏会给出所有被添加的强制加载区块:
- /forceload query
嗯,这看起来是该指令的全部了......但是,指令没了,本教程还没结束。
去看一看当你输入指令/forceload query后游戏的提示结果吧......你看到了什么?
我呢,在我本人的位置(-180, 184),将我现在处于的区块设为了强制加载区块。
现在我输入/forceload query,请问我会看到什么?
游戏会如何告诉我“这里有一个区块是强制加载区块?”
直接显示” 方块(-180, 184)所属的区块是强制加载区块 “?
逗呐,游戏做会用一个方块的坐标来表示一个区块这种不严谨的事情吗?
不会。
实际上,游戏显示的是:
[-12, 11]
这是什么鬼?
这是 区块坐标 。
3. 区块坐标
区块坐标
嗯。好像……这是个新东西?
坐标这个东西我们早在第2帖就和/teleport指令一起讲过了——坐标我知道,但是区块坐标是什么?
我们的坐标,是以方格来计算的,从原点(0,0,0)开始,每一个经过一个方块就增加(减少)1。
那么,区块坐标,当然就是把区块当成那个“方格”,自原点(0, 0)开始,每经过一个区块,数值加(减)1。
比如,坐标(100, 34, -125)指的是从原点出发,向正X轴方向100,向正y34,向负z125格的位置。
那么,区块(1, 5)就是从原点——世界中心的区块开始,向x轴移动1个区块,向z轴移动5个区块后到达的——那个区块。
注意,区块只有两个坐标,是没有y轴的——因为上面说了,区块是一个顶天立地的大柱子。
因为一个区块的边长是16格,所以区块坐标总是方块坐标除以16后向下取整的数字。
比如,一格方块的x与z坐标是120与245,那么:
- 120/16=7.5
- 245/16=15.3125
再向下取整:7.5→7,15.3125→15。
该方块所属的区块的区块坐标就是(7, 15)。
当然,我们并不需要每次都用这么复杂的运算——
只要简单地按f3打开调试屏,就i可以很简单地找到区块坐标:
这是我在上面红框里的内容。
看起来比较奇怪是吧,但是很好理解。
in 之前的三个数字是你在该区块内的相对位置,简单来讲就是以一个区块的西北角为原点计算出来的坐标。这个我们用不上。
主要来看in之后的数字:
in之后的第一个数字 -12 即使区块的 x坐标 ,最后的数字 11 即是区块的 y坐标 。而中间的数字是区段的坐标。
所以,
[-12, 11]
这就是该区块的坐标。
以上就是今天的所有内容了。
……晚了好久啊。
但没办法,本来打算写的时候却被@whatfilmae 和@磨砺 他们搞的活动拖住了足足三天。
嘿,但我不后悔就是了。
……好啦,如果你喜欢的话请给可怜的作者一些人气吧……
说是这么说,比起人气,我更需要的是收藏。
......对,就是这个好像没啥卵用的东西。
但是作者即使一个投喂人气的人都没有也会照常更新不误,且不会使作者心灰意冷......但是没收藏是另一码事。
嗯。
所以,如果有帮到你的话就收藏一下吧,我会努力让下一帖也帮得上你。(当然啦……我为此而活在MCBBS)
还有,本贴如有疏漏之处请指正哦~
以上。
附录1:
关于区块坐标相对于坐标的函数图表。
(注意该图完全没用,把这个拿出来纯粹是作者兴趣)
附录2 :
#更新日志
Java1.16.5/a 页面发布
Java1.16.5/b 感谢whatfilmae 的提醒,添加了关于/tickingarea的提醒与传播等级的链接
Java 1.17/a 1.17版本升级完成
Java 1.18/a 1.18版本升级完成
Java 1.19.3/a 1.19升级完成
Java 1.19.3/b 区块图片现在改成世界高度增加之后的
上一篇: [命令] 新手指令杂烩2号 命令教程“真”从零开始 (七)
索引:系列《命令教程“真”从零开始》
下一帖: [命令] 命令教程“真”从零开始 (九) 十分流水帐地一期教程教会你/gamerule
2021.12 数据,可能有更多内容
[命令] 命令教程“真”从零开始 (八) 区块与强制加载命令/forceload声明:
1. 本教程 默认所有读者看过本系列之前的内容。作者不对可能冒出来的术语或方言负责。以前帖的链接在最后。
2. 本 系列 教程默认读者拥有关于Minecraft游戏的基础了解。
3. 本系列全部教程 绝对适用于当前Java最新版(1.17) 。 但本帖的内容适用于自1.13以来的任意版本。
4. 本系列教程致力于基础原理而非使用方法,因为某些原因,这是本声明里最重要的一条。
今天,我们先把“教程进度”这种事情放到一边,看向一个很严肃,很重要的东西——区块,与强制加载。
好吧,我们已经第8帖了却连NBT都没碰到呢,有点奇怪。
但是,有些东西,放在NBT后将会更奇怪(连NBT都讲了居然还回来说如此简单的指令),所以......请等到第11帖再说吧。
前言
当创作者制作地图时,经常喜欢把“指令区”与“游戏区”分得很远。
为什么呢?
因为很多开阔式地图是没有墙壁遮挡的,(比如起床战争)。如果你直接紧贴着游戏区安放命令方块——那玩家一转头就能看到一堆指令方块,很不美观。
所以,我们习惯于把指令方块们移到很远的位置,可能有上千格远。
这导致了一个问题——指令方块无法运行。
你可以尝试一下,在离你1000格开外的地方放置一个指令方块,并尝试远程激活它(比如,远程激活红石) 该指令方块不会执行——它失效了。
不管如何,你无法激活一个离你很远的命令方块并运行其中的指令。
而本帖,就来讨论如何解决这个问题。
1. 区块
在说/forceload指令之前,我们要从游戏机制说起。
Minecraft的地图真的很大很大,但我们的电脑相比这么大的地图......还是太弱了。
想要时时刻刻加载整个大地图,对超过 2.30399754×10 17 (或23亿亿)个方块运算 ,对于现在电脑的能力来说是个 不可能完成的任务 。
MC用了一个绝妙的办法来突破这个难关 ——我不加载整个世界,只加载玩家旁边的东西不就得了?
反正玩家也只能影响他周围的东西嘛。
所以,在游戏中,地图被 分成了无数个小块 ,而电脑只加载玩家周围的那几块。离玩家远的区域就不理他,不加载。
而这些被分成的小块,被称为 “区块”(Chunks) 。
现在,各位,在游戏中,按下 F3+G (如果有fnLock请按fn+f3+G),即可显示由黄色线条标示的 区块边界 :
各位看到的就是我目前区块的 边界线 。
一个区块的大小是 16格长*16格宽*256格高 。
每个区块都是一个竖着的长方体, 长宽为16,高度从0一直到建筑高度上限。
所以,如果在显示区块边界的情况下抬头,你将会看到四周的边界向头顶延伸:
有一点美感是吧。
为了让你更直观地看到一个区块,可以看向下图:
——本图来自 MCWiki
上图展示的就是一个单独被截取的区块。这可以让你瞬间明白一个区块的形状
好。游戏就是将偌大的地图分割为这些一个一个的区块。而每时每刻只加载特定的区块—— 即玩家周围的那些 。
那么,玩家周围多少的区块被加载了呢?
这取决于你的游戏设置。
在游戏的 选项→视频设置 中,有一项叫“ 渲染距离 ”的设置。该设置决定了以玩家为中心的区块加载范围:
如图中的示例被调整到了最高,也就是32个区块。
这是你向任意方向会被加载的区块个数——上例中为32个。
所以区块加载范围的正方形边长就是 渲染距离+渲染距离 再 加上你自己所处的区块 ,加载的区域边长就是:
渲染距离×2+1
在上例中,加载范围是65格 2 。
而在未被加载的区块,一切都会停止:农作物会停止生长,红石与命令方块不会有反应,射出的箭矢会停在半空,被点燃的TNT不会爆炸——直到有玩家靠近加载区块,它们才会继续动起来。
由于渲染距离选项直接影响了游戏每刻需要处理的地图大小,所以将本选项调小一点会大幅减轻你电脑的负担。
现在,让我们来看向建筑高度限制。
这个高度,256格,是你可以放置方块的最高处。 (啊啊。1.17马上就要加大 限制 了。)
为什么要这么限制?
弄成和长宽一样的无限不好么?
当你理解区块的形状时,就很容易得到答案——
因为区块的高度是不限的。所以如果高度弄成无限的,游戏将可能需要加载无限多的方块——正如电脑无法负担加载所有地图一样,它也无法对一个无限高的区域运算。
所以那些解决了高度限制的模组(比如Cubic Chunk)的解决办法就是把区块弄成正方形的,而不是目前的一个擎天柱。
1.1 区段
每个区块都被分成了16个小块,每一块是16*16*16,4096格。这些更小的格子叫做“ 区段 ”。
在上方区块边界的图片中,你可以看到一条条蓝色的线,它们就代表了区段的边界。
这些边界被用在随机刻生成——我们会在 第9帖 讨论。
作为外加:
1. 各位哦,除了玩家周围的区域会被加载以外, 世界出生点的区块也会加载。 (有关世界出生点见 第7帖 )
2. 这个区块加载范围是对应当前维度的,所以如果你在进入地狱门之前点燃一颗TNT,它不会在你进入地狱后爆炸, 因为你进入地狱后加载的就是地狱的区块,而主世界的TNT就暂停了 ——直到你返回主世界——前提是在主世界没有其他玩家在你的地狱门附近,因为他们会在你进入地狱后继续加载区块。
3. 以上只是简单讲述了区块。有关更多(比如传播等级)你可以到 本页面 寻找更多信息。
2. 强制加载/forceload
所以你现在理解了为什么如果指令方块离开游戏区太远就无法运行了吧。
如何解决这个问题就是接下来的内容——
那么各位,我们终于进入主题了:指令/forceload。
从名字就可以看出来。该指令可以强制使一个特定的区块不断加载,即使它周围没有玩家。
注意,本指令为Java版独有特性 基岩版拥有相同功能的指令为/tickingarea 可以前往 wiki的这个页面 寻找更多信息
2.1 添加
首先,来看如何将一个区块添加为强制加载区块:
格式:
代码:
- /forceload add <坐标x> <坐标y>
好,解析:
forceload 指令头 强制加载指令
add 子指令 即“添加区块”
<坐标x> <坐标y> 位置 你要添加的区块的 任意所属方块 的 xz坐标 。
嗯,只需要找到任意一个属于该区块的方块。然后填入它的x与z坐标,就能锁定这个区块。
你可以注意到,这里不需求y坐标——原因我们在上面说过了——区块是一个大擎天柱,没有上下之分。
比如:
代码:
- /forceload 140 -30
注意在这里世界是接受使用“~”来代表相对坐标的,所以说,一般来讲你只需要找到你要强制加载的区块(比如你的指令室),然后在原地打上/forceload add ~ ~就好了。
2.2 范围选择
当然,在实际的应用中,你需要的可能不只一个区块,而MC好心地给予了一种可以快速地选择一堆区块的方法:
对角线选择法:
格式:
代码:
- /forceload add <起始坐标x> <起始坐标y> [<终止坐标x> <终止坐标x>]
在上面的格式中,我们有两个方块的坐标,而本指令会把两个区块的 对角线所形成的长方形内的区块 全部选取:
代码:
- /forceload add 0 0 10 30
这段描述可能有点模糊?
没关系,我们上图:
你应该看懂了。
但这里有一点需要注意的地方。
第一个选择点(0, 0)看似位于世界中心,但其实并不处于他所属区块的中心,而是位于区块的 最西北角 。
西北,这是正y轴与负x轴的方向。
也就是说,如果我们把第一个坐标调整为 (1, 0),那么上例指令可以选择的范围将只有3个区块。
注意事项:
1. 大量添加强制加载区块会增加电脑的负担。若添加了太多区块,会导致游戏 卡顿 ,甚至 崩溃 。
2. 本指令是 区分维度 的。在地狱/末地使用此指令会将地狱/末地的区块强制加载,即使无人在地狱/末地它也会加载,像主世界强制加载区块一样。
2.3 删除
当你不想要一个区块成为强制加载区块,想要删除它,怎么办?
这是一个相当简单的问题,只要将上方的 add 替换为 remove 就好了:
格式:
代码:
- /forceload remove <起始坐标x> <起始坐标y> [<终止坐标x> <终止坐标x>]
除了“remove”以外其他一模一样。你同样可以选择一大片的区块:
例:
代码:
- /forceload remove 45 27 -45 8
当然,如果你要删除的太多,总会有可能有不耐烦的时候,此时可以直接使用以下指令来清除所有强制加载区块:
代码:
- /forceload remove all
2.4 查询
强制加载这种东西嘛,如果添加多了,你很可能就忘了哪里有添加那里没有。
所以/forceload拥有一个可以查询强制加载区块的子指令是被需要的。
如果你有一天突然忘记了哪里是你的强制加载区块,请试一试下面的命令吧:
格式:
代码:
- /forceload query [<位置x> <位置y>]
本指令会给出指定的“x, y”所属的区块是否是一个强制加载区块:
代码:
- /forceload query 89 -90
注意 “[<位置x> <位置y>]” 是可选元素,所以当你不填写时,游戏会给出所有被添加的强制加载区块:
代码:
- /forceload query
嗯,这看起来是该指令的全部了......但是,指令没了,本教程还没结束。
去看一看当你输入指令/forceload query后游戏的提示结果吧......你看到了什么?
我呢,在我本人的位置(-180, 184),将我现在处于的区块设为了强制加载区块。
现在我输入/forceload query,请问我会看到什么?
游戏会如何告诉我“这里有一个区块是强制加载区块?”
直接显示” 方块(-180, 184)所属的区块是强制加载区块 “?
逗呐,游戏做会用一个方块的坐标来表示一个区块这种不严谨的事情吗?
不会。
实际上,游戏显示的是:
[-12,11]
这是什么鬼?
这是 区块坐标 。
3. 区块坐标
实际上,你不完全需要看下面的内容,也能使用/forceload指令。
区块坐标
嗯。好像……这是个新东西?
坐标这个东西我们早在第2帖就和/teleport指令一起讲过了——坐标我知道,但是区块坐标是什么?
我们的坐标,是以方格来计算的,从原点(0,0,0)开始,每一个经过一个方块就增加(减少)1。
那么,区块坐标,当然就是把区块当成那个“方格”,自原点(0, 0)开始,每经过一个区块,数值加(减)1。
比如,坐标(100, 34, -125)指的是从原点出发,向正X轴方向100,向正y34,向负z125格的位置。
那么,区块(1, 5)就是从原点——世界中心的区块开始,向x轴移动1个区块,向z轴移动5个区块后到达的——那个区块。
注意,区块只有两个坐标,是没有y轴的——因为上面说了,区块是一个顶天立地的大柱子。
因为一个区块的边长是16格,所以区块坐标总是方块坐标除以16后向下取整的数字。
比如,一格方块的x与z坐标是120与245,那么:
代码:
- 120/16=7.5
代码:
- 245/16=15.3125
再向下取整:7.5→7,15.3125→15。
该方块所属的区块的区块坐标就是(7, 15)。
当然,我们并不需要每次都用这么复杂的运算——
只要简单地按f3打开调试屏,就i可以很简单地找到区块坐标:
这是我在上面红框里的内容。
看起来比较奇怪是吧,但是很好理解。
in 之前的三个数字是你在该区块内的相对位置,简单来讲就是以一个区块的西北角为原点计算出来的坐标。这个我们用不上。
主要来看in之后的数字:
in之后的第一个数字 -12 即使区块的 x坐标 ,最后的数字 11 即是区块的 y坐标 。而中间的数字是区段的坐标。
所以,
[-12, 11]
这就是该区块的坐标。
以上就是今天的所有内容了。
……晚了好久啊。
但没办法,本来打算写的时候却被@whatfilmae 和@磨砺 他们搞的活动拖住了足足三天。
嘿,但我不后悔就是了。
……好啦,如果你喜欢的话请给可怜的作者一些人气吧……
说是这么说,比起人气,我更需要的是收藏。
......对,就是这个好像没啥卵用的东西。
但是作者即使一个投喂人气的人都没有也会照常更新不误,且不会使作者心灰意冷......但是没收藏是另一码事。
嗯。
所以,如果有帮到你的话就收藏一下吧,我会努力让下一帖也帮得上你。(当然啦……我为此而活在MCBBS)
还有,本贴如有疏漏之处请指正哦~
以上。
附录1:
关于区块坐标相对于坐标的函数图表。
(注意该图完全没用,把这个拿出来纯粹是作者兴趣)
附录2 :
#更新日志
Java1.16.5/a页面发布
Java1.16.5/b感谢whatfilmae 的提醒,添加了关于/tickingarea的提醒与传播等级的链接
Java 1.17/a 1.17版本升级完成
上一篇: [命令] 新手指令杂烩2号 命令教程“真”从零开始 (七)
系列《命令教程“真”从零开始》
前往来自 麻瓜草稿簿 的 系列教程索引
【命令】命令教程“真”从零开始 (一) 指令本身,选择器,与命令方块
【命令】命令教程“真”从零开始 (二) 命令tp与相对,局部坐标与朝向锚
【命令】 命令教程“真”从零开始 (三) 四个新手指令
【命令】 命令教程“真”从零开始 (四) 有关队伍命令/team的……差不多一切
【命令】命令教程“真”从零开始 (五) 记分板与/scoreboard
【命令】 命令教程“真”从零开始 (六) /tag指令,与进阶~选择器参数
【命令】命令教程“真”从零开始 (七) 新手指令杂烩2号
【命令】命令教程“真”从零开始 (八) 区块与强制加载命令/forceload
【命令】命令教程“真”从零开始 (九) 调整苦力怕防爆,防喷/gamerule
【命令】命令教程“真”从零开始 (十) 简单,又新手(雾)的方块指令/setblock
【命令】命令教程“真”从零开始 ( X ) 我就不信不能用大白话讲清楚NBT
【命令】命令教程"真"从零开始(十二)数据运算三方法之一修改NBT/data
【命令】命令教程“真”从零开始(十三)给予与替换物品,命令/replaceitem
【命令】命令教程“真”从零开始(十四 ) 修改属性/attribute【一拳打爆末影龙】 【命令】命令教程“真”从零开始(十五)最接近神的一次:填充命令/fill 【命令】命令教程"真"从零开始(十六)复制一片区域:复制命令/clone
下一帖: [命令] 命令教程“真”从零开始 (九) 十分流水帐地一期教程教会你/gamerule
