Laser Isotope Separation Chamber (SILEX)
Item rows match the first item input, ignoring count. Fluid rows match the type of the first input fluid, ignoring amount and pressure; among fluid rows with the same type, the last by order applies. The chamber cycles through the weighted entries of the first output position in a fixed sequence instead of rolling them.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:silex recipe format. | |
nameOptional | Internal lookup name; defaults to the last segment of the recipe resource path. | |
input_itemsOptional | Ordered counted item inputs; defaults to an empty list. | |
input_fluidsOptional | Ordered fluid inputs with amount and pressure; defaults to an empty list. | |
output_items | Fixed or weighted item-output positions; defaults to an empty list. | |
orderOptional | Sort position within the recipe table; lower values first, default 2147483647. | \texttt{i32} |
fluid_consumed | Internal-buffer amount consumed per output; use [1, 16000] mB. | \texttt{i32} |
fluid_produced | Peroxide-to-buffer load per input item; use [1, 16000] mB. Fluid-input recipes load at 50 mB/t. | \texttt{i32} |
laser_strength | Minimum laser wavelength: null (no laser needed), ir, visible, uv, gamma, or drx. Each step above the minimum doubles progress speed. |
Example
Source path: data/hbm/recipe/silex/silex.ingot_am_mix.json
{
"type": "hbm:silex",
"fluid_consumed": 100,
"fluid_produced": 900,
"input_items": [
{
"ingredient": "hbm:ingot_am_mix"
}
],
"laser_strength": "visible",
"order": 3,
"output_items": [
[
{
"data": {
"id": "hbm:nugget_am241"
},
"weight": 3
},
{
"data": {
"id": "hbm:nugget_am242"
},
"weight": 6
}
]
]
}© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.