CurseForge · Minecraft mod
Smoke Suppression
Client mod to suppress campfire smoke when certain blocks are below campfires.
Quick answer
Which Smoke Suppression release should I use?
Smoke Suppression 1.5.0+MC26.2.x targets 26.2 with Fabric, Quilt. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.
Where it goes
Is Smoke Suppression required on the client, server, or both?
The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.
The source does not explicitly classify this release as client-only or server-only.
What else does Smoke Suppression 1.5.0+MC26.2.x need?
Smoke Suppression 1.5.0+MC26.2.x. Change the file and its required mods may change too.
Install Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.
2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Smoke Suppression without breaking your instance.
Built for Smoke Suppression 1.5.0+MC26.2.x. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Smoke Suppression 1.5.0+MC26.2.x. It targets 26.2 with Fabric, Quilt; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside Smoke Suppression 1.5.0+MC26.2.x. It opens that exact file at the source.
About this project
What does Smoke Suppression add?
Leaves Us In Peace

Leaf decay ignores different types of leaves and logs. Fast leaf decay. Configurable. Data driven.
Works server-side and in single player.
This mod aims to make leaf decay less frustrating.
It started out as a fork of Tfarcenim's LeafMeAlone, but then I overhauled it to the point of it being an almost entirely different mod.
It does 3 (+1) things to change how leaves decay, all configurable:
1. Leaves will ignore leaves of a different type when determining whether to decay or not. By default, this will only match identical leaves (like in LeafMeAlone), but if a tag for leaves is found, all leaves in that tag will match. This is how the mod handles azaleas' two types of leaves. Mods (or mod users) can add compat for trees with multiple types of leaves by just adding a tag. Details on the wiki.
2. Leaves will ignore logs from different tree types when determining whether to decay or not. This will look for a tag by the name of the log and check if it contains the leaves doing the check. If no tag is found, any log will match instead (like in vanilla). Details on the wiki.
3. Leaves will decay much faster. This is basically like the fast leaf decay mods you've likely seen before, and it's highly configurable.
• 3 + 1. This isn't convenient or less frustrating, but leaves can optionally make block breaking sounds and create particles when they decay.
Configuration
Supports MidnightLib and Mod Menu for configuration, but neither is required.
Versions before 1.13.0 support Cloth Config instead of MidnightLib.
Options will use their default values if MidnightLib is absent.
If MidnightLib is present, options can be configured either through Mod Menu or by editing config/leaves_us_in_peace.json in your instance folder (.minecraft/ by default for the vanilla launcher).
• Match leaves types; default: true
Leaves ignore leaves of other types when determining whether to decay or not
• Unknown leaves only match self; default: true
If "Yes", leaves without tags defining which leaves they should match will only match leaves of exactly the same type. If "No", leaves without tags will match all leaves. Set to "No" if you're having trouble with some modded leaves decaying as soon their tree grows (with multiple leaves types).
• Match logs to leaves; default: true
Leaves ignore logs of other tree types when determining whether to decay or not
• Ignore persistent leaves; default: true
Leaves ignore persistent leaves (placed by player) when determining whether to decay or not
• Accelerate leaves decay; default: true
Make leaves decay much faster
• Decay delay
Random delay between leaves decaying and updating nearby leaves. Has no effect if 'Accelerate leaves decay' is 'No'.
• Minimum; default: 10
Minimum random delay. Set minimum equal to maximum to eliminate randomness.
• Maximum; default: 60
Maximum random delay
• Do decaying leaves effects; default: false
Create particles and sounds when leaves decay
Compatibility
Tags for trees added by several mods are included:
• Biomes O' Plenty
• Oh The Biomes We've Gone
• Oh The Biomes You'll Go
• Promenade
• Traverse
• William Wythers' Overhauled Overworld
• Yung's better Mineshafts
The built-in data pack wood_prevents_decay (default disabled) can also make vanilla wood blocks (logs with bark on all 6 sides) count as logs for their respective trees, since some mods generate trees with wood blocks.
Further modded tree support can be added via data packs, find out how on the wiki.
Leaves Us In Peace does its best to handle unknown trees (modded trees without tags) gracefully:
• Unknown leaves will only consider leaves of exactly the same type to be part of their tree (this can be changed by disabling "Unknown leaves only match self")
• Unknown logs will prevent any adjacent unknown leaves from decaying
However it's not perfect: modded trees that aren't implemented similarly to vanilla trees or that don't follow vanilla tag conventions can sometimes decay unexpectedly. If you encounter this, please report it on the issue tracker (please don't report it to the mod that adds the unexpectedly decaying tress).
Translations
Install SSS Translate to automatically download new translations.
You can help translate Leaves Us In Peace on Crowdin.
Credits
• Tfarcenim's for making LeafMeAlone.
• gliscowo for making Isometric Renders, which I used to create the mod icon.
This mod is only for Fabric (works on Quilt, too!) and I won't be porting it to Forge. The license is CC0, however, so anyone else is free to port it.
I'd appreciate links back to this page if you port or otherwise modify this project, but links aren't required.
Project description from CurseForge.
Pick your setup
Smoke Suppression by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
2 loader builds26.1.2
2 loader builds26.1.1
2 loader builds26.1
2 loader builds1.21.11
2 loader builds1.21.10
2 loader builds1.21.9
2 loader builds1.21.8
2 loader builds1.21.7
2 loader builds1.21.6
2 loader builds1.21.5
2 loader builds1.21.4
2 loader buildsShowing the newest 12 of 37 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Smoke Suppression versions and loaders
Smoke Suppression 1.5.0+MC26.2.x
smoke_suppression-1.5.0+MC26.2.x.jar
28 Jun 2026
Smoke Suppression 1.4.0+MC26.1-26.1.x
smoke_suppression-1.4.0+MC26.1-26.1.x.jar
27 Apr 2026
smoke-suppression-1.3.1+MC1.21.11.jar
22 Dec 2025
smoke-suppression-1.2.7+MC1.21.2-1.21.10.jar
22 Dec 2025
smoke-suppression-1.3.0+MC1.21.11.jar
17 Dec 2025
smoke-suppression-1.2.6+MC1.21.2-1.21.10.jar
9 Oct 2025
smoke-suppression-1.2.5+MC1.21.2-1.21.8.jar
19 Jul 2025
smoke-suppression-1.2.4+MC1.21.2-1.21.7.jar
2 Jul 2025
smoke-suppression-1.2.3+MC1.21.2-1.21.6.jar
20 Jun 2025
smoke-suppression-1.2.2+MC1.21.2-1.21.5.jar
30 Mar 2025
smoke-suppression-1.2.1+MC1.21.2-1.21.4.jar
18 Dec 2024
smoke-suppression-1.2.0+MC1.21.2-1.21.3.jar
1 Dec 2024
Looking for an older file? The official CurseForge project page is in Resources.
