-
Notifications
You must be signed in to change notification settings - Fork 0
Speed and Output
The jar does not have its own speed or yield numbers. It reads Occultism's
[spirit_job] config for the matching tier, the same block a real floor crusher
reads, and applies one extra multiplier of its own.
occultism-server.toml, section [spirit_job], blocks crusher_tier1 …
crusher_tier4:
| Key | Meaning |
|---|---|
tier |
Which recipe tier this spirit can crush |
timeMultiplier |
Multiplies the recipe's crush time. Lower = faster. |
outputMultiplier |
Multiplies the result count (unless the recipe opts out) |
operationCount |
Items consumed and output-multiplied per finished cycle |
| Tier | Spirit | timeMultiplier |
outputMultiplier |
operationCount |
|---|---|---|---|---|
| 1 | Foliot | 2.0 | 1.0 | 1 |
| 2 | Djinni | 1.0 | 1.5 | 1 |
| 3 | Afrit | 0.5 | 2.0 | 1 |
| 4 | Marid | 0.3 | 3.0 | 1 |
For an input item with an occultism:crushing recipe of base time T ticks and
base result count R:
operations = min(operationCount, itemsInInput)
outMult = recipe ignores multiplier ? 1.0 : outputMultiplier
resultCount = floor(R * operations * outMult)
timeFactor = timeMultiplier * jarTimeMultiplier (jarTimeMultiplier: mod config, default 1.0)
ticksNeeded = max(1, ceil(T * timeFactor))
One progress step per game tick (20/second). When the bar fills, operations
items leave the input and resultCount items land in the output.
Some crushing recipes set "ignore crushing multiplier" (typically the ones that are already 1:1) — those never get the output bonus, on jars or real crushers.
Standard ore→dust recipe: T = 200 ticks, R = 2.
| Jar | Time | Output per ore |
|---|---|---|
| Foliot | 200 × 2.0 = 400 ticks (20 s) | floor(2 × 1 × 1.0) = 2 |
| Djinni | 200 × 1.0 = 200 ticks (10 s) | floor(2 × 1 × 1.5) = 3 |
| Afrit | 200 × 0.5 = 100 ticks (5 s) | floor(2 × 1 × 2.0) = 4 |
| Marid | 200 × 0.3 = 60 ticks (3 s) | floor(2 × 1 × 3.0) = 6 |
Edit occultism-server.toml:
-
Faster: lower
timeMultiplier.1.0→0.5is twice as fast. -
More output: raise
outputMultiplier. -
Batch: raise
operationCountto crush several ores per cycle (it also multiplies the output, and the jar consumes that many per cycle).
On a dedicated server the live file is world/serverconfig/occultism-server.toml
(use defaultconfigs/occultism-server.toml to seed new worlds). In singleplayer
it's saves/<world>/serverconfig/occultism-server.toml. Restart the
world/server after editing.
jarTimeMultiplier in occultismjars-common.toml (range 0.05–20.0,
default 1.0) stacks on top of timeMultiplier. Set it to 0.5 and every jar
is twice as fast without touching floor crushers. It does not affect output.
See Configuration.
Occultism Jars — MIT · a NeoForge 1.21.1 addon for Occultism
Occultism Jars
Gameplay
Reference