Tracks updates to this guide and calculator as the mod is actively developed. Data is pulled from the CropsNH source jar with each daily build update.
cropsnh-2.0.91.jar vs cropsnh-2.0.114.jar with CFR 0.152. Shadowed MCLib/cglib ignored. No IC2 crop docs used.MutationLoader.java. Notable: Plumbilia left REED; Corium is now BROWN/COW/MUSHROOM (no Silk/Tendrilly); Enderbloom gained VOID and dropped SHINY; Sapphirum dropped METALLIC. POOL_MAP / CROP_POOLS rebuilt from CROPS[].SubSoilRequirement). Gaia Wart item is not ItemFood; IC2 radiation timer β600 on eat if IC2 loaded. Thornvine getEntityDamage() = 1.0f. Industrial Farm screwdriver modes + Seed Bed GTValues.VP[tier]. Boot protection table taken only from BootProtectionLoader.data.js (farmland 63 / stone 61). WeedEx drains and gates rewritten from spawnWeed / transferDisease / spreadsWeeds. Nether is a bonus biome, not mandatory. Alt-seed count 83. EDIBLE/YELLOW/FLOWER pool sizes 50/14/26. Deterministic β13 of 179β wording scoped to the five vanilla starters. Canyon unique-best-served table rerun (59/47/12/13). Torchberry is four pools including YELLOW. Beta 2 branding removed from cover and production header.cropsnh-2.0.85.jar (CFR decompile only β no external crop guides). Production now has all 179 crops, matching the mutation calculator set 1:1. Previously only ~95 crops were listed.Inkbloom β InkBloom, Redstraw β RedStraw.getGrowthDuration() when not the default tier Γ 600.TileEntityCropSticks.harvest(): drop chance is min(1, ch/10000) (values β₯ 10000 are guaranteed, e.g. Waterlily), and Gain extra-item odds use (gain+1)/100.aFood, aMetal, aWater) to SCREAMING_SNAKE (EDIBLE, METALLIC, WATERY). Every crop entry in the calculator has been updated. The calculator display now shows readable Title Case labels (e.g. "Potion Ingredient" instead of "aIngredient").addAlternateSeed() registration, meaning they can be planted directly from a world item without breeding. Previously only ~6 crops had this. The calculator now shows the alt-seed indicator for all confirmed crops.blockUnder:'void', ClayLily gains blockUnder:'clay', EssenceOreBerry gains blockUnder:'skull'. These were missing from the previous build.floor(Resistance/10) formula instead.transferDisease() β making the neighbour sick, not replacing it. Crops are only replaced when a weed spawns on an empty stick.cropArtichoke to cropWaterArtichoke and added seedWaterArtichoke OreDict registration. Also fixed EFR stone lily drop bug and added null checks throughout crop loader.cropsnh-2_0_76.jar. Mutation calculator, production calculator, biome browser, and breeding guide all built from source.