1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-01-10 17:30:29 +00:00
CC-Tweaked/projects
Jonathan Coates ad70e2ad90
Make printout recipes a little more flexible
Rather than having one single hard-coded recipe, we now have separate
recipes for printed pages and printed books. These recipes are defined
in terms of

 - A list of ingredients (like shapeless recipes).
 - A result item.
 - An ingredient defining the acceptable page items (so printed page(s),
   but not books). This cannot overlap with any of the main ingredients.
 - The minimum number of printouts required.

We then override the shapeless recipe crafting logic to allow for
multiple printouts to appear.

It feels like it'd be nice to generalise this to a way of defining
shapeless recipes with variable-count ingredients (for instance, the
disk recipe could also be defined this way), but I don't think it's
worth it right now.

This solves some of the issues in #1755. Disk recipes have not been
changed yet.
2024-05-09 18:47:22 +01:00
..
common Make printout recipes a little more flexible 2024-05-09 18:47:22 +01:00
common-api Update to MC 1.20.6 2024-05-07 22:59:53 +01:00
core Remove several unused test files 2024-04-28 19:54:39 +01:00
core-api Merge branch 'mc-1.20.x' into mc-1.20.y 2024-03-22 21:23:49 +00:00
fabric Make printout recipes a little more flexible 2024-05-09 18:47:22 +01:00
fabric-api Rewrite upgrades to use dynamic registries 2024-04-28 19:47:19 +01:00
forge Make printout recipes a little more flexible 2024-05-09 18:47:22 +01:00
forge-api Update to MC 1.20.6 2024-05-07 22:59:53 +01:00
lints Merge branch 'mc-1.20.x' into mc-1.20.y 2024-04-07 22:06:49 +01:00
standalone Allow mounting folders in the standalone emulator 2024-04-03 21:27:18 +01:00
web Fix build on Windows 2024-04-24 17:55:48 +01:00
ARCHITECTURE.md Add a standalone CC:T UI 2023-10-28 17:58:11 +01:00