ModsFinder

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.

ForgeNeoForgeClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.7.10 – 1.21.1

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

  1. Probabilistic encoded patterns

    Patterns describe machines with a success chance per craft, which plain pattern systems cannot express.

  2. Target amount setting

    Each pattern takes a desired final output quantity, so the attempts needed scale with the requested result.

  3. Risk limit control

    A significance level sets the allowed chance of underproduction, and the system computes attempts to stay within it.

  4. Exact and approximate modes

    Small targets use exact binomial lower-tail probability, while large targets use a normal approximation for speed.

Compatibility

Latest build for each game version and loader.

1.21.1Not available1.0.1
1.20.61.0.1Not available
1.20.51.0.1Not available
1.20.41.0.1Not available
1.20.31.0.1Not available
1.20.21.0.1Not available
1.20.11.0.1Not available
1.7.101.0.2-GTNHNot available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Probability PatternForge and NeoForge1.7.10 – 1.21.1Client and server2026-09-17
AE2 Molecular Assembler PlusForge and NeoForge1.20.1 – 1.21.1Client and server2026-10-03
Smart Pattern SystemForge and NeoForge1.12.2 – 1.21.1Client and server2026-04-25
AE DynamicsForge1.20.1 – 1.20.6Client and server2026-07-14

Questions

Does the server need Probability Pattern?

Yes. A server running it needs every connecting player to have it too.

Which loaders does Probability Pattern support?

It is published for Forge and NeoForge. The latest Forge file is 1.0.2-GTNH for 1.7.10, and the latest NeoForge file is 1.0.1 for 1.21.1.

Is the source code of Probability Pattern public?

Yes. Public links exist for the source code, and the mod is released under the GNU Lesser General Public License v3.0 only, which makes it open source.

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…
TaoLe-si, on the Modrinth page

Official listing

Owner
TaoLe-si
Published
2026-07-16
Updated on Modrinth
2026-09-17
Facts verified
2026-10-15

Tags