HOW IT WORKS
How to use this tool
- 1Choose health, movement-speed attribute or jump-strength attribute.
- 2Enter both parent values inside the shown Java attribute range.
- 3Compare the reflected distribution’s mean and possible minimum/maximum.
Calculate a foal’s expected health, raw movement speed or jump strength and possible range using the Java breeding rule introduced in 1.19.4.
Last updated:
Local browser processing • no upload required
Choose a Java attribute and enter both parents in the displayed units and natural range.
Java breeding rule introduced in 1.19.4. Speed and jump use raw attributes, not blocks/s or jump height. The mean includes boundary reflection; individual foals are random. Bedrock is not modeled.
Next Creation Steps
Worked example
This uses the Java breeding rule introduced in 1.19.4, in raw attribute units. It does not estimate Bedrock genetics or convert jump strength to jump height.
HOW IT WORKS
Quick answer
The Java rule introduced in 1.19.4 starts with the parental midpoint and adds a three-uniform random variation scaled by their gap plus 30% of the natural range. Values beyond the natural limits are reflected back inside.
Key specifications
FAQ
The Java rule introduced in 1.19.4 starts with the parental midpoint and adds a three-uniform random variation scaled by their gap plus 30% of the natural range. Values beyond the natural limits are reflected back inside.
Health uses 15–30 hit points; movement speed uses the raw attribute 0.1125–0.3375; jump strength uses 0.4–1.0. Speed is not entered in blocks/second, and jump strength is not jump height.
Yes, within the natural attribute limits. Near either limit the reflection changes the distribution, so the exact expected value can differ from the parents’ midpoint.
Breeding food makes eligible horses enter love mode; it does not choose the random genetic variation. This model depends on the two parent attributes and the Java breeding rule.
Breeding has a 5-minute cooldown per parent pair, so line improvement takes patience.