基本信息
我的世界Java版本
1.21.10
1.21.4–1.21.5
1.21
1.20.x
1.19.x
平台
Fabric
运行环境
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 a year ago
更新于 a month ago
Sparse Structures
一个简单且可配置的模组,它使所有(甚至包括数据包和模组添加的)结构更加分散(或更常见),使它们更稀有/更容易找到。在有大量结构模组的大型模组包中很有用,可以鼓励探索并使体验更具挑战性或平衡性。
注意:这不会改变矿石/晶洞或此类其他特征的生成,并且对地形和树木的改变非常轻微(对大多数玩家来说不足以成为问题)。
示例

在一个模组环境中:
图片中的结构模组:
潮汐城镇、探索、所有杨的模组、只是另一个结构包、MVS、探索、城镇和塔楼、地牢和酒馆……
特性
- 可配置:你可以改变所有单个结构的稀有度,甚至包括模组和数据包中的。
- MC-177381 修复:修复了
/locate在玩家和结构之间返回不正确距离的错误。 - 转储结构集:你可以使用
/dumpstructuresets将所有结构集转储到一个具有正确配置格式的文件中。 - 无分离限制:在原版中,结构之间的分离限制为 4096 个区块(65k 个方块)。这个模组消除了这个限制,允许结构更加分散(如果由于任何原因你需要结构那么稀有)。
配置
配置可以在你的实例的config文件夹中找到,名为sparsestructures.json5。它包含以下选项:
spreadFactor:结构的分离和间隔应该乘以的因子。默认值为2,这意味着结构将是原来的两倍稀有。如果你希望结构更常见,你可以将此值设置为0.5例如。- ⚠️ 警告:一个非常低的值(如
0.01)会使世界生成过程大大减慢。
- ⚠️ 警告:一个非常低的值(如
customSpreadFactors:特定结构的自定义分离因子列表。默认值使宅邸作为示例是原来的两倍稀有(在全局spreadFactor为 2 时没有影响)。如果你想改变一个结构的分离因子,你可以向此列表添加一个条目。每个条目是一个 JSON 对象,有两个字段:name(结构的名称)和spreadFactor(结构的分离因子)。这里是一个示例:
{
"name": "minecraft:mansion",
"spreadFactor": 2
}
// 在配置文件内部可以找到更详细的信息
提示:你可以使用自定义命令
/dumpstructuresets将所有结构集转储到正确格式的文件中。
目前(v2.0),你必须重新启动游戏才能重新加载配置。这种行为在未来可能会改变。
依赖
Fabric API(如果你使用Fabric,或使用Quilt equivalent)
未来更新
- 禁止特定结构生成
- 世界特定配置
- 支持基于频率的结构生成
- 支持配置中的结构标签
- 在这个项目的仓库中打开一个问题,如果你有任何建议!
添加一个配置(在 v2.0 中添加)
致谢
图标使用Gimp使用Twemoji和FiraCode制作 jaredlll08 的多加载器模板由 jaredlll08 提供


