About The Big Furnace Krastorio Compatible
From Factorio Mod PortalA new BIG FURNACE that create a lot of plates per minute. It has 18x18 and came with 16 loaders to seems like an inline furnace.Can make 8 full belts of Plates. Only Vanilla items and Krastorio2, suggest a mod to support. 18K iron plates per minute.
LuaComb++
Overview
LuaComb++ executes restricted Lua scripts inside a circuit combinator. A script can read the green and red input wires, combine their signals, retain controlled data between executions, and produce independent persistent outputs.
The project began as a fork of Moon Logic 2 by Chilla55 and has since been extensively reworked around a guided editing workflow, Factorio 2.0 signal qualities, deterministic execution, and multiplayer safety.
Main features
Circuit interface
- Read the green wire with
g, the red wire withr, or their combined total withget. - Address signals by name, type, and quality.
- Aggregate all qualities or select one exact numeric quality level.
- Write independently to the green or red output wire.
- Keep outputs active until they are changed, removed with count
0, or cleared explicitly.
State and scheduling
- Store private per-combinator data in
self. - Share data-only global variables between LuaComb++ combinators belonging to the same force.
- Choose an execution interval from the editor: every tick, every 6 ticks, or once per second.
- Preserve the last valid outputs if execution fails.
Guided editor
- Live input and output signal panels.
- Contextual suggestions for Lua, signals, properties, and LuaComb++ functions.
- Factorio signal picker for exact signal descriptors.
- Script formatting and translated Help.
- Recovery of the last successfully compiled script.
- Personal library for up to ten named scripts.
- Settings copy and blueprint support.
Runtime protection
- Restricted, deterministic Lua environment.
- Limits for instructions, source size, strings, tables, nesting, persistent data, and signals.
- Isolated failure handling for each combinator.
- Force-scoped alerts for connected players when a script is disabled.
Design lineage and focus
Moon Logic 2 and LuaComb++ share the same central idea: express circuit-network logic with Lua. Their interfaces emphasize different styles of use.
| Area | Moon Logic 2 approach | LuaComb++ approach | |---|---|---| | Editing workflow | Compact code window designed for short scripts and pasted logic | Guided editor with live panels, completion, formatting, Help, and recovery tools | | Circuit access | red, green, and out tables | Quality-aware g, r, and get records with explicit output functions | | Signal identity | Direct name-based wire access | Explicit type + name + quality identity with convenient aggregate access | | Persistent state | Per-combinator var data | Per-combinator self data plus force-wide shared globals | | Scheduling | Script-controlled delay and irq values | Per-combinator execution profile selected from the editor | | Output style | Assignment through the persistent out table | Persistent set, g.set, r.set, and clear operations | | Runtime goal | Lightweight programmable circuit transformations | Bounded execution, deterministic shared state, and controlled multiplayer behavior | |Mods data|Great feuture wich provide data from prototypes and other mods stuff|Not implemented|
LuaComb++ keeps the programmable-combinator concept while offering a workflow aimed at players who want to build and debug scripts directly inside the game.
Quick start
- Place a LuaComb++ combinator.
- Connect its input and output circuit wires.
- Open the editor and choose an execution interval.
- Write the script.
- Press Compile, validate and save.
Editor changes remain drafts until validation succeeds.
local plates = get["iron-plate"].count
if plates < 100 then
g.set("signal-A", 1)
else
r.set("signal-A", 1)
end
Script reference
Available functions
LuaComb++
| Function | Description | |---|---| | clear() | Removes every persistent output. | | set(signal, count [, quality [, type]]) | Writes a signal to both output wires. | | g.set(signal, count [, quality [, type]]) | Writes a signal to the green output. | | r.set(signal, count [, quality [, type]]) | Writes a signal to the red output. | | random(min, max) | Returns a random integer between the inclusive limits. | | print(...) | Adds values to the editor State panel. | | concat(table [, separator [, first [, last]]]) | Joins values into a size-limited string. |
random uses a private deterministic sequence for each combinator. Its state is saved with the map, and script validation does not advance the active sequence.
Basic Lua
| Function | Description | |---|---| | pairs(table) | Iterates over table keys and values. | | ipairs(table) | Iterates over consecutive numeric indices. | | next(table [, index]) | Returns the next table entry. | | select(index, ...) | Selects values from variable arguments. | | tonumber(value [, base]) | Converts a value to a number. | | tostring(value) | Converts a value to text. | | type(value) | Returns the Lua value type. | | assert(condition [, message]) | Raises an error when a condition is false. | | error(message [, level]) | Stops the script with an error. |
Mathematics
The shortcuts below are also available through math where applicable.
| Function | Description | |---|---| | abs(x) | Absolute value. | | ceil(x) | Rounds upward. | | cos(x) | Cosine in radians. | | exp(x) | Exponential value. | | floor(x) | Rounds downward. | | log(x) | Natural logarithm. | | max(...) | Largest argument. | | min(...) | Smallest argument. | | sin(x) | Sine in radians. |
Highlights
From source dataFootprint
Rated a light load on a server.
License
Published under MIT.
Last update
Its author last shipped an update 3 yr ago.
The Big Furnace Krastorio Compatible on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
- Server side
- Required on the server
- Server load
- light
- Smallest plan we suggest
- Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 0.1.1, released 2023-09-23
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 0.1.1 | 2023-09-23 | 1.1 | n/a |
| 0.1.0 | 2023-04-30 | 1.1 | n/a |
| 0.0.9 | 2023-04-30 | 1.1 | n/a |
Dependencies
- Required: Krastorio 2
- Incompatible with: The Big Furnace
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run The Big Furnace Krastorio Compatible on a Factorio server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogWeapons, items & crafting
New weapons, gear, items and the recipes to make them.
Runs on your server
From source side supportFactorio Mod Portal lists The Big Furnace Krastorio Compatible as required on the server. Check its Factorio Mod Portal page to see whether players need it too.
Compatibility
- Game
- Factorio
- Runs on
- Serverrequired on the server
Verified at the source
- ✓Factorio Mod PortalOfficial listing, checked 2026-10-09Open ↗
- ✓AuthorZeroAinz, as published on Factorio Mod Portal
- ✓LicenseMITFree
