rsautocrafttimeout-1.1.0.jar
Curse Maven Snippet
What's new
## RS Autocraft Timeout v1.1.0 — EN
**New — circuit breaker for automatic autocrafting**
- Exporters, Interfaces and Constructors in autocrafting mode ask Refined Storage for a craft every time a resource is missing. RS calculates that craft **on the server thread** and remembers nothing about failures: if the recipe is too deep to fit within the time limit, the same calculation runs again on the next attempt, freezing the server for the full limit every time, in a loop, with no player involved.
- When one of these automatic calculations hits the limit, the mod now **pauses that resource on that network** for a configurable cooldown. During the pause, RS gets an immediate "missing resources" answer, the same result it would have reached after freezing the server.
- Only calculations that actually hit the limit trigger a pause. A plain, quick "missing resources" is retried normally.
- A player's **Start** click is never paused: it's a one-off, deliberate action, not a loop.
**New — a warning when it happens**
- Every pause logs a warning naming the resource and how long the server was frozen. Until now, a freeze loop like this left no trace in the logs.
**New setting**
```toml
# After an automatic autocraft (Exporter, Interface, Constructor) hits the
# server-thread limit, that resource is paused on that network for this long.
# Player 'Start' clicks are never paused. 0 = off.
# Default 60, range 0 - 3600
serverThreadRetryCooldownSeconds = 60
This mod has no additional files

