模组

筑艺坊——新:模拟大都市建筑拓展包管理和创作拓展mod

-苏晴***版主 发表于 昨天 20:37 IP:上海 231 0
AI 速览2026-11-15 20:56 生成

《新:模拟大都市》拓展包管理器与建筑创作模组筑艺坊

筑艺坊是《新:模拟大都市》的 NeoForge 附属模组,提供拓展包的安装、启停、更新与客户端服务端清单校验,并内置游戏内建筑编辑器,可完成选区、旋转镜像、材料统计、控制盒指定和分类配置后导出可分发 ZIP。适合想批量管理建筑拓展包或自制建筑的玩家,当前主版本为 2.0.0-beta1,1.20.1 Forge 版已停止维护。

获取方式
  • 论坛附件 simupack-1.21.1-2.0.0-beta1.jar,对应 Minecraft 1.21.1 NeoForge
  • 论坛附件 simupack-1.20.1-final.jar,为已停止维护的 1.20.1 最终版
  • GitHub Actions 的 Build 工作流 Artifacts 可获取构建产物,需登录 GitHub
  • 克隆源码后用 Java 21 运行 gradlew 构建,产物在 build/libs 下
  • 需 Minecraft 1.21.1、NeoForge 21.1.228 及以上
  • 前置依赖 LDLib2 2.2.41 及以上与新:模拟大都市 2.0.0 及以上
  • 多人游戏时客户端与服务端需启用相同的拓展包集合
  • 在线创意工坊标签页为占位实现,官网 API 接入前不可用
  • 1.20.1 版缺少住宅户型编辑、工业动作组等高级功能
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
模组资源
中文名: 模拟大都市:筑艺坊
外语名: (Neo)Simupack
类型: 主体 
来源: 原创
前置MOD: 1.21.1/26.x:ldlib2
支持版本: 1.20.x 1.21.x 
支持API: |Forge| |NeoForge| 
原帖地址: -
下载地址: -
语言支持: 简体中文 English 
最后更新:
本帖最后由 -苏晴晴在此- 于 2026-11-15 20:39 编辑

未命名的设计 (4).png
筑艺坊 · NeoSimupack
《新:模拟大都市》拓展包管理器与创作工坊

◆ 这是什么

筑艺坊(模组 ID:simupack)是《新:模拟大都市》(NSUK)的 NeoForge 附属模组,当前版本 2.0.0-beta1。
注:1.20.1 Forge版本的筑艺坊已停止维护,目前版本为1.20.1-final。

它做两件事:

  • 管理拓展包 —— 安装、启用/禁用、一键检查更新、旧版格式自动转换、客户端与服务端包清单校验。
  • 创作建筑 —— 完整的游戏内编辑器,从圈地选区到导出可分发 ZIP,全程不出游戏。

◆ 功能详情
一、拓展包管理
  • 建筑拓展包管理 —— 独立界面,列出所有已安装的拓展包。可查看包详情(版本、格式、建筑数量、来源路径、错误信息),逐个启用 / 禁用。
  • 拖放安装 —— 把 ZIP 文件拖到管理界面直接装包,无需手动放目录。
  • 旧版格式转换 —— 检测到早期格式(无 pack.json、结构非 .nbt)的拓展包时,自动识别、标注「旧版」并就地转换。转换结果默认未启用,确认无误后再启用。
  • 一键更新官方包 —— 自动对比本地版本与模组内置的官方拓展包版本,可用时弹出提醒。更新前自动备份。
  • 提醒中心 —— 格式错误、待转换的旧版包、可用的官方包更新、可用的本体模组更新,统一汇总为提醒条,不再静默失败。
  • 包清单校验 —— 记录每个包的建筑指纹,客户端与服务端同步比对。两端包集合不一致时明确报告,而不是产生诡异的游戏表现。
2026-11-15_20.30.27.png

二、创作工坊
通过快捷键打开编辑器。
选区与结构
  • 两点选区:左键设第一角,右键设第二角,实时捕获结构快照。
  • 结构变换:顺时针 / 逆时针旋转 90°,前后 / 左右镜像,存档前随时调整朝向。
  • 从世界导入 / 从 NBT 文件导入。
  • 导出为 ZIP —— 打包成可分发的拓展包文件。
  • 撤销 / 重做 —— 覆盖全部编辑操作。
2026-11-15_20.30.50.png

材料清单
  • 统计结构中每种方块的数量,三种过滤模式:全部方块、建筑材料(NSUK 基础材料名单)、专家模式(排除专家跳过名单中的方块)。
  • 过滤规则在 NSUK 加载时动态读取服务端的活跃配置,玩家改了配置立刻生效;无 NSUK 时回退内置默认表(与 NSUK 2.3.x 保持同步)。

控制盒指定
  • 独立标签页,点击选取结构中哪个方块充当建筑的 POI 锚点,导出时将自动补全对应控制盒,再也不用怕忘放控制盒了!

分类设置
  • 住宅 —— 定义具名户型(床位分配区域),查看未归户床位与总入住容量。另外引入了阵列工具可批量生成户型,支持三轴偏移与名称模板({source}、{n}、{n+1}、{n*100} 等运算占位符)。
  • 商业 —— 完整交易编辑器。支持四种报价类型:NPC 卖出、NPC 买入、以物易物、混合交易。每条报价可设置容器、交易对象可见性(NPC / 玩家 / 混合)、库存上限、补货间隔与所需耗材。
  • 工业 —— 动作组编辑器,含容器位置映射、坐标点配置、工作区范围(起始偏移、Y 范围、每 tick 扫列数)、生物生成配置。内置工业仿真器:按动作组顺序模拟寻路与执行,逐步显示库存变化、路径动画与失败原因(缺料 / 输出箱满 / 步骤需真实世界等),直观验证配置是否正确。
  • 公共 —— 子类型选择器(医院 / 银行 / 证券交易所 / 全球市场 / 其他公共建筑)与服务范围圈数。

2026-11-15_20.36.00.png

2026-11-15_20.31.15.png

2026-11-15_20.31.50.png

2026-11-15_20.33.24.png

◆ 依赖
组件版本
Minecraft1.21.1
NeoForge21.1.228 或更高
LDLib22.2.41 或更高
新:模拟大都市2.0.0 或更高

由于客户端与服务端会比对拓展包清单,在使用拓展包进行多人游戏时请保持两端启用相同的包集合。


◆ 获取
本仓库暂未在 Modrinth / CurseForge 上发布正式版本。
  • 从 GitHub Actions 获取构建产物:访问 Build 工作流,取最近一次成功运行下的 Artifacts(需登录 GitHub)。
  • 从源码构建:需要 Java 21 和 Git,克隆仓库后运行 gradlew.bat :neoforge-1.21.1:build,产物在 neoforge-1.21.1/build/libs/ 下。
  • 从本贴获取:请查阅下方附件:
 simupack-1.21.1-2.0.0-beta1.jar (919.71 KB, 下载次数: 1)

 simupack-1.20.1-final.jar (468 KB, 下载次数: 0)




◆ 注意事项
  • 创作工坊导出的 ZIP 兼容 NSUK 官方格式,可直接给其他玩家使用,不依赖筑艺坊安装。
  • 在线「创意工坊」标签页目前为占位实现(官网 API 接入前不可用)。
  • 1.20.1版本不包括住宅户型编辑、工业动作组等高级功能和1.21.1的NSUK才引入的功能。


◆ 致谢


您需要登录后才可以回帖 登录 | 立即注册
本版积分规则