Back to mods
Omni Speed Controller Fix project artwork

CurseForge · Minecraft mod

Omni Speed Controller Fix

Prevents recursive rotation-network crashes around the Dreams n' Desires Omni Speed Controller without changing balance.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Omni Speed Controller Fix release should I use?

Updated 4 days ago
Latest stable file omni-speed-controller-fix-1.0.0.jar
Game version 1.21.1
Loader NeoForge

Omni Speed Controller Fix omni-speed-controller-fix-1.0.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Omni Speed Controller Fix required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Omni Speed Controller Fix omni-speed-controller-fix-1.0.0.jar need?

omni-speed-controller-fix-1.0.0.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Create, Create: Dreams n' Desires first. We found matching files for this game-version and loader setup.

Create Needed by Omni Speed Controller Fix omni-speed-controller-fix-1.0.0.jar
required
Matching file found Matched file: Create 6.0.10 for mc1.21.1
Create: Dreams n' Desires Needed by Omni Speed Controller Fix omni-speed-controller-fix-1.0.0.jar
required
Matching file found Matched file: DnDesires-1.21.1-2.3a-BETA

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Omni Speed Controller Fix without breaking your instance.

Built for Omni Speed Controller Fix omni-speed-controller-fix-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use omni-speed-controller-fix-1.0.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Create, Create: Dreams n' Desires first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside omni-speed-controller-fix-1.0.0.jar. It opens that exact file at the source.

About this project

What does Omni Speed Controller Fix add?

Omni Speed Controller Fix

A focused bugfix addon for Create: Dreams n' Desires. Install it alongside the original mods if your setup encounters the Omni Speed Controller issue described below.

The problem

Connecting or rebuilding a rotation network around an Omni Speed Controller can trigger a StackOverflowError while ticking a block entity. The affected controller can then crash the server again when that network is loaded or recalculated.

Why it happens

An output connection can feed its speed back into the controller. The original ratio changes when that output replaces the input, so Create repeatedly propagates a new source without settling. The original calculation also divides by effective speed, which becomes zero under overstress.

Scope of the fix

  • Keeps output feedback from replacing the controller's established input on adjacent shaft connections.
  • Calculates the ratio from theoretical input speed and safely handles stopped or uninitialised controllers.
  • Removes floating-point rounding around the requested output RPM so an otherwise stable network can settle.

Requested RPM, speed limits, stress settings, recipes and progression keep their original values. Non-Omni propagation, custom output ratios and nonadjacent connections retain their original results.

Compatibility

  • Minecraft 1.21.1
  • NeoForge 21.1.235 for Minecraft 1.21.1
  • Create 6.0.10
  • Create: Dreams n' Desires 2.3a-BETA
  • Java 21

This release targets the original DnDesires 2.3a-BETA and Create 6.0.10 implementations. Use matching addon and required-mod versions on server and clients. It addresses rotation feedback; other Omni crashes, including unrelated moving-sublevel problems, are outside its verified scope. Future upstream versions require a new compatibility check.

From Steam & Steel

The addon originated in Steam & Steel SMP, our custom Minecraft 1.21.1 NeoForge server modpack. It is available independently of the full modpack.

Create and Dreams n' Desires are required; SteamSteelCore and the full Steam & Steel modpack are not. This replaces our earlier private Omni fix; install only one copy.

Acknowledgements

Create is by simibubi and its contributors. Create: Dreams n' Desires and the Omni Speed Controller are by LopyLuna and the Dreams n' Desires contributors. The project icon showcases the original controller with credit to LopyLuna; the original mod is available from its official CurseForge page.

This is an independent community addon.

Release / Feedback

The fix grew out of crashes encountered by players on our Steam & Steel SMP server, within its specific modpack. The standalone release has been checked locally; gameplay validation of this public package and compatibility with other modpacks still need feedback.

If you encounter a crash, an error or unexpected behaviour, please leave a comment with your Minecraft, NeoForge, Create, Dreams n' Desires and addon versions, the crash report or relevant log excerpt, plus steps to reproduce the problem. We will investigate reported bugs and work on fixes.

Local checks reproduce the original recursive failure and verify the patched native methods across signed and fractional input speeds, overstress, stopped input and repeated network recalculation. These checks do not establish compatibility with every modpack.

License

Addon code is licensed under BSD 3-Clause. Copyright (c) 2026, DanielBasov (Steam & Steel). Forks, fixes and redistribution are permitted; retain the author attribution, license conditions and disclaimer in source distributions and in the materials accompanying binary distributions. A fork may not imply endorsement by the original author.

Original mod code and artwork keep their own licenses. Dreams n' Desires assets are All Rights Reserved. The icon is a credited showcase under the upstream asset terms; original models and textures are not bundled in the addon or source archive.

Project description from CurseForge.

Pick your setup

Omni Speed Controller Fix by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Omni Speed Controller Fix versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.