Prior was doing floating math using integers, Java truncates early and often with integer math so was always returning 0 leading to divide-by-zero exceptions. Plus the formula was wrong.
Fixed. Note this is a net-zero change for Civcraft's use (since we don't use maturation) but servers like Devoted or others that are trying to use maturation, this will save them a lot of headache.
Prior was doing floating math using integers, Java truncates early and often with integer math so was always returning 0 leading to divide-by-zero exceptions. Plus the formula was wrong.
Fixed. Note this is a net-zero change for Civcraft's use (since we don't use maturation) but servers like Devoted or others that are trying to use maturation, this will save them a lot of headache.