介绍
Create: Green Print
Create: Green Print is a NeoForge 1.21.1 addon for Create. It extends Create’s blueprint workflow with an expandable recipe graph and recursive crafting support.
A Green Print can organize multiple recipes into a crafting tree (stored internally as a connected recipe graph). When a target recipe requires an item produced by another Green Print node, the mod searches for and attempts to craft the required prerequisites first.
Features
- Craft Green Prints from a Create blueprint and green dye.
- Store multiple recipe nodes in one Green Print without being limited to a fixed 3×3 layout.
- Connect edge-adjacent Green Prints with matching orientations into one shared recipe component.
- Preserve Minecraft
Ingredientand tag-based recipe alternatives. - Check the player’s inventory and recursively search connected Green Print recipes for missing ingredients.
- Support output counts, actual recipe matching, tool durability, and container return items.
- Use transactional crafting: failed searches do not partially consume the player’s inventory.
- Reuse Create’s ingredient overlay and distinguish between available, recursively craftable, and unavailable materials.
Usage
- Craft a Green Print using one Create blueprint and one green dye.
- Place the Green Print on a valid surface and use a Create wrench to open its recipe editor.
- Configure recipes in different nodes. Adjacent nodes become part of the same crafting tree.
- Place multiple Green Prints edge to edge with the same orientation when recipes need to be shared across prints.
- Click a recipe node with an output to attempt crafting. Holding Shift repeats the operation until materials run out or 64 crafting passes have completed.
Recipe Search
For each crafting attempt, the mod collects all recipes from the current Green Print and its physically connected Green Prints. It builds an index of candidate recipes by output item and resolves each requested ingredient in the following order:
- Reserve matching items from the player’s inventory.
- Use virtual outputs already produced by the current search branch.
- If the ingredient is still missing, select a connected Green Print recipe that produces a matching
Ingredientand resolve its inputs recursively. - Backtrack between candidate recipes until a branch can satisfy the complete crafting grid.
- Commit the transaction only after all inputs and prerequisites have been resolved successfully, then return the final output to the player’s inventory.
The search tracks active recipes and limits recursion depth to 64 to prevent recipe cycles. Recipe indexes and discovered recipes are cached briefly and invalidated automatically when Green Prints are edited or their connections change.
Development Environment
| Component | Version |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.244 |
| Create | 6.0.11-295 |
| Java | 21 |
Build the project:
.\gradlew.bat build
Compile Java sources only:
.\gradlew.bat compileJava
常见问题
Create: Green Print 支持哪些 Minecraft 版本?
Create: Green Print 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Create: Green Print 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
moguang 的其他作品
查看全部 →Create: New Horizon
一个包含 GregTechCEu Modern 和机械动力的大型整合包。
CTNH Core
Create: New Horizon 整合包模组
Jack’s Economy-CTNHfork
Jack's Economy 的非官方分支,可能兼容 Create 6.0。
CTNH Bio
A mod for the compability between biomancy and Gregtech Modern
评论
登录后评论和评分