Overview
This mod prevents scythes from removing ordinary grass objects. Instead, once the grass is completely cut, it leaves a seasonally-coloured patch of lawn grass.
The mod also shows visual height difference depending on how many pieces of grass are in each grass object (one grass object can have 0 - 4 grass pieces). So, grass with one grass piece is very short, whereas grass with four grass pieces is full height.
Lawns do not trigger a speed debuff like full-sized grass does. Speed debuff is now dependent on grass height (-0.25 per grass piece).
Ordinary grass growth is now limited to one grass piece per day, with a 50% chance of not growing at all. You can change this in the config (vanilla grass grows 1-4 pieces per day).
You can plant lawns (grass with 0 grass pieces) using grass starter by holding down the mod key (default Left Control) while placing the grass.
Advanced
If you want to change the lawn sprite, you can use Content Patcher and target the following paths:
aedenthorn.LawnGrass/lawn_spring
aedenthorn.LawnGrass/lawn_summer
aedenthorn.LawnGrass/lawn_fall
aedenthorn.LawnGrass/lawn_winter
Technical
Requires SMAPI.
Implements a
Generic Mod Config Menu interface to change config settings in-game.
Code is at
https://github.com/aedenthorn/StardewValleyMods.
A list of all my mods for Stardew Valley is available at
https://www.nexusmods.com/stardewvalley/articles/895.
173804f4-7627-433f-9b87-a313d88b8035