MC百科社群

标题: 有没有把模组内某个结构禁止生成的模组? [打印本页]

作者: QQ酱486559    时间: 2024-5-15 10:24
标题: 有没有把模组内某个结构禁止生成的模组?


作者: QQ酱704158    时间: 2024-5-15 10:24
不需要别的模组,直接数据包覆盖或者改模组文件。data/模组/worldgen/structure_set/结构名,把separation和spacing调大。前者要小于后者,两值越大结构之间间距越大。如果有config直接改config。
作者: QQ酱22486    时间: 2024-5-15 18:59
如果模组的config文件中没有的话,就用解压工具打开mod,找里面结构生成的文件,直接修改生成概率就行了
作者: QQ酱486559    时间: 2024-5-15 20:48
QQ酱704158 发表于 2024-5-15 10:24
不需要别的模组,直接数据包覆盖或者改模组文件。data/模组/worldgen/structure_set/结构名,把separation ...

如果没有structure_set该怎么办?这种是不是配置不了?
作者: QQ酱704158    时间: 2024-5-15 20:50
QQ酱486559 发表于 2024-5-15 20:48
如果没有structure_set该怎么办?这种是不是配置不了?

结构放置一定需要structure_set数据的吧,,没有的我还没遇见过。低版本没有datapack的话那确实没有。
作者: QQ酱486559    时间: 2024-5-15 20:59
QQ酱704158 发表于 2024-5-15 20:50
结构放置一定需要structure_set数据的吧,,没有的我还没遇见过。低版本没有datapack的话那确实没有。 ...

Laendli这个模组没有structure_set这个,我知道的还有一个也没有,其他的就没看过了
如果可以的话麻烦你下载帮忙看看,我需要改个UFO的结构!
作者: QQ酱486559    时间: 2024-5-15 21:03
QQ酱704158 发表于 2024-5-15 20:50
结构放置一定需要structure_set数据的吧,,没有的我还没遇见过。低版本没有datapack的话那确实没有。 ...

我想的可能是或许它不属于结构?
作者: QQ酱704158    时间: 2024-5-15 21:14
QQ酱486559 发表于 2024-5-15 20:59
Laendli这个模组没有structure_set这个,我知道的还有一个也没有,其他的就没看过了
如果可以的话麻烦你 ...

这是个MCR模组,没有structure_set数据,我怀疑是硬编码写的结构生成。我之前没有使用过mcr模组,不过我还有个方法你可以试一试,data/laendli_transport/worldgen/configured_feature/ruin_ufo_1(你想删除的结构)把type键值对的值(冒号后面双引号内容)改为no_op。之前我删除地物就是这样操作的,结构应该同理。再新建世界之前做好备份,这部分文件修改容易导致游戏崩溃。
作者: QQ酱704158    时间: 2024-5-15 21:16
QQ酱486559 发表于 2024-5-15 21:03
我想的可能是或许它不属于结构?

UFO应该属于结构,不过结构是硬编码写的,用地物方式生成。mcr嘛,正常。
作者: QQ酱486559    时间: 2024-5-15 21:18
QQ酱704158 发表于 2024-5-15 21:14
这是个MCR模组,没有structure_set数据,我怀疑是硬编码写的结构生成。我之前没有使用过mcr模组,不过我 ...

好的谢谢,我会去尝试的,如果不行的话就这样了哈哈,主要是这个结构有四个下界残骸,并且只要不破坏BOSS生成方块就可以无损获得,而且它生成的也不算稀有,我在考虑怎么禁止或者减少概率生成
作者: QQ酱486559    时间: 2024-5-15 22:54
QQ酱704158 发表于 2024-5-15 21:14
这是个MCR模组,没有structure_set数据,我怀疑是硬编码写的结构生成。我之前没有使用过mcr模组,不过我 ...

改了就崩游戏哈哈,过于炸裂!模组不规范,我要两行泪。
作者: QQ酱704158    时间: 2024-5-15 23:21
QQ酱486559 发表于 2024-5-15 22:54
改了就崩游戏哈哈,过于炸裂!模组不规范,我要两行泪。

不对哇,哥们,我在1.20.1forge复刻了一下该操作,游戏没有崩溃正常进入了游戏,,,不过我发现locate仅原版结构,搜不到这些。不过我相信应该是有效的。我猜你是不是把双引号删了直接写的no_op?正确写法应该是"type":"no_op"啊。你如果一直无法成功请给我世界种子和这个结构的确切坐标,我帮你彻底解决这个问题。毕竟你已经给了我60RF了总不能白给吧~~
作者: QQ酱486559    时间: 2024-5-15 23:35
QQ酱704158 发表于 2024-5-15 23:21
不对哇,哥们,我在1.20.1forge复刻了一下该操作,游戏没有崩溃正常进入了游戏,,,不过我发现locate仅 ...

很抱歉,是我理解错误了哈哈哈
我改成  "type": "laendli_transport:no_op", 哈哈哈,要被蠢死!
炸裂的我哈哈,确实不会崩溃了,而且我测试了之前生成的位置确实没有生成
后续我再跑跑图看看会不会生成,非常感谢!!!
作者: QQ酱486559    时间: 2024-5-15 23:40
本帖最后由 QQ酱486559 于 2024-5-15 23:47 编辑
QQ酱704158 发表于 2024-5-15 23:21
不对哇,哥们,我在1.20.1forge复刻了一下该操作,游戏没有崩溃正常进入了游戏,,,不过我发现locate仅 ...

我觉得可以把这段问答当做教程写下教程,为后续新手提供一个方向
mc对于新手来说太需要这种有趣的你问我答了哈哈,包括生物生成权重,以及你前面说的结构权重,还有这段我错误理解导致的有趣对话哈哈哈,这段对话我让我在这一两个小时内了解了以上三种问题的答案!
作者: QQ酱704158    时间: 2024-5-15 23:59
QQ酱486559 发表于 2024-5-15 23:40
我觉得可以把这段问答当做教程写下教程,为后续新手提供一个方向
mc对于新手来说太需要这种有趣的你问我答 ...

我刚入站不久,还没有写过教程!整合包也是刚开始学习着制作,两个月前我还是零编程基础的小白。感谢你的建议,我会考虑把我做整合包的过程中学习到的一些基本东西做成教程的!




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科