Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.33 KB

README.md

File metadata and controls

56 lines (43 loc) · 1.33 KB

Stardew-Mods

Custom Quest Expiration

Change the Daily Quest expiration (make it never expire, expire after 5 days, etc)

TillableGround

Make any tile tillable (so you can use your hoe on it)

Better Junimos

Allow your junimos (from junimo huts) to automatically plant seeds, fertilize, and much more!

BetterJunimosApi

Custom Abilities

RegisterJunimoAbility(IJunimoAbility junimoAbility) // add a custom Junimo ability
/*
 * Provides abilities for Junimos 
 */    
public interface IJunimoAbility {
    /*
     * What is the name of this ability 
     */
    String AbilityName();

    /*
     * Is the action available at the position? E.g. is the crop ready to harvest
     */
    bool IsActionAvailable(Farm farm, Vector2 pos);

    /*
     * Action to take if it is available, return false if action failed
     */
    bool PerformAction(Farm farm, Vector2 pos, JunimoHarvester junimo, Chest chest);

    /*
     * Does this action require an item (SObject.SeedsCategory, etc)?
     * Return 0 if no item needed        
     */
    int RequiredItem();
}

Other Functions

GetJunimoHutMaxRadius() // int: max radius

GetJunimoHutMaxJunimos() // int: max junimos

GetJunimoAbilities() // Dictionary<string, bool>: enabled abilities

GetWereJunimosPaidToday() // bool: did the user pay the junimos today