Structurify
模组属性评比

距离显示结果还剩3票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    开发组申请

      暂无开发组..

    活跃
    开源

    Structurify

    0.0

    无人问津

    昨日指数: 41
    昨日平均指数: 84.376

    2.12万

    总浏览

    --

    资料填充率


    如何下载?
    • Structurify-第1张图片

      📖 关于模组

      Structureify 通过配置文件来配置结构相关的所有内容,使控制结构生成变得非常容易,消除了创建多个数据包的烦恼。

      目前已实现功能:

      • 全局禁用所有结构:通过一个设置轻松禁用世界上的所有结构,简化世界生成过程;

      • 禁用单个结构:单独禁用特定的结构,让你可以精确控制哪些结构在你的世界中生成;

      • 管理特定结构的生物群系:为单个结构定制生物群系列表,确保它们只在选定的生物群系中生成;

      • 为所有结构全局设置结构排列:为所有结构设置全局结构平均距离和结构最小距离,使结构在整个世界生成中保持一致;

      • 单独设置结构排列:调整特定结构的结构平均距离和结构最小距离,允许自定义它们之间的生成距离。

      未来可能实现的功能:

      • 禁用单个结构储存格式;

      • 修改单个结构储存格式的权重;

      • 与结构相关的实用指令;

      • 特定设置的预设。

      🖥️ 游戏内配置

      结构设置

      结构通过 Mod 和数据包的名称来进行分类。可以禁用结构的生成,以及管理结构生成的生物群系列表。

      也可在列表中搜索特定结构。

      结构群系管理

      每个结构都有自己的配置,允许添加和删除特定生物群落来调整结构生成。

      结构扩散设置

      自定义结构扩散可以通过全局结构平均距离和结构最小距离进行配置,也可以通过每个结构特定的结构平均距离和结构最小距离进行配置。

      • 结构平均距离(Spacing)是同一结构集(Structure Set)内结构之间的平均距离(以区块为单位);

      • 结构最小距离(Separation)是同一结构集(Structure Set)内结构之间的最小距离(以区块为单位)。结构最小距离不能大于结构平均距离。

      📝 JSON 文件配置

      前文所提到的配置被镜像并保存在位于 config 的 structurify.json 文件中。

      此文件对于管理服务端的配置特别有用。

      structurify.json 文件的默认内容如下所示:

      {
          "general": {
              "disabled_all_structures": false,
              "enable_global_spacing_and_separation_modifier": true,
              "global_spacing_and_separation_modifier": 1.0
          }, 
          "structures": [],
            "structure_sets": []
      }

      一般(General)

      general 包含全局应用于所有结构和结构集:

      描述

      默认值示例

      disabled_all_structures

      禁用所有结构。

      falsetrue
      false
      enable_global_spacing_and_separation_modifier

      启用全局结构平均距离和结构最小距离。

      truetrue
      false
      global_spacing_and_separation_modifier

      全局结构平均距离和结构最小距离。

      1.00.1
      1.0
      2.0
      "disabled_all_structures": false

      如果设置为 true 无论具体的结构选项如何,所有结构都将被禁用,并且不会在世界上生成。

      "enable_global_spacing_and_separation_modifier": true

      如果设置为 true 所有结构集都将修改结构平均距离和结构最小距离。

      "global_spacing_and_separation_modifier": 1.0
      • >1.0,结构集更分散;

      • =1.0,无变化;

      • <1.0,结构集更集中。

      结构(Structures)

      所有与结构相关的设置都保存在 structures.json 文件中:

      描述默认值示例
      name

      结构标识符。

      -minecraft:shipwreck
      is_disabled

      禁用结构。

      falsetrue
      false
      biomes

      群系标识符。

      []["minecraft:deep_cold_ocean"]
      enable_biome_check

      启用生物群系检查。

      falsetrue
      false
      biome_check_distance

      群系检测距离。

      -8
      16
      128
      "name": "minecraft:shipwreck"

      结构的唯一标识符,通常采用以下格式 :mod_id:structure_name。

      "is_disabled": false

      如果设置为 true 该结构将被禁用,并且不会在世界上生成。

      "biomes": []

      生物群系标识符,通常采用以下格式 :mod_id:biome_name  空值意味着该结构不会在任何地方生成。

      "enable_biome_check": false

      如果设置为 true,只有当指定距离内的所有生物群系都出现在生物群系列表中时,该结构才会产生。

      "biome_check_distance": 32

      从结构中心到检查生物群系的距离(以区块为单位)。

      结构集(Structure Sets)

      所有与结构集相关的设置都保存在 structure_sets.json 文件中。

      描述默认值示例
      name

      结构标识符。

      -minecraft:villages

      spacing

      同一结构集内结构之间的平均距离(以区块为单位)。

      -34
      8
      60

      separation

      同一结构集内结构之间的最小距离(以区块为单位)。结构最小距离不能大于结构平均距离。

      -8
      4
      40
      "name": "minecraft:villages"

      结构的唯一标识符,通常采用以下格式: mod_id:structure_name。

      "spacing": 34

      spacing 是同一结构集内结构之间的平均距离(以区块为单位)。

      "separation": 8

      separation 是同一结构集内结构之间的最小距离(以区块为单位)。结构最小距离不能大于结构平均距离。

      ⚙️ 兼容性

      Structurify 与大多数 Mod 和数据包兼容,目前它与以下 Mod 提供了进一步的兼容性:

      💡 一些建议

      • 通过搭配 WITS 来获取结构 ID;

      • 通过 YACL 界面配置文件。

      🖼️ 画廊

      Structurify-第2张图片Structurify-第3张图片Structurify-第4张图片Structurify-第5张图片Structurify-第6张图片

    短评加载中..