SCC 1.5.4 – Movable order window, new window look, faster start & many fixes
Curse Maven Snippet
What's new
SCC – Super Cool Calculator 1.5.4
Minecraft 1.21.1 · NeoForge 21.1+
Update from 1.5.3 – just replace the jar. Nothing in your world is lost.
New
- Enter leaves the terminal search (#261): press Enter after typing and the search field lets go of the keyboard - the filter stays, and keys like R/U (recipes) or the hole key work on the item under the mouse again. Esc works as before.
- Move and resize the order window: drag its title bar to move it anywhere on screen (for example away from the terminal rows you want to look at), and drag the grip in the bottom right corner to make it bigger - wider shows more ingredient columns, taller more rows, so big orders fit without scrolling. Position and size are remembered (also after a restart); double-click the title bar to go back to the middle and the normal size. Works for every order window: terminals, crafting terminal and module slots.
- New window look: the machine windows got a star-forge frame in the color of their tier (tier name in the title bar) and a small animated stage that shows what the block is doing - the Breaking Calculator hits its block, the Controller's core pulses, items travel along the Transfer Calculator, the Star Quarry drills through its hologram, the Wormhole Gate swirls and more. Pure work windows (terminals, Interface, Monitor) got status dots, glass bars and clear sections. All buttons, fields and tooltips are still there; long explanations moved into the tooltip of the stage.
Faster start
- No more waiting for the recipe scan: after an SCC update, a new or updated mod or a changed setting, the last analysis is now used right away - everything stays orderable - and the fresh one runs quietly in the background. Before, the planner was unavailable until the full scan was done (minutes in big packs).
- The scan box in the corner only shows when there is really nothing to work with yet (very first start). A refresh in the background no longer shows it.
- The very first scan runs with more time per tick, so it is done sooner.
- The new satellite display options no longer count as a pack change (they triggered a full rescan once after updating to 1.5.3).
Less server lag
- Star Quarry (orbital mining) and Breaking Calculator need about a third of the time: working out the drops of a block runs through the loot modifiers of every mod in the pack, and in big packs that was almost all the time these machines took. Each kind of block now keeps a small store of real drop rolls and only rolls fresh every fourth time. On average you get exactly the same drops, rare ones included.
- Idle terminals cost less (#255): a terminal nobody looks at now refreshes its list once a minute instead of every ten seconds, and the old-calculator migration check runs together with it. Measured before: about 95 µs per tick for an empty terminal on a big ATM10 storage. Opening the terminal still shows a fresh list right away.
Fixed
- Draconic Evolution tools as ingredients (reported by a tester): every Draconic tool carries its own ID, modules and settings, so a freshly crafted Draconic Axe did not count as the plain Draconic Axe that the Chaotic recipe asks for - the order stopped with "ingredients missing" although the axe was in storage. Draconic items now count like bred seeds ("Use bred seeds as ingredients", F7, on by default): they stay separate in the terminal, but orders use them - fresh ones with the fewest modules first, so an upgraded tool of yours is taken last. The result of a step counts the same way: a Chaotic Axe that comes out of the Fusion Crafting Core with its own ID is recognised as done (before, the order waited for it forever). Existing configs get the entry automatically.
- Machine results with extra data are recognised (reported by a tester, Occultism): many machines and rituals give their result data the recipe does not list - a spirit name, an ID, an owner, a counter. The order then waited forever for a result that was already in storage. A result now counts as soon as it carries everything the recipe promises; extra data no longer matters, for every mod. A different value (another potion, another enchantment) is still something else, and a step that repairs or upgrades the same item never mistakes its ingredient for the result.
- Occultism rituals run fully automatic (reported by a tester): put a Processing Calculator at the Golden Sacrificial Bowl. It places the ingredients into empty Sacrificial Bowls around the pentacle (within 8 blocks), the activation item (bound book) last, so the ritual starts by itself, waits while it runs, and collects the result from the upside-down bowl above or from the ground. The Golden Bowl no longer counts as an ingredient of its own rituals.
- Facades can be autocrafted (#264): ordering empty Facades (or Facades of a block) failed at the Calculation Crafter with "recipe not found". The planner knows the Facade only from its JEI page, and the crafter now knows those recipes too - 8 Facades from an iron ingot work as planned.
- Anvil next to a Processing Calculator (#265): the window said "No inventory to work with" - the anvil works as a station that you set up in the window (item on the left, book or material on the right), and it now says so. The planner no longer reads JEI's anvil page as recipes: it showed "Needs Anvil" for enchanted gear, which no machine can make on order. Use the anvil station for that.
- Destructor works in your own FTB Chunks claim (#263): it broke blocks as a shared "[SCC]" placeholder, and FTB Chunks refused that one everywhere - also in the claim of the network's owner, so the Destructor stood still with "protected". It now breaks as the owner of the network (the player who placed the Controller): allowed in their own claim, still refused in other players' claims.
- Terminal no longer shrinks to a tiny GUI scale: with the terminal already dragged to the biggest size for your GUI scale, "Storage rows" (or dragging the grip) could make it taller than the screen - SCC then lowered the GUI scale for the window, which made room for even more rows, and so on down to scale 1. "Window scale" x3/x4 then did nothing. Rows and columns are now always measured at the scale the window is meant to use, and a terminal that is too big for it shrinks back to the largest size that fits when it opens.
- No more detours through "glass-like" blocks: for recipes that take any glass (Structural Glass, Quartz Glass ...) the planner picked the XyCraft Glass Viewer because its name contains "glass" - and then made it from glass in three stonecutter steps. The name rule now ignores the last word of the result (Glass, Drawer, Slab) and counts single-word items like Glass or Stone as the material itself, so plain glass is used.
- Molten metal is no longer "free" for the planner: fluids that come out of a recipe (molten metals from a smeltery or melter) now cost what melting them costs. Before, every fluid counted like water, so casting a block from molten steel looked cheaper than crafting it from nine ingots - and the planner melted steel dust, cast a block and split it into ingots instead of just smelting the dust in a furnace. Water and lava still count as before.
- Chemical Crystallizer orders no longer fail at the end (#250): recipes made only from a chemical (Antimatter Pellets, Lithium Dust) sometimes stopped with "missing" although everything had come out - mostly with fast factories like the Infinite Crystallizing Factory. Chemical that is already in the machine now counts as a started run.
- Second outputs of Mekanism machines can be ordered (#250): the Electrolytic Separator makes hydrogen AND oxygen from water, sodium AND chlorine from brine - only the first one was known to the planner. Oxygen and chlorine can now be crafted there too; the other gas goes into the network.
- Fluids without a bucket show up in the terminal (#253): Fortron from Modular Force Field System (and other bucketless fluids) in a fluid drawer or tank was counted but not listed. They now appear like any other fluid.
- Star Quarry mines protected ores (FTB Armory: Adamantite, Aeternium, Aurichalcum): these ores only drop for players and approved quarries, so the Star Quarry got nothing - in orbital mining they never showed up, and in the world they were broken without drops. The Star Quarry now mines them like the FTB IC quarry, following their tool rules: Adamantite and Aeternium from Netherite mining level, Aurichalcum (needs an Adamantite tool) only on Singularity. Below that, they are left in place instead of being destroyed. The Breaking Calculator breaks them too, by the rule of its tool (Adamantite and Aeternium with a Netherite pickaxe, Aurichalcum with an Adamantite tool).
- Order window always fits on screen: with a large GUI scale and a tier row, the order window could reach below the screen edge and cut off the ingredient list and buttons. It now moves up as far as needed and shows fewer ingredient rows (scroll for the rest).
- The "No plan for this amount" line in the order window wraps instead of running past the window edge.
- Fluid results spread the cost of their work step over their whole amount (90 mB from one dust are one step, not ninety).
- Lens of Color follows its color chain (#262): the planner now dyes with the Reconstructor Calculator (Atomic Reconstructor + Lens of Color) step by step when a color earlier in the chain is in storage - magenta wool from white wool is white -> orange -> magenta, two shots and no dye. Before, it preferred crafting with dye and even turned red dye into black and white dye to make a different color. Each step uses one item and gives one back. A crafting recipe is still used when the chain is long (more than 4 shots) and its dye is already in storage, or when no color of the chain is stored. Recipe rules and your own recipe choice still come first.
- Tooltips no longer overlap or stick: in the Order List the summary tooltip could stay on screen and follow the mouse once a status message replaced the summary. The size grip of a window no longer shows its tooltip over an open question or choice menu (Hidden Items, Network Report), and the "Show plan" button of the Network Report now shows its tooltip.
- Items in your own inventory now show their tooltip in the Custom Recipe and Restock windows.
For add-on authors
SccRecipeProviders.stepCost(category, extra): an extra cost per work step for slow recipe types (melting, casting ...). The planner then prefers the faster way when the material costs the same.
This mod has no additional files