Add noNBT or options alike in the recipe datapack.
When the noNBT is true, output fluids/items will not have NBT attached to output.
Reason
If the cooking recipe is used other than cooking food (like producing salt water from boiling water with salt. NBT attached to the output fluid will make buckets fail to extract fluid from pots.
Consider the following recipe: Water Base + Only bark ==> Tannin, Tannin is not edible, so retaining the tags is of no use, however, the NBT attached will make the bucket unable to extract the fluid, only fluid without NBT can be taken out from the pot with a bucket.
A similar example is the Bone Gelatin, I think it would provide much more recipe flexibility if we can extract the fluid by a bucket, though a bowl may be sufficient already.
Making buckets extraction to ignore and destroy NBT might also be applicable, but it may have potential risk of bucketing out entire stew cooked if misclicked.
Suggestion
noNBT
or options alike in the recipe datapack.noNBT
istrue
, output fluids/items will not have NBT attached to output.Reason
If the
cooking
recipe is used other than cooking food (like producing salt water from boiling water with salt. NBT attached to the output fluid will make buckets fail to extract fluid from pots.Consider the following recipe:
Water Base + Only bark ==> Tannin
, Tannin is not edible, so retaining the tags is of no use, however, the NBT attached will make the bucket unable to extract the fluid, only fluid without NBT can be taken out from the pot with a bucket.A similar example is the
Bone Gelatin
, I think it would provide much more recipe flexibility if we can extract the fluid by a bucket, though a bowl may be sufficient already.Making buckets extraction to ignore and destroy NBT might also be applicable, but it may have potential risk of bucketing out entire stew cooked if misclicked.
Exsiting Mods