Skip to content

Stardew-Mods by hawkfalcon and ceruleandeep (Better Junimos, CustomQuestExpiration, & more)

License

Notifications You must be signed in to change notification settings

hawkfalcon/Stardew-Mods

Repository files navigation

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

About

Stardew-Mods by hawkfalcon and ceruleandeep (Better Junimos, CustomQuestExpiration, & more)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages