Community listing page, reviews here may not be monitored by the author.
Create:Productionline
No reviews yet
Make Sequenced Assembly Better Again! Convert ANY mod's recipe into native Create JSON for real, automated lines.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Create: Production Line / 机械动力:产业线
EN — A Create addon for Minecraft 1.21.1 / NeoForge. Point it at any recipe (vanilla, Create, another mod), and it writes native Create recipe JSON at runtime, drops the files into a world datapack and reloads that datapack. The target item can then be produced by a real Create production line.
中文 — 面向 Minecraft 1.21.1 / NeoForge 的 Create 附属模组。配方不管来自原版、Create 还是别的 mod,都能在游戏内实时转成 Create 原生配方 JSON 写进世界数据包,再 /reload 一次,目标物品随后就能沿一条真实 Create 产线生产出来。
前置需求 / Prerequisites
- Create
6.0.10+(必需 / Required)- JEI
19.x(可选 / Optional, 仅配方查看 / recipe viewing only)
模块 / Modules
产线计算机 / Production Computer
- EN — 3 slots side by side (target item / blank Line Scheme carrier / optional paper). On Compute, the server re-derives from the live RecipeManager, writes a single-layer plan + embedded Create recipe JSON onto the carrier, and injects the build guide.
- 中文 — 3 格并排(目标物品 / 空白产线方案载体 / 可选纸)。点【计算】时服务端拿实时 RecipeManager 重推导,把单层直连方案 + 内嵌 Create 配方 JSON 写入载体,并注入施工指引。
产线方案 / Line Scheme
- EN — Carries LineScheme NBT (Version/RecipeId/OutputItem/BaseMaterial/Steps[] + embedded CreateRecipes), activatable by the loader, readable by the dismantler.
- 中文 — 携带 LineScheme NBT 数据,可被加载柜激活、被破拆机读取。
方案加载柜 / Scheme Loader
- EN — 16 slots (2×8), accepts only genuine LineSchemeItem. Re-derives this cabinet's contribution server-side from each scheme's recipeId, writes the cpl_converted union and runs /reload. Emits redstone while recipes are active.
- 中文 — 16 格(2×8),只收真方案物品。放入即按 recipeId 在服务端重推导本柜贡献,写入并集并自动 /reload。有生效配方时输出红石信号。
破拆机 / Dismantler
- EN — 2 slots. Refunds unfinished intermediates (base + materials consumed so far) or finished products (full inverse batch), resolved server-side. Places a read-only mirror.
- 中文 — 2 格。未完成的中间产物退还基底及已消耗原料;成品按逆运算退款。配方由服务端解析,并生成只读镜像。
通用中间产物 / Generic Intermediate
- EN — Sequenced-assembly transitional item, carries progress component.
- 中文 — 序列装配过渡物,带进度组件。
产线方案镜像 / Line Scheme Mirror
- EN — Read-only display snapshot. Structurally cannot be activated or fed back to the dismantler.
- 中文 — 只读展示快照,结构上不可激活、不可复喂破拆机。
快速使用 / Quick start
1. 计算 / Compute
- EN — The computer GUI has 3 slots side by side (target item / Line Scheme / paper). Put the target in slot 1 and a blank Line Scheme in slot 2. Slot 3 is optional paper. Press Compute.
- 中文 — 计算机 GUI 的 3 个槽位并排(目标物品 / 产线方案 / 纸)。目标物品放第 1 格,第 2 格放空白产线方案(第 3 格可选放纸)。点击【计算】。
2. 激活 / Activate
- EN — Put the written Line Scheme into any slot of a Scheme Loader (multi-slot/multi-cabinet). The server re-derives the recipes from recipeId, writes the datapack and reloads automatically.
- 中文 — 把写好的产线方案放入方案加载柜任意格(可多格/多柜)。服务端按 recipeId 重推导配方写入数据包并自动 /reload。只有真正的产线方案物品才能激活。
3. 搭建 / Build
- EN — Feed the base first; one Deployer per extra material (USE mode, facing DOWN above the belt, holding that material); the product rolls out at the end.
- 中文 — 基底先上带;每种追加原料一台机械手(USE 模式、朝下置于传送带上方、手持对应原料);跑完 roll 出成品。
4. 拆解/镜像 / Dismantle & Mirror
- EN — The dismantler refunds materials and produces a read-only mirror.
- 中文 — 破拆机还原原料并生成只读镜像。
配方转换规则 (概要) / Recipe conversion rules
- 单机工艺 / Single-machine processes
- EN: Turns into flat
create:<type>recipes (crushing/milling/mixing/pressing/cutting…), via the category→facility dictionary. - 中文: 转成扁平
create:<type>配方,机器按映射字典 category→facility 查。
- EN: Turns into flat
- 合成与装配 / Crafting and assembly
- EN: Goes to
create:sequenced_assembly— ingredient=base, transitional_item=Generic Intermediate, one deploying step per extra material. - 中文: 走
create:sequenced_assembly— ingredient=基底,transitional_item=通用中间产物,每个追加原料一个 deploying 步。
- EN: Goes to
- 原生 Create 配方 / Native Create recipes
- EN: Additionally gets a non-conflicting cpl sequence recipe, with the original left in place.
- 中文: 额外生成一份不冲突的 cpl 序列配方,原配方保持不变。
- 标签保真 / Tag fidelity
- EN: Source tags are written verbatim as
{"tag":…}, so any tag member matches. - 中文: 源配方的 tag 原样写成
{"tag":…},同标签下任何成员都能匹配。
- EN: Source tags are written verbatim as
- 同源列表 / One shared list
- EN: Plan and embedded recipe share ONE JSON-ordered, tag-preserving material list, preventing base/step mismatches.
- 中文: 方案与内嵌配方共用同一份 JSON 保序、保标签材料列表,杜绝基底和步骤错位。
多人服安全 (防注入) / Multiplayer Security
- EN — NBT-carrying items can be forged by modified clients on survival servers. Therefore, this mod is rebuilt around one rule: the server is the only authority. The loader re-derives recipes server-side without trusting client JSON; the dismantler strictly validates inputs before refunding; the mirror is structurally non-executable. Forging a scheme to print valuable materials is impossible.
- 中文 — 方案、镜像这类存 NBT 的物品在多人服上会被改包客户端伪造。为此本模组按"服务端为唯一权威"重构:加载柜在服务端重推导配方,不信任方案内嵌 JSON;破拆机权威退款,严格校验输入;镜像纯文本化不可执行。"伪方案刷贵重原料"这条路已被堵死。
已知边界 / Known limits
- EN — Sequence lines consume 1 unit of each material per step. That is cheaper than the source grid when a material repeats, and the line still produces output.
- 中文 — 序列产线每种材料每步耗 1 个。源网格里同一种材料要多个时,这么算反而省料,产出照旧。
- EN — Results carry item id + count only, so recipes with NBT/enchantments/state yield the "plain" variant.
- 中文 — 结果只记 item id+count,所以带 NBT/附魔/状态的产物一律是"素体"。
- EN — Multi-level intermediates are not recursed into a single scheme by default. Compute each stage, then activate them together as a union in the 16-slot loader for an end-to-end line.
- 中文 — 多级中间物默认不递归进单份方案。分几个方案算,再一起放进 16 格柜做并集激活,就能拼出端到端线。
- EN — Single-material recipes are converted through a semantic single-machine choice (wood → saw, ore → crushing wheel, organic → millstone, metal/gem → press). The machine is a heuristic, not a faithful simulation of the original recipe. The only refusals with "cannot convert" are targets already produced by a native Create process, and recipes with no usable materials.
- 中文 — 单一材料配方走的是"按材料语义挑一台机器"(木→锯、矿→粉碎轮、有机物→石磨、金属/宝石→压片机)。机器是启发式选的,不是原配方的忠实模拟。报"无法转换"的只有两种:目标已由 Create 原生工艺产出,或配方没有可用材料。
- EN — The dismantler refunds what it can materialize (
#tag→ first member), and refuses without consuming when nothing can be refunded. - 中文 — 破拆机只退还它真能具现出来的材料(
#tag→ 首个成员);完全退不出时不消耗物品。 - EN — Create
assets/is All Rights Reserved: this mod only "runtime-references" its GUI/textures and never bundles copies. - 中文 — Create
assets/为 All Rights Reserved:本 mod 只"运行时引用"其 GUI/贴图,不打包复制。 - EN — Every texture and icon in this project is original artwork drawn by the author; the mod bundles no third-party assets.
- 中文 — 本项目的全部贴图与图标都是作者原创手绘,模组不打包任何第三方素材。
更多开发细节、无头自检结果 (13 项)、版本规范以及开源协议信息,请参见 https://github.com/Es-254/Create-ProductionLine
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources