Probability Pattern
by TaoLe-si
Probability Pattern gives encoded patterns for machines whose output is random, computing how many attempts are needed to reach a target amount.
What it does
Some machines succeed on each craft only with a set chance, such as 80 percent, so a fixed pattern cannot promise an exact output. Probability Pattern adds encoded patterns built for these machines. Each pattern sets a target amount, a per-attempt success probability and an acceptable risk of producing fewer items than the target. From these inputs the mod works out how many attempts are needed so that the target is reached with the chosen confidence.
The calculation rests on a binomial model of the machine's output. For targets up to 30 items the mod uses the exact binomial lower-tail probability. For larger targets it switches to a normal approximation, which is faster and accurate enough at that size. As an example, a target of 1000 items at an 80 percent success rate with a 5 percent risk limit needs 1286 attempts, and the chance of producing fewer than 1000 items is then 5 percent or less.
Probability Pattern runs on client and server, so both sides need it. It is published for Forge and NeoForge across 8 release versions, 1.7.10 – 1.21.1, and is released under the GNU Lesser General Public License v3.0 only, with its source code public.
Key features
Probabilistic encoded patterns
Patterns describe machines with a success chance per craft, which plain pattern systems cannot express.
Target amount setting
Each pattern takes a desired final output quantity, so the attempts needed scale with the requested result.
Risk limit control
A significance level sets the allowed chance of underproduction, and the system computes attempts to stay within it.
Exact and approximate modes
Small targets use exact binomial lower-tail probability, while large targets use a normal approximation for speed.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
AE2 Molecular Assembler Plus is an addon for Forge and NeoForge covering 1.20.1 – 1.21.1, open source under the MIT License, with client and server both running it. Smart Pattern System is also open source under the MIT License and runs on Forge and NeoForge for 1.12.2 – 1.21.1, but it handles pattern logic rather than output probability. AE Dynamics is Forge only for 1.20.1 – 1.20.6 and is open source under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Probability Pattern | Forge and NeoForge | 1.7.10 – 1.21.1 | Client and server | 2026-09-17 |
| AE2 Molecular Assembler Plus | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-10-03 |
| Smart Pattern System | Forge and NeoForge | 1.12.2 – 1.21.1 | Client and server | 2026-04-25 |
| AE Dynamics | Forge | 1.20.1 – 1.20.6 | Client and server | 2026-07-14 |
Questions
Does the server need Probability Pattern?
Which loaders does Probability Pattern support?
Is the source code of Probability Pattern public?
In the catalog
Probability Pattern is one of 8,499 Technology mods on ModsFinder, and one of 4,122 Technology mods for Forge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
When a machine has a success rate (e.g., an 80% chance of producing the target item per craft), ordinary patterns cannot handle the uncertainty. This mod uses binomial distribution from statistics to calculate how many attempts are needed to reach the target output with sufficient confidence. Parameter Meaning…
Official listing
- Modrinth page
- modrinth.com/mod/probability-pattern
- Owner
- TaoLe-si
- Published
- 2026-07-16
- Updated on Modrinth
- 2026-09-17
- Facts verified
- 2026-10-15
