Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Charset Crafting: Cauldron Crafting] Support for >1 item inputs and item input/output arrays #455

Open
Primitive-Human opened this issue Dec 22, 2021 · 0 comments

Comments

@Primitive-Human
Copy link

Primitive-Human commented Dec 22, 2021

Right now I'm doing testing on what kind of recipes I can do with cauldron crafting. I've managed to recreate potion brewing using the potion fluids with nbt tags and that works perfectly. No JEI support, but I'll manage with other forms of documentation.

However, I tried if I could use inputs with >1 item, but that doesn't seem to work.
Also tried to use an array of items as inputs, so I could, for example, throw 2-4 different ingrediënts in to make a recipe work. That doesn't seem to be supported either.

While I love cauldron crafting a lot, it could be even better if support for such recipes was also added.

Without these additions, in order to make a recipe using for example 4 items, I need to write 4 separate recipes, each being consecutive to the other.

Here's a recipe of me dissolving 3 sugarcane to saturated sugarwater, then drying it using wool to obtain 5 sugar:

mods.charset.Cauldron.addItemFluidRecipe(<minecraft:reeds>, <liquid:water> * 1000, null, <liquid:charset_potion>.withTag({Potion:"minecraft:sugarwater1"}) * 1000, true);
mods.charset.Cauldron.addItemFluidRecipe(<minecraft:reeds>, <liquid:charset_potion>.withTag({Potion:"minecraft:sugarwater1"}) * 1000, null, <liquid:charset_potion>.withTag({Potion:"minecraft:sugarwater2"}) * 1000, true);
mods.charset.Cauldron.addItemFluidRecipe(<minecraft:reeds>, <liquid:charset_potion>.withTag({Potion:"minecraft:sugarwater2"}) * 1000, null, <liquid:charset_potion>.withTag({Potion:"minecraft:sugarwater3"}) * 1000, true);

mods.charset.Cauldron.addItemRecipe(<minecraft:wool>, <liquid:charset_potion>.withTag({Potion:"minecraft:sugarwater3"}) * 1000, <minecraft:sugar>*5);

And as a sidenote, any recipes where I use a fake potion in the recipe will have the cauldron's contents turning purple, the color of uncraftable potions.

So, consider adding the ability to use >1 item inputs, and input arrays. It would make complex cauldron recipes easier.

@Primitive-Human Primitive-Human changed the title Cauldron Crafting: support for >1 item inputs and item input arrays [Charset Crafting: Cauldron Crafting] Support for >1 item inputs and item input arrays Dec 22, 2021
@Primitive-Human Primitive-Human changed the title [Charset Crafting: Cauldron Crafting] Support for >1 item inputs and item input arrays [Charset Crafting: Cauldron Crafting] Support for >1 item inputs and item input/output arrays Dec 23, 2021
@asiekierka asiekierka reopened this Dec 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants