A Minecraft Forge Mod that takes out the simple out of Crop Farming.
Currently focuses on soil management, and plant growth restrictions.
This mod modifies the growth requirements, growth chance and yield of all compatible Crops.
This mod will not add new crops. Use supported mods like Simple Farming.
- Minecraft (exceptions: coca beans, saplings, sweet berry bush, mushroom)
- Simple Farming (exceptions: saplings/trees & bushes & grapes)
- XL Food Mod (exceptions: vanilla spice plant)
- HarvestCraft Crops (only the crops overlapping with SimpleFarming, the remainder falls back to generic crop stats)
Note: HarvestCraft Crops contains over 70 crops and requires time to research/guesstimate the crop characteristics. If you want full support consider helping out.
Note: not supported crops will fallback to generic behavior
- blocks extending CropsBlock
- blocks implementing IGrowable
- should contain a Block Property for age (IntegerProperty with the identifier "age") if not crop yield will not be properly modified
Note: you will not be able to create their fertilized farmland variants because vanilla farmland is no longer attainable in survival.
- made Red Fertilizer a
Nitrogen Fertilizer
- made Green Fertilizer a
Phosphorus & Potassium Fertilizer
- added
Soil Amendments
to the market - added
Measuring Devices
to the market
Although Crop growth can be accelerated by other mods, the growth requirements still need to be fulfilled in most cases. (Mods that use the IGrowable interface to grow a crop circumvent the growth restrictions since the CropGrowthEvent is not fired).
Theoretically compatible, but not tested.
- growth requirements
- soil moisture
- soil macronutrients:
Nitrogen (N)
,Phosphorus (P)
,Potassium (K)
- soil pH inside tolerance
- temperature inside tolerance
- growth chance
- based on nutrient availability in soil which depends on soil pH
- crop yield
- based on nutrient concentration in soil throughout its growth stages
Note:
- Unsatisfied plants will eventually starve
- Crops can be burned by over-fertilization
! The Mod removes the ability to create vanilla farmland from vanilla dirt with the hoe
You can craft the different "non tilled" soil variants with dirt, sand and clay. Place them in the world and use your hoe on it. You can use a shovel to convert tilled soil back to their respective dirt variant.
From left to right: Vanilla Dirt, Sandy Soil, Loamy Soil, Silty Soil and Clayey Soil
- Soil Texture
- Moisture
- pH
- Nutrients:
Nitrogen (N)
,Phosphorus (P)
,Potassium (K)
- Organic Matter Content
- increases moisture capacity/retention of soil
- increases nutrient retention of soil
Instead of vanilla crops requiring only moist farmland to grow well,
each crop requires now the moisture level to be within a specific range to be able to grow.
There are 10 soil moisture levels, ranging from 0 to 10:
SEVERELY_DRY -> EXCESSIVELY_DRY -> ABNORMALLY_DRY -> DRY -> AVERAGE_0 -> AVERAGE_1 -> MOIST ->
ABNORMALLY_MOIST -> WET -> EXCESSIVELY_WET -> STANDING_WATER
From left to right: Very Dry, Average, Moist, Wet, Standing Water
SimpleFarming Rice growing on a "flooded" field (Wet, Excessively Wet, Standing Water)
- Moisture capacity can be modified
- by placing sand/gravel/clay/stone below soil
- adding compost to soil which adds organic matter to the soil
- Organic Matter has a chance to decay into nutrients for the soil
- Overall pH doesn't change much by itself, the player is the only big influence through the application of liming or acidifying material
- Basically macronutrients and compost are the least things that should be checked before replanting
Crafted by putting soil into a partially filled composter.
- the heat of the decomposing compost raises the soil temperature allowing plants to grow in colder regions
- keep the soil moist and occasionally reapply compost to keep the decomposition process going
- Rain
- can decrease soil pH
- can wash away nutrients if the organic matter content of soil is low
- Nitrogen (N)
- high concentration in soil leads to faster crop growth
- Phosphorus (P)
- high concentration in soil leads to better crop yield
- Potassium (K)
- high concentration in soil leads to better crop yield
Applied to the soil to increase the organic matter content of soil.
Fertilizers increase the Nutrients in the soil.
! The Mod removes the ability to use bone meal on compatible crops
Note: Apply Fertilizers to the soil instead of the crop.
Bone Meal
Industrial Fertilizer
Granite Dust
Feather Meal
Seaweed Meal
Fish Meal
Soybean Meal
optional (requires simplefarming or harvestcraft)
Increases the Soil pH.
Lime Dust
- uncommon side product from cutting Rocks with the Stonecutter
Wood Ash
- process charcoal into dust with the mortar and pestle (unrealistic)
(make wood ash a waste product of burning/smelting wood logs in a furnace?)
- process charcoal into dust with the mortar and pestle (unrealistic)
Decreases the Soil pH.
Blaze Powder
Gunpowder
Sulphur
from simplysalty mod
data/cropcultivation/...
n_fertilizer
- contains already optional entry for
farmingforblockheads:red_fertilizer
- contains already optional entry for
p_fertilizer
- contains already optional entry for
farmingforblockheads:green_fertilizer
- contains already optional entry for
k_fertilizer
- contains already optional entry for
farmingforblockheads:green_fertilizer
- contains already optional entry for
acidifying_material
- contains already optional entry for
simplysalty:sulphur
- contains already optional entry for
liming_material
compost
- contains already optional entry for
cannycomposter:compost
- contains already optional entry for
default_growth
: crops/plants added to this tag will be excluded from the modified growth behavior, this does not prevent the consumption of nutrients!