prefab-custom-addon

prefab-custom-addon

A NeoForge addon for Prefab 1.20.1,1.21.1, adds custom building extension packs, works for both client and dedicated server。

结构

Prefab 自带少量建筑。过不了多久你就会对它们感到厌倦。

这个附加组件引入了一个扩展包系统:在游戏中按 Z 键浏览并下载社区制作的扩展包,或按 X 键制作你自己的扩展包。

下载器 — 浏览社区扩展包,挑选一个,它会被放入 prefab-extension/ 目录,下次加载世界时即可使用。

创建器 — 本地工作区模式。填写表单、选择 NBT、选择封面图片,几下点击即可获得一个标准扩展包(含 ZIP 压缩文件)。所有内容都存放在游戏根目录下的 prefab-work/ 文件夹中。使用原版结构方块导出 NBT 文件。

需求:Prefab 1.0.7+,LDLib2 2.2+。已在 NeoForge 21.1.233 / MC 1.21.1 / Java 21+ 环境下测试。

按键绑定

按键 动作
Z 打开扩展包下载器
X 打开扩展包创建器

文件夹结构

工作区文件夹镜像了已发布扩展包的格式:

prefab-work/
├── <pack_id>/
│   ├── information/
│   │   ├── <pack_id>.txt
│   │   └── cover.png
│   └── construction/
│       ├── <building_id>.nbt
│       ├── <building_id>.png
│       └── <building_id>.txt
└── <pack_id>.zip          ← 自动生成

对 prefab-work/<id>/ 目录下的任何更改都会自动重新打包到 prefab-work/<id>.zip 中。要手动安装扩展包,请将文件解压到 prefab-extension/<id>/ 目录。

依赖项

模组 版本 必需 用途
Prefab 1.0.7+ 是 核心 — 提供 GuiStructure、BuildBlock 等。
LDLib2 2.2+ 是 UI 工具

Minecraft 1.21.1 上的 NeoForge 21.1.233。