mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2024-11-13 05:19:59 +00:00
ad70e2ad90
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. |
||
---|---|---|
.. | ||
src | ||
build.gradle.kts |