Skip to content

Technical Info

Tyler Hancock edited this page Mar 12, 2020 · 3 revisions

This page contains a bunch of technical information about the mod such as math formulas and raw data. Please keep in mind that all of this data only describes the default behavior of the mod. If you are using additional mods or using the mod as part of a modpack this data may no longer be accurate.

NOTE: If you are using 1.14.4 you should refer to this page instead. Formulas and balancing was significantly changed as part of 1.15.2.

Growth Time Calculations

The growth time of a crop is the amount of game ticks it takes for a newly planted seed to become harvestable. Each seed has a base growth time which is modified by the growth modifier of the soil being used. A negative growth modifier will increase the total growth time and a positive modifier will decrease it. This is the general formula as used by the mod.

Growth Time = [Crop Base Ticks] X (1 + [Soil Modifier] * -1)

Example: Wheat seeds have a base time of 1000 ticks (50 seconds). If you plant it in grass which has a modifier of -0.05 it will take 1050 ticks (1000 X (1 + -0.05 * -1)). If you plant it in farmland which has a modifier of 0.15 it will take 850 ticks (1000 X (1 + 0.15 * -1)). Soils like dirt have a modifier of 0 meaning they will not modify the base value at all.

Reloads And Existing Pots?

When using the reload command all of the crop, soil, and fertilizer information will be recalculated. This includes any data defined by data packs, mod support, and any CraftTweaker scripts which modify pots. For performance reasons the current crop and soil in a pot is stored within it's tile data. This means that reloading the mod's data will not affect existing pots. This is only a temporary issue and will fix itself the next time the crop is harvested or the next time that chunk is loaded. Breaking the pot and placing the ingredients back in will also fix the issue.

Clone this wiki locally