swirling smoke

swirling smoke

Swirling Smoke adds dynamic, weather-driven wind that makes smoke flow naturally through the environment.

10 022 downloads 41 followers

Swirling Smoke

Watch smoke reveal the wind around it. Swirling Smoke makes campfire and other smoke particles rise near their source, then gradually drift as they climb. Walls, trees, terrain, and caves change how much wind reaches them, while small variations keep the movement from looking uniform.

The wind changes over time, from still air and gentle breezes to strong winds and gusts. Rain and thunderstorms influence its behavior. You can adjust the wind and smoke response in the config, or use client-side commands to set a specific wind for testing.

Features

  • Smoke that rises first and bends more as it gains height
  • Changing wind direction and strength, influenced by the weather
  • Airflow affected by terrain, obstacles, and underground spaces
  • Subtle sway and turbulence
  • Configurable wind and smoke behavior

Optional mod compatibility

Compatibility depends on the Minecraft version and mod loader:

Version Integrations
NeoForge 1.21.1 Create Mechanical Fans, Create: Aeronautics propellers, Steam 'n' Rails smoke and steam, Particle Rain, and AeroWeather
Fabric 26.3 Particle Rain
NeoForge 26.3 Core smoke and wind features

With Particle Rain, smoke can use its wind direction during rain. With AeroWeather, Swirling Smoke uses AeroWeather's wind while handling the smoke's movement itself. These mods are optional.

Wind commands

These are client-side commands for inspecting and testing the wind:

  • /swirlingsmoke wind get — Show the current wind state, direction, strength, mode, and remaining duration.
  • /swirlingsmoke wind set <type> [direction] — Force none, calm, normal, strong, or gust. The optional direction is an angle from 0 to 359 degrees: 0 east, 90 south, 180 west, and 270 north.
  • /swirlingsmoke wind auto — Return to automatic wind behavior.
Version Minecraft Loader Download

swirling smoke 1.1.0

1.1.0

26.3
fabric
Download

swirling smoke 1.1.0

1.1.0

26.3
neoforge
Download

swirling smoke 1.1.0

1.1.0

1.21.1
neoforge
Download

swirling smoke 1.0.0

1.0.0

26.2
neoforge
Download

swirling smoke 1.0.0

1.0.0

26.1.2
neoforge
Download

swirling smoke 1.0.0

1.0.0

26.1.1
neoforge
Download

swirling smoke 1.0.0

1.0.0

26.1
neoforge
Download

swirling_smoke-fabric-1.20.1-1.0.0

1.0.0

1.20.1
fabric
Download

swirling_smoke-fabric-26.2-1.0.0

1.0.0

26.2
fabric
Download

swirling_smoke-fabric-26.1-26.1.2-1.0.0

1.0.0

26.1, 26.1.1, 26.1.2
fabric
Download

swirling_smoke-fabric-1.21.11-1.0.0

1.0.0

1.21.11
fabric
Download

swirling_smoke-fabric-1.21.10-1.0.0

1.0.0

1.21.10
fabric
Download

swirling_smoke-fabric-1.21.9-1.0.0

1.0.0

1.21.9
fabric
Download

swirling_smoke-fabric-1.21.8-1.0.0

1.0.0

1.21.8
fabric
Download

swirling_smoke-fabric-1.21.1-1.0.0

1.0.0

1.21.1
fabric
Download

swirling_smoke-fabric-1.19.2-1.0.0

1.0.0

1.19.2
fabric
Download

swirling_smoke-fabric-1.18.2-1.0.0

1.0.0

1.18.2
fabric
Download

swirling_smoke-fabric-1.16.5-1.0.0

1.0.0

1.16.5
fabric
Download

swirling_smoke-forge-1.18.2-1.0.0

1.0.0

1.18.2
forge
Download

swirling_smoke-forge-1.19.2-1.0.0

1.0.0

1.19.2
forge
Download

swirling_smoke-forge-1.19.4-1.0.0

1.0.0

1.19.4
forge
Download

swirling_smoke-forge-1.20.2-1.0.0

1.0.0

1.20.2
forge
Download

swirling_smoke-forge-1.20.4-1.0.0

1.0.0

1.20.4
forge
Download

swirling_smoke-forge-1.20.6-1.0.0

1.0.0

1.20.6
forge
Download

swirling_smoke-forge-1.20.1-1.0.0

1.0.0

1.20.1
forge
Download

swirling_smoke-1.21.11-1.0.0

1.0.0

1.21.11
neoforge
Download

swirling_smoke-1.21.10-1.0.0

1.0.0

1.21.10
neoforge
Download

swirling_smoke-1.21.9-1.0.0

1.0.0

1.21.9
neoforge
Download

swirling_smoke-1.21.8-1.0.0

1.0.0

1.21.8
neoforge
Download

swirling_smoke-1.21.7-1.0.0

1.0.0

1.21.7
neoforge
Download

swirling_smoke-1.21.6-1.0.0

1.0.0

1.21.6
neoforge
Download

swirling_smoke-1.21.5-1.0.0

1.0.0

1.21.5
neoforge
Download

swirling_smoke-1.21.4-1.0.0

1.0.0

1.21.4
neoforge
Download

swirling_smoke-1.21.3-1.0.0

1.0.0

1.21.3
neoforge
Download

swirling_smoke-1.21.2-1.0.0

1.0.0

1.21.2
neoforge
Download

swirling_smoke-1.21.1-1.0.3

1.0.3

1.21.1
neoforge
Download

swirling smoke 1.0.1

1.0.1

1.21.1
neoforge
Download

swirling smoke 1.0.0

1.0.0

1.21.1
neoforge
Download