COWMODSКаталог модов

Create: Smog

Adds pollution to Create. Compatible with PoTR.

Автор: ecler7,6 тыс.9обновлён 25 окт. 2026 г.
Механики игры

Описание

Create: Smog

An industrial pollution addon for Create on Minecraft 1.21.1 / NeoForge.

Anything that burns in your factory (furnaces, Blaze Burners, engines, generators from other mods) puts smoke into the air of the chunk it stands in. Smog adds the Create-style machinery to deal with it pollutions. smokestacks to carry exhaust away, kinetic filters and scrubbers to take it out, and Basin recipes to treat the waste fluids that come out the other end.

Smog can run its own pollution model or work on top of Pollution of the Realms (PoTR). See Pollution models.

a small info about features!

Exhaust. Stack Smokestack blocks on top of a source, or run Exhaust Ducts from it to a smokestack somewhere else. Short stacks keep the smoke around the factory. Tall ones (12 blocks by default) send most of it up into a higher layer, where it drifts with the wind and comes down thinly over a wider area. A broken duct leaks at the intake and smokes so you can find the gap. Oily exhaust condenses as Waste Oil in the base of the stack, which you drain with a Fluid Pipe.

Filtering. The Electrostatic Precipitator sits in the exhaust line and catches soot, more the faster it turns. It fills up with Soot and Industrial Dust for a Funnel to pull out. Pipe water into it and it also washes out sulfur, as Acidic Runoff.

Cleanup. The Air Scrubber is a kinetic machine that takes a Filter Cartridge and cleans the chunk around it. Scrubbers placed side by side on the same axis join into one panel with a shared cartridge; a full 5x5 panel also clears the high layer. Cartridges clog and come back clean through Bulk Washing, which also gives back Soot. The Respirator protects the wearer.

Waste fluids. Industrial Wastewater, Acidic Runoff, Waste Oil and Industrial Sludge, with treatment in the Basin: settle wastewater with a Mechanical Mixer, neutralize runoff with limestone, refine Waste Oil over a Blaze Burner, and compact sludge into Sludge Cake with a Mechanical Press. Dumped into the world, these fluids contaminate the ground and kill plants.

Oil Burner. A heater for Basins and Steam Engine boilers that burns liquid fuel. Very dirty on Waste Oil, much cleaner on refined fuel.

Monitoring. The Smog Sensor outputs a 0-15 redstone signal for the pollution around it. The Aerometer shows a live reading while held, and Engineer's Goggles show the state of every Smog machine. Ponder scenes cover the Air Scrubber, smokestacks and ducts, and the precipitator.

Pollution models

Set in config/smog-common.toml under [integration]:

mode = "POTR"   # POTR, BUILT_IN or POTR_AND_BUILT_IN

Exactly one model runs unless you pick the experimental mode.

BUILT_IN runs Smog's own model. Each chunk tracks soot, fumes and sulfur in two layers (ground and high air), plus contamination of the ground water. This is the full feature set: acid rain, wind drift, crop stalling, ground contamination from dumped fluids. If PoTR is installed it is left completely alone.

POTR hands pollution over to Pollution of the Realms and turns the built-in model off. Smog's machines work on PoTR's pollution instead: smokestacks and ducts catch the gas PoTR releases around its sources and let it out at the top, precipitators filter it on the way, scrubbers and respirators remove it, and the sensor and Aerometer read PoTR's numbers. Sources PoTR doesn't know about, like the Oil Burner, release PoTR gas at their smokestack. Acid rain, the high-air layer and ground contamination are built-in features, so they don't happen in this mode, and /smog set, add and clear are refused.

This is the default. Without PoTR installed it falls back to BUILT_IN, so a fresh install without PoTR runs the built-in model. Use POTR if your pack already uses PoTR and you want Smog for its machines. Use BUILT_IN if you don't have PoTR, or want acid rain and the waste water side of the mod.

POTR_AND_BUILT_IN (experimental)

Both models run at once and Smog's machines act on both. It is never selected automatically.

  • Each model counts its own pollution. A vanilla furnace pollutes in both; sources only Smog knows are forwarded into PoTR at potrEmissionScale. The two numbers are on different scales and the balance between them is not tuned.
  • PoTR's breathing effects replace the built-in ones unless potionAirEffectsWithPotr = true.
  • Smog's haze and PoTR's visuals both render.
  • Gauges show the built-in reading; /smog shows both.
  • It is covered by the automated tests but has not been played for long.

If the PoTR integration throws an error at runtime (for example after a PoTR update changes its internals), Smog logs it once, disables the integration and falls back to the built-in model.

compatibility

Install on both the server and the client.

optional

  • Pollution of the Realms 9.0.0 or newer. Tested with 9.1.6.0
  • Accessories: the Respirator can be worn in a face slot.
  • KubeJS: a Smog binding for reading and editing pollution.
  • Advanced Chimneys: its chimneys, pipes and vents count as smokestack blocks through the smog:flue block tag.

none of these load without the mod present.

The default source list also has entries for Create Crafts & Additions, Create Diesel Generators, Create: The Factory Must Grow, Vintage Improvements, Create Big Cannons, Farmer's Delight, Mekanism Generators and Immersive Engineering. Those entries are block IDs in the config. They have not been tested against the mods themselves.

Known issues

  • Exhaust Ducts and Smokestacks only work as placed blocks, not on moving contraptions. The Air Scrubber does work on contraptions.

no incompatibilities are known, but the mod has not been tested in large modpacks (300+)

Configuration and commands

Everything is in config/smog-common.toml: the mode, source list and emission rates, tier thresholds, acid rain, and per-machine settings. Sources are listed as "<block id>=<rate>" or "#<block tag>=<rate>", optionally with an emission profile (:combustion, :smelting, :engine, :clean, :oil). Blocks can also be added through the smog:polluting block tag.

/smog            reading where you stand, with the active model
/smog exhaust    where the exhaust from the block you look at goes
/smog set|add <value> [soot|fumes|sulfur|water]    (built-in model, op only)
/smog clear

Галерея

Air Scrubbers in workVery dirty place!Air Scrubber!Scrubber in work

Последние версии

Все версии →
release

Create: Smog 0.5.0

0.5.0
25 окт. 2026 г.743Minecraft: 1.21.1neoforge
Скачать
Что нового
## 0.5.0 ### Built-in model - Pollution is now **Soot**, **Fumes**, **Sulfur** and **Water**, in a ground and an aloft layer. Sources have an emission profile (`combustion`, `smelting`, `engine`, `clean`, `oil`). - Aloft pollution spreads further, drifts with a slowly changing wind and settles back down. - Rain washes sulfur out of the air into the water. Contaminated water stalls crops. - **Acid rain** where sulfur is high. Withers plants, turns farmland to dirt, weathers copper, leaves Acidic Runoff puddles, stings players without a helmet. Each part can be turned off. - New `integration.mode`: `POTR` (default, falls back to `BUILT_IN` without PoTR), `BUILT_IN`, or the experimental `POTR_AND_BUILT_IN`. Only one model runs unless the experimental mode is picked. In `POTR` mode the built-in model is off and Smog's machines, gauges and the respirator work on PoTR's pollution. PoTR's classes are never loaded without it, and if the integration fails Smog falls back to the built-in model. ### Exhaust - The Flue is now the **Smokestack**. Short stacks keep exhaust local; tall stacks put up to 85% aloft. A covered stack is blocked. Stacks smoke from the top. - **Exhaust Duct**: carries exhaust from a source to a remote smokestack. Leaks at the intake, with smoke, when broken. Routes are cached. - **Electrostatic Precipitator**: kinetic filter for the exhaust line. Catches soot as Soot and Industrial Dust; with water it also washes out sulfur as Acidic Runoff. - Oily exhaust condenses as Waste Oil in the stack base. ### Waste fluids - **Industrial Wastewater**, **Clarified Water**, **Acidic Runoff**, **Waste Oil**, **Industrial Sludge**, **Refined Oil**, all with buckets and treatment recipes. - Wet Air Scrubbers now return their water as Industrial Wastewater. Washing crushed ores and coking charcoal produce waste too. - **Sludge Cake** and **Industrial Dust** as the solid end of the loop. - **Oil Burner**: a Create heater for basins and boilers. Dirty on Waste Oil, clean on Refined Oil and common `c:` fuels. ### Machines - **Smog Sensor**: redstone 0 to 15 for air, soot, sulfur or ground water. Smoothed, no flicker. - Aerometer shows soot and sulfur, and warns under acid rain. ### Fixes - **5x5 panels now reach the sky.** Placement used the clicked face for the axis, so a wall built by hand often had mismatched members and never formed. Scrubbers now take the axis of the panel they are placed against. Goggles show progress towards 25 and any mismatched blocks. A full panel works a 5x5 area of chunks and cleans the aloft layer, with a visible beam. - Blaze Burners never polluted. They now pollute lightly, scaled by heat. - Plant damage and crop stalling never happened, because the surface check hit leaves first. - `coal_from_soot` ignored its heat requirement. ### Upgrading Worlds and configs from 0.4 load as they are. Old chunk values are split into the new kinds. `integration.deferToPollutionOfTheRealms` is replaced by `integration.mode`; its default matches the old default. If you had set it to `false`, set `mode` yourself. The `flue` section is now `smokestack`.
release

Create: Smog 0.4.1

0.4.1
24 авг. 2026 г.6,4 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
# Panels Put Air Scrubbers side by side on the same axis and the whole connected group is now one machine any shape, 2x2 or 3x3 or 5x5 or a long strip. Output scales with member count: 2x2 cleans 4x, 3x3 cleans 9x, 5x5 cleans 25x. So does stress: 8 SU per member, so a 5x5 draws 200 SU. At 25 members the panel reaches up into the cloud layer, as the old 5x5 array did. Panels ride contraptions. A wall of scrubbers on a train counts its members from the contraption itself, so a 5x5 on a locomotive cleans like a 5x5 on the ground. This replaces the "flat 5x5 promotes the middle block" rule, which needed 25 cartridges fed separately. # Aerometer Hold it and a readout appears over the hotbar Readings are now pushed to the client under either pollution engine, so it works with Pollution of the Realms installed and on multiplayer. Crafted from a glass pane, three brass sheets and an electron tube. # Gameplay 4 Soot + string → Filter Medium, which crafts Filter Cartridges four at a time and without wool. 6 Soot → Graphite in a Basin under a Mechanical Press. Burns 3200 ticks, twice a coal. The Precision Filter Cartridge now needs 2 Graphite alongside its electron tubes, so the best filter in the mod cannot be built without cleaning something first. # KubeJS Ships a KubeJS plugin with a Smog binding: Smog.engine() // which pollution model is running Smog.get(level, pos) // reading at a position Smog.tier(level, pos) // "clean" ... "toxic" Smog.add(level, pos, 500) // plus set(), clean(), relieve(entity, budget) Emitters can also be added through the block tag #smog:polluting with no Java at all. ## Fixes Filter wear no longer resets. Cartridges stack again, which had quietly broken the recipes that yield more than one. Balance Air Scrubber base rate 12 → 24 per second. Pollution of the Realms mode: gas search radius 5 → 7, rate multiplier 8 → 12.
beta

Create: Smog 0.4.0.1

0.4.0.1
6 авг. 2026 г.423Minecraft: 1.21.1neoforge
Скачать
Что нового
Fix: - Flute was using built-in pollution engine, even when PoTR is present
beta

Create: Smog 0.4.0

0.4.0
5 авг. 2026 г.13Minecraft: 1.21.1neoforge
Скачать
Что нового
Changelog: New Compatibilty: - KubeJS, Jade, Advanced Chimneys, Mekanism, Farmer's Delight Fixes: If PoTR is present, Air Scrubber shows PoTR values for quality instead of Built-in tiers. Filter is not dupable for now. In built-in, Advanced AS was not cleaning the sky. New Features: - Water tube can now increase the speed of Air Scrubber and Filter is making dirty slower. Oxygen Mask. When creating Advanced Air Scrubbers, you will get 5 instead of 1 Default range of Advanced Air Scrubbers is bigger Soot block Flee block. See more in game (W for Ponder scene)
beta

Create: Smog 0.3.1

0.3.1
4 авг. 2026 г.12Minecraft: 1.21.1neoforge
Скачать
Что нового
- Advanced Air Scrubber If you place 5x5 Air Scrubbers, you will get Advanced Air Scrubber. - Now pollution from the player itself is cleaning too (PoTR)
beta

Create: Smog 0.3.0

0.3.0
3 авг. 2026 г.18Minecraft: 1.21.1neoforge
Скачать
Что нового
Initial release!