Just before 1.6, Fizzy Drinks 6.0.0 has been released!
Added more content including Butterfly Pea Flower, Calendula Flower, Honeybush Red Tea and Rooibos Red Tea, several new tea recipes, several sparkling tea/tea soda recipes, soda-based kombucha, probiotic sodas and a lot more! See changelog for more info.
Joja Cola Restock and Raffadax now have their own separate add-on files.
Huckleberry Season compatibility is now added. Purple Huckleberry Compatibility is available for those using both Huckleberry Season and Raffadax.
Added context tags to some crops, edited a few descriptions, name changes and error fixes. See changelog for full details.
Will edit Article once 1.6 is released to see what other changes I need to make.
Please note that I am only responsible for this mod. If you are having issues with another mod, I suggest you contact the author or make a bug post on their page.
could you use Cornucopia instead of PPJA? because its depreceated, I love your mod, but because depends on a mod which is not more maintain its difficult to me to download :S, also use content patch new config instead json assets
I can't because Artisanal Soda Makers hasn't been updated. :/ Plus Cornucopia doesn't have all the resources I got from Artisan Valley. I do plan on using some of the assets from Fizzy Drinks for a new mod so keep an eye on that!
Also, a lot of the recipes are broken for me in SMAPI:
[Producer Framework Mod] No Output found for 'Ume Soda With Honey', producer 'Artisanal Soda Maker' and input 'Ume'. This rule will be ignored. [Producer Framework Mod] No Output found for 'JojaBolt', producer 'Joja Cola Maker' and input '433'. This rule will be ignored. [Producer Framework Mod] No Output found for 'Jojarana', producer 'Joja Cola Maker' and input 'Guarana Extract'. This rule will be ignored. [Producer Framework Mod] No Output found for 'JojaMelon', producer 'Joja Cola Maker' and input '254'. This rule will be ignored. [Producer Framework Mod] No Output found for 'JojaSpritz', producer 'Joja Cola Maker' and input 'Lemon'. This rule will be ignored. [Producer Framework Mod] No Output found for 'Joja Crystal', producer 'Joja Cola Maker' and input 'Clear Joja Syrup'. This rule will be ignored. [Producer Framework Mod] No Output found for 'JojaZero', producer 'Joja Cola Maker' and input 'Diet Joja Syrup'. This rule will be ignored. [Producer Framework Mod] No Output found for 'Blueberry Oolong Tea Soda', producer 'Artisanal Soda Maker' and input 'Blueberry Oolong Tea'. This rule will be ignored.
And I get this error as well:
[Json Assets] No idea what 'Butterfly Pea Blue Tea' is!
im having the exact same problem, every single one of these recipes and the dont know what butterfly pea blue tea is, i dont think the problem was fixed... i managed to fix most of them, with the exception of the first, the last and the 'Butterfly Pea Blue Tea' one
A number of dependencies have either not been upgraded yet or been rendered obsolete. I have yet to find a suitable replacement for them. Not to mention my modding partner has quit after losing their hard drive. The good news is that she gave me the permission to continue using her assets. So yeah unless you want to use this mod for archival purposes or can revert back to 1.5 this mod is officially dead.
PPJA content is no longer being maintained by the main author and is outdated, but some of the other authors have made new mods (cornucopia) with much similar content. Will PPJA dependencies be removed/replaced going forward?
I am waiting for all the dependencies either to be updated or I can find a replacement. I'm likely going to start from scratch - my partner had quit modding after losing all of their files but did give me permission to continue using their assets so we shall see.
Is anyone else having trouble buying some of the new recipes from Pierre? Ones I can't acquire: Butterfly Pea Flower Blue Tea Sparkler, Butterfly Pea Flower Purple Tea Sparkler, Chamomille Hops Tea, Coffee Sparkling Shrub, Cucumber Mint Green Tea, Fize Bold Ginger Ale, Fize Pomegranate Ginger Ale, Honey Lemon Black Tea, Lemon Thyme White Tea, Pineapple Mate Green Tea, Pomegranate Cranberry Yerba Mate, Vanilla Rooibos Infusion
It looks like in some cases, the code is written so you can buy the item itself from Pierre, but not the cooking recipe?
Hi there, I'm getting the same error messages others have dealt with as well since the 6.0.0 update. I only manually installed, I've done a clean install (didn't overwrite any previous files) multiple times and I still get the same errors every time. Here's my smapi log: https://smapi.io/log/b29fcd2a760f4210b55bd60ed0e3e2a7
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details: Newtonsoft.Json.JsonReaderException: Can't parse JSON file at C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Fizzy Drinks 6.0\[PFM] Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON. Technical details: After parsing a value an unexpected character was encountered: ". Path '[55].AdditionalFuel['Licorice Root']', line 1038, position 39. at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86 at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76 at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65 at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101 got this error, not sure if it is meant to happen or not. SMAPI log
With 1.6 coming so soon, and even you waiting, Seiing this lovely mod haft to drop some of what it has used in the past (or left as an option) and adjust to how things are. Still love that you are working on it, and ill love to see how things adjust after it drops.... 3 full days of this post before it hits... we will all see each other on the other side.
I have been working on this update for months but knew I had to release it before 1.6 dropped. I am going to keep it active for those that want to archive it but I am seeking to do a lite version first. It does depend on whether all the mods required gets an update. We shall see.
These are four more errors that I caught while looking at smapi while loading into a recent save [Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details: Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Fizzy Drinks 6.0\[PFM] Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON. Technical details: After parsing a value an unexpected character was encountered: ". Path '[55].AdditionalFuel['Licorice Root']', line 1038, position 39. at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86 at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76 at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65 at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101 there is a missing comma on the line mentioned in the log (1038)
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details: Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Fizzy Drinks 6.0\[PFM] Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON. Technical details: JsonToken EndConstructor is not valid for closing JsonType Object. Path '[59].AdditionalFuel', line 1108, position 29. at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86 at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76 at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65 at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101 there is a ")" close parens instead of a "}" close curly bracket on the mentioned line (1108)
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details: Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Joja Cola Restock Compatibility for Fizzy Drinks\[PFM] Joja Cola Restock Compability\ProducerRules.json. Technical details: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[ProducerFrameworkMod.ContentPack.ProducerRule]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly. To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object. Path 'ProducerName', line 6, position 23. at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86 at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76 at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65 at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101 the list of products were not enclosed by square brackets
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details: Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Raffadax Compatilibity Version for Fizzy Drinks\[PFM] Raffadax Compatibility for Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON. Technical details: JsonToken EndConstructor is not valid for closing JsonType Object. Path '[14].AdditionalFuel', line 272, position 29. at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86 at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76 at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65 at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28 at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101 there is a ")" close parens instead of a "}" close curly bracket on the mentioned line(272), the double containing folder was also causing some problems, something to do with how vortex manages mods I think.
Did you try to overwrite the files or did you do a clean install? Otherwise I need to see a SMAPI log. This problem have been fixed with the latest version.
Yes but have not been updated to 6.0 yet. The 1.6 update is only a few days away so I recommend that you wait till I can fix any issues that may arise.
448 comments
Added more content including Butterfly Pea Flower, Calendula Flower, Honeybush Red Tea and Rooibos Red Tea, several new tea recipes, several sparkling tea/tea soda recipes, soda-based kombucha, probiotic sodas and a lot more! See changelog for more info.
Joja Cola Restock and Raffadax now have their own separate add-on files.
Huckleberry Season compatibility is now added. Purple Huckleberry Compatibility is available for those using both Huckleberry Season and Raffadax.
Added context tags to some crops, edited a few descriptions, name changes and error fixes. See changelog for full details.
Will edit Article once 1.6 is released to see what other changes I need to make.
Please note that I am only responsible for this mod. If you are having issues with another mod, I suggest you contact the author or make a bug post on their page.
A whole new adventure awaits us! Good luck!
Thanks for the over 100000 downloads!
See you on the 1.6 side!
Also, a lot of the recipes are broken for me in SMAPI:
[Producer Framework Mod] No Output found for 'Ume Soda With Honey', producer 'Artisanal Soda Maker' and input 'Ume'. This rule will be ignored.
[Producer Framework Mod] No Output found for 'JojaBolt', producer 'Joja Cola Maker' and input '433'. This rule will be ignored.
[Producer Framework Mod] No Output found for 'Jojarana', producer 'Joja Cola Maker' and input 'Guarana Extract'. This rule will be ignored.
[Producer Framework Mod] No Output found for 'JojaMelon', producer 'Joja Cola Maker' and input '254'. This rule will be ignored.
[Producer Framework Mod] No Output found for 'JojaSpritz', producer 'Joja Cola Maker' and input 'Lemon'. This rule will be ignored.
[Producer Framework Mod] No Output found for 'Joja Crystal', producer 'Joja Cola Maker' and input 'Clear Joja Syrup'. This rule will be ignored.
[Producer Framework Mod] No Output found for 'JojaZero', producer 'Joja Cola Maker' and input 'Diet Joja Syrup'. This rule will be ignored.
[Producer Framework Mod] No Output found for 'Blueberry Oolong Tea Soda', producer 'Artisanal Soda Maker' and input 'Blueberry Oolong Tea'. This rule will be ignored.
And I get this error as well:
[Json Assets] No idea what 'Butterfly Pea Blue Tea' is!
It looks like in some cases, the code is written so you can buy the item itself from Pierre, but not the cooking recipe?
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details:
got this error, not sure if it is meant to happen or not. SMAPI logNewtonsoft.Json.JsonReaderException: Can't parse JSON file at C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Fizzy Drinks 6.0\[PFM] Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON.
Technical details: After parsing a value an unexpected character was encountered: ". Path '[55].AdditionalFuel['Licorice Root']', line 1038, position 39.
at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86
at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76
at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65
at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details:
there is a missing comma on the line mentioned in the log (1038)Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Fizzy Drinks 6.0\[PFM] Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON.
Technical details: After parsing a value an unexpected character was encountered: ". Path '[55].AdditionalFuel['Licorice Root']', line 1038, position 39.
at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86
at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76
at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65
at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details:
there is a ")" close parens instead of a "}" close curly bracket on the mentioned line (1108)Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Fizzy Drinks 6.0\[PFM] Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON.
Technical details: JsonToken EndConstructor is not valid for closing JsonType Object. Path '[59].AdditionalFuel', line 1108, position 29.
at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86
at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76
at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65
at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details:
the list of products were not enclosed by square bracketsNewtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Joja Cola Restock Compatibility for Fizzy Drinks\[PFM] Joja Cola Restock Compability\ProducerRules.json.
Technical details: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[ProducerFrameworkMod.ContentPack.ProducerRule]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'ProducerName', line 6, position 23.
at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86
at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76
at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65
at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
[Producer Framework Mod] This mod failed in the GameLoop.SaveLoaded event. Technical details:
there is a ")" close parens instead of a "}" close curly bracket on the mentioned line(272), the double containing folder was also causing some problems, something to do with how vortex manages mods I think.Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods\Raffadax Compatilibity Version for Fizzy Drinks\[PFM] Raffadax Compatibility for Fizzy Drinks\ProducerRules.json. This doesn't seem to be valid JSON.
Technical details: JsonToken EndConstructor is not valid for closing JsonType Object. Path '[14].AdditionalFuel', line 272, position 29.
at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86
at StardewModdingAPI.Framework.ContentPack.ReadJsonFile[TModel](String path) in SMAPI\Framework\ContentPack.cs:line 76
at ProducerFrameworkMod.DataLoader.LoadContentPack(IContentPack contentPack, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 65
at ProducerFrameworkMod.DataLoader.LoadContentPacks(Object sender, EventArgs e) in C:\Projetos\Stardew Valley\ModSolution\ProducerFrameworkMod\DataLoader.cs:line 28
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101