= 创作分享 =
你问我答
关于结构块的问题
qqqe

关于结构块的问题

qqqe 于 2023-10-4 09:54 ( 7月前 ) [复制链接] [只看楼主] [打印]
465 8
66RF
有很多mod中的生成出来的结构,当但多多少少总有不认识的结构,不知道具体是什么mod的,我想对于一些结构做调整

最佳答案

查看完整内容

https://www.mcmod.cn/class/12476.html 好诶,半天前刚刚收录的模组,支持forge和fabric,1.18.2~1.20.1 可以用指令列出附近结构,这个应该是最契合你想要的了
发表于 2023-10-4 09:54:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 8 条回复!
莫问此生
https://www.mcmod.cn/class/12476.html
好诶,半天前刚刚收录的模组,支持forge和fabric,1.18.2~1.20.1
可以用指令列出附近结构,这个应该是最契合你想要的了
发表于 2023-10-4 09:54:29 | 只看该作者

回复 | 举报

莫问此生
下个冒险者指南针可以查结构,过去看看是不是想调整的结构,指南针的界面会有这个结构来自哪个模组
或者用原版的结构查询指令l开头的什么,按Tab可以看到各个结构的id,id开头就是模组的英文名(也可能显示minecraft导致不好分辨)
tp过去看看结构是不是就行
发表于 2023-10-4 20:51:16 | 只看该作者

回复 | 举报

qqqe
QQ酱548332 发表于 2023-10-4 20:51
下个冒险者指南针可以查结构,过去看看是不是想调整的结构,指南针的界面会有这个结构来自哪个模组
或者用 ...

这样实在是太麻烦,没有类似于像f3显示当前群系名称空间一样
发表于 2023-10-4 22:33:23 | 只看该作者

回复 | 举报

莫问此生
应该是没有的,探险家指南针都是挨个方块检索来判断结构的位置
发表于 2023-10-5 09:54:49 | 只看该作者

回复 | 举报

道家深湖
你需要指出你的游戏版本(1.12.2还是1.20, forge还是fabric)。

此外,你需要知道看起来像个结构的东西不都是以结构的格式数据来存储。
有的是代码写死的直接生成,一旦生成之后就是一坨方块,无法区分到底这一堆东西到底是自然生成还是人工仿造。
在低版本,一个东西到底是不是“结构”,你从外表上很难区分,需要做很多的调研。如果你连冒险者指南针都嫌麻烦,那你最好放弃这件事。

也有一些,像村庄,有单独位置管理。这种即使玩家仿造,或者方块被拆,都不会影响该区域为一个村庄。
在1.12.2里,你可以在存档文件夹看到data文件夹下有villages.dat、mineshaft.dat等,诸如此类的文件存储的是每个结构——准确的说是Structure巨构的位置和详细信息。像树木这种,就不会单独存储。
发表于 2023-10-5 11:22:48 | 只看该作者

回复 | 举报

道家深湖
QQ酱548332 发表于 2023-10-5 09:54
应该是没有的,探险家指南针都是挨个方块检索来判断结构的位置

如果你阅读过探险者指南针源码的StructureSearchWorker类,你就会发现他并不读取方块,而是直接读取额外的结构数据。
当然,这里也根本就不应该读取方块来判断就是了。具体的原理你可以参考我楼上的解释,他能找到的结构和具体的方块是两码事。
发表于 2023-10-5 11:31:10 | 只看该作者

回复 | 举报

qqqe
QQ酱22956 发表于 2023-10-5 11:22
你需要指出你的游戏版本(1.12.2还是1.20, forge还是fabric)。

此外,你需要知道看起来像个结构的东西不 ...

版本1.19.2,你说的对,我发现有的结构存在nbt分成好块
发表于 2023-10-5 15:11:55 | 只看该作者

回复 | 举报

qqqe
QQ酱548332 发表于 2023-10-9 16:22
https://www.mcmod.cn/class/12476.html
好诶,半天前刚刚收录的模组,支持forge和fabric,1.18.2~1.20.1
...

好家伙,以前我就看到这个mod过,当时仅仅以为跟async loc差不多用新线程定位结构,防止冻结世界,原来还有这功能
发表于 2023-10-9 16:25:44 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表