I want to switch the "consumeSoilMoisture" to true in my Ore Plants mod; however, switching it to true is disabling the plant from progressing to the next stages to be harvested. This is true even after it repeatedly consumes the watered tilled ground. It's like in a loop where it's resetting to it's initial stage early. Am I missing something? The plant works just fine again when "consumeSoilMoisture" is turned back off. Here's the plant I'm testing it on for reference: { "objectName" : "potatogridst0seed", "tags" : ["nature"], "rarity" : "Common", "category" : "seed", "description" : "Recipe: 1 potato grids", "shortdescription" : "Potato Grids Seed T0", "objectType" : "farmable", "printable" : false, "price" : 20, "learnBlueprintsOnPickup" : ["potatogridsseed"], "apexDescription" : "A plant that grows potato grids.", "avianDescription" : "A plant that grows potato grids.", "floranDescription" : "A plant that growss potato grids.", "glitchDescription" : "A plant that grows potato grids.", "humanDescription" : "A plant that grows potato grids. Yum!", "hylotlDescription" : "A plant that grows potato grids.", "inventoryIcon" : "potatogridst0seedicon.png", "orientations" : [ { "dualImage" : "potatogridst0seed.png:<color>.<stage>.<alt>", "imagePosition" : [-4, 0], "frames" : 1, "animationCycle" : 0.5, "spaces" : [ [ 0.5, 0 ], [ 0, 0 ], [ 0.5, 1 ], [ 0, 1 ] ], "requireTilledAnchors" : true, "anchors" : [ "bottom" ] } ], "stages" : [ { "duration" : [55, 65] }, { "duration" : [55, 65] }, { "alts" : 5, "harvestPool" : "potatogridst0Harvest002", "resetToStage" : 0 } ], "consumeSoilMoisture" : true, "novakidDescription" : "A plant that grows potato grids.", "largeImage" : "potatogridst0seed.png:default.2.0", "tooltipKind" : "seed", "radioMessagesOnPickup" : [ "pickupseed" ], "maxImmersion" : 0.99 } edit: Figured it out by looking at the Mackinz 's Compact Crops. My "spaces" values have to be whole numbers for the watering system to work. It was easy to fix once I knew what was broken.