The 2.x version of Better Junimos added new features that people have requested, and fixed several bugs introduced by SDV 1.5. It was released in mid-2021. This article has some information about what's new in Better Junimos 2.
Key changes:
- Progression option is enabled by default for the beta. Junimo abilities must be unlocked by supplying items
- If you're a mod author who uses the Better Junimos Abilities API, note the breaking change in the API below

HOW TO TEST:
- download and install the Better Junimos beta build (from the files tab under Miscellaneous)
- start a new save with these extra mods installed: Generic Mod Config Menu, CJB Cheats Menu, and CJB Item Spawner
- If you don't want to test ability progression, go into Generic Mod Config Menu (click the gear on the title screen) and turn off progression
- Use CJB Cheats to add 10,000g, then go to Advanced and turn on the Magic Ink
- Use CJB Item Spawner to spawn yourself a pile of fiber, stone, and starfruit
- In the SMAPI console (black window) type `debug wtc wizard` to warp into the Wizard's tower
- Buy a Junimo hut and plop it down
- Hoe some earth, put some seeds in the hut, spawn some fertilizer and put it in the hut, etc
- Spawn items to unlock Junimo abilities, put them in the hut, and see if the ability unlocks
- Left-click on the hut to see the ability progression tracker and details of outstanding progression quests
BUGS AND REPORTS
- FIXED: Ancient fruit takes longer to grow via Junimos than hand-planting by an Agriculturalist when fertilized with DSG
- FIXED: Junimos slow to plant and harvest when using new fertilizer in 1.5
- FIXED: Won't plant sunflower seeds even when in season
- FIXED: Payment is taken from the huts if present, even when payment is disabled
- WONTFIX: Junimos harvest seeds instead of crops, when harvesting PPJA content packs (this is a JA issue caused by loading/unloading JA packs after starting a new save, they have to fix it)
- UNCONFIRMED: Obelisk and gold clock not shown in wizard shop menu
FEATURE REQUESTS
- ADDED: Progression (each Junimo ability needs to be unlocked by supplying items)
- ADDED: Winter beanies
- ADDED: Avoid harvesting crops that could grow into giants
- ADDED: Harvest flowers and giant crops on the 28th of each month even if harvesting is normally prevented
- ADDED: Add .ru translation (courtesy a4kil)
- ADDED: Add .hu translation (courtesy martin66789)
- ADDED: Add .es translation (courtesy Lundamyrstrollet)
- ADDED: Don't plant sunflowers on or after Fall 25
- TODO: Harvest artisan goods
- TODO: Disable umbrellas
- NOTED: Disable planting mixed seeds
- NOTED: Don't plant seeds that can't grow before the end of the month
- NOTED: Collect fish from crab pots
- NOTED: Share inventory across all Junimo huts
- NOTED: Harvest crops on home farm even when spending all day on Ginger Island
- NOTED: Specify which crops go where
- NOTED: Require payment of a specific item
API CHANGES
public int RequiredItem()
is nowpublic List<int> RequiredItems()
, and should return a list of item categories or item numbers that the ability can usepublic bool IsActionAvailable(Farm farm, Vector2 pos);
is nowpublic bool IsActionAvailable(Farm farm, Vector2 pos, Guid guid);
, where guid is the GUID of the hut, so you can get a reference to the hut if neededpublic bool bool PerformAction(Farm farm, Vector2 pos, JunimoHarvester junimo);
is nowpublic bool PerformAction(Farm farm, Vector2 pos, JunimoHarvester junimo, Guid guid);
, where guid is the GUID of the hut, so you can get a reference to the hut if needed- due to these API changes the major version number will increment
6 comments
*I'm using a translator
I love the new ideas, thank you so much for still developing the junimos :'D
Dec 31, 2021