All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Leaves Us In Peace

Leaves Us In Peace

by supersaiyansubtlety • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Leaves Us In Peace

Minecraft versions environment: server
loader: Fabric available for: Quilt Loader
Requires: Fabric API
license: CC0 source on: GitLab issues: GitLab localized: Percentage
Modrinth: Downloads CurseForge: Downloads
coindrop.to me


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:

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

localized: Percentage
Install SSS Translate to automatically download new translations.
You can help translate Leaves Us In Peace on Crowdin.


Credits

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.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric Quilt
1d ago 1
26.2
Fabric Quilt
1d ago 1
26.2
Fabric Quilt
1d ago 1
26.1.x
Fabric Quilt
1d ago 1
1.21.11
Fabric Quilt
1d ago 1
1.21.11
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.11
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.9
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.6
Fabric Quilt
1d ago 1
1.21.5
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.21.5
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.5
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.21.x
Fabric Quilt
1d ago 1
1.21
Fabric Quilt
1d ago 1
1.21
Fabric Quilt
1d ago 1
1.21
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.20.2
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.20.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.18.2
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.19.x
Fabric Quilt
1d ago 1
1.19
Fabric Quilt
1d ago 1
1.18.x
Fabric Quilt
1d ago 1
1.18.x
Fabric Quilt
1d ago 1
1.18.x
Fabric Quilt
1d ago 1
1.18.x
Fabric Quilt
1d ago 1
1.18.x
Fabric Quilt
1d ago 1
1.18.x
Fabric Quilt
1d ago 1
Updated for 26.3.x

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
Fix crash on dedicated server (oops)

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.11.2+MC1.21.11] 1.11.2+MC1.21.11 by supersaiyansubtlety on Oct 18, 2026
Download
Fixed an issue that interfered with leaves distance checks during tree generation;
([#22](<https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/issues/22>))

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.11.1+MC1.21.11] 1.11.1+MC1.21.11 by supersaiyansubtlety on Oct 18, 2026
Download
Ported fix from 1.10.3

From 1.10.3: Ported fix from 1.9.3

From 1.9.3: Fixed invisible text in the 'Configuration Unavailable' screen

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
Ported fix from 1.9.3

From 1.9.3: Fixed invisible text in the 'Configuration Unavailable' screen

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.9.3+MC1.21.6-1.21.8] 1.9.3+MC1.21.6-1.21.8 by supersaiyansubtlety on Oct 18, 2026
Download
Fixed invisible text in the 'Configuration Unavailable' screen

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.11.0+MC1.21.11] 1.11.0+MC1.21.11 by supersaiyansubtlety on Oct 18, 2026
Download
Updated for 1.21.11

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
Marked as compatible with 1.21.10

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.10.0+MC1.21.9] 1.10.0+MC1.21.9 by supersaiyansubtlety on Oct 18, 2026
Download
Updated for 1.21.9

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.9.2+MC1.21.6-1.21.8] 1.9.2+MC1.21.6-1.21.8 by supersaiyansubtlety on Oct 18, 2026
Download
Marked as compatible with 1.21.8

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.9.1+MC1.21.6-1.21.7] 1.9.1+MC1.21.6-1.21.7 by supersaiyansubtlety on Oct 18, 2026
Download
Marked as compatible with 1.21.7

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.9.0+MC1.21.6] 1.9.0+MC1.21.6 by supersaiyansubtlety on Oct 18, 2026
Download
Updated for 1.21.6

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.8.2+MC1.21.5] 1.8.2+MC1.21.5 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.7.4 to 1.21.5

From 1.7.4: Port 1.6.2 to 1.21.2-1.21.4

From 1.6.2: Port 1.5.2 to 1.21-1.21.1

From 1.5.2:
  • replaced "Ignore persistent leaves" config with "Persistent leaves behavior", which can be any of the following
  • IGNORE: leaves ignore persistent leaves (placed by player) when determining whether to decay or not
  • NORMAL: persistent leaves behave the same as non-persistent leaves
  • MATCH_ALL: persistent leaves match all logs and leaves; useful for certain redstone contraptions
  • IGNORE and NORMAL are equivalent to "Ignore persistent leaves" true and false, respectively
  • MATCH_ALL is useful for redstone compatibility with multi-type
tree farms that use leaves and observers for tree detection
  • also backported increased allowable decay delay configs

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.7.4+MC1.21.2-1.21.4] 1.7.4+MC1.21.2-1.21.4 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.6.2 to 1.21.2-1.21.4

From 1.6.2: Port 1.5.2 to 1.21-1.21.1

From 1.5.2:
  • replaced "Ignore persistent leaves" config with "Persistent leaves behavior", which can be any of the following
  • IGNORE: leaves ignore persistent leaves (placed by player) when determining whether to decay or not
  • NORMAL: persistent leaves behave the same as non-persistent leaves
  • MATCH_ALL: persistent leaves match all logs and leaves; useful for certain redstone contraptions
  • IGNORE and NORMAL are equivalent to "Ignore persistent leaves" true and false, respectively
  • MATCH_ALL is useful for redstone compatibility with multi-type
tree farms that use leaves and observers for tree detection
  • also backported increased allowable decay delay configs

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.6.2+MC1.21-1.21.1] 1.6.2+MC1.21-1.21.1 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.5.2 to 1.21-1.21.1

From 1.5.2:
  • replaced "Ignore persistent leaves" config with "Persistent leaves behavior", which can be any of the following
  • IGNORE: leaves ignore persistent leaves (placed by player) when determining whether to decay or not
  • NORMAL: persistent leaves behave the same as non-persistent leaves
  • MATCH_ALL: persistent leaves match all logs and leaves; useful for certain redstone contraptions
  • IGNORE and NORMAL are equivalent to "Ignore persistent leaves" true and false, respectively
  • MATCH_ALL is useful for redstone compatibility with multi-type
tree farms that use leaves and observers for tree detection
  • also backported increased allowable decay delay configs

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.5.2+MC1.20.2-1.20.6] 1.5.2+MC1.20.2-1.20.6 by supersaiyansubtlety on Oct 18, 2026
Download
  • replaced "Ignore persistent leaves" config with "Persistent leaves behavior", which can be any of the following
  • IGNORE: leaves ignore persistent leaves (placed by player) when determining whether to decay or not
  • NORMAL: persistent leaves behave the same as non-persistent leaves
  • MATCH_ALL: persistent leaves match all logs and leaves; useful for certain redstone contraptions
  • IGNORE and NORMAL are equivalent to "Ignore persistent leaves" true and false, respectively
  • MATCH_ALL is useful for redstone compatibility with multi-type
tree farms that use leaves and observers for tree detection
  • also backported increased allowable decay delay configs

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.8.1+MC1.21.5] 1.8.1+MC1.21.5 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.7.3 to 1.21.5

From 1.7.3: Allow configuring minimum and maximum decay delay up to 1200 ticks (one minute)

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.7.3+MC1.21.2-1.21.4] 1.7.3+MC1.21.2-1.21.4 by supersaiyansubtlety on Oct 18, 2026
Download
Allow configuring minimum and maximum decay delay up to 1200 ticks (one minute)

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.8.0+MC1.21.5] 1.8.0+MC1.21.5 by supersaiyansubtlety on Oct 18, 2026
Download
Updated for 1.21.5

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.7.2+MC1.21.2-1.21.4] 1.7.2+MC1.21.2-1.21.4 by supersaiyansubtlety on Oct 18, 2026
Download
  • Marked as compatible with 1.21.4
  • Added tree type tag for pale oaks
  • Minor internal changes

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.7.1+MC1.21.2-1.21.3] 1.7.1+MC1.21.2-1.21.3 by supersaiyansubtlety on Oct 18, 2026
Download
Fixes errors that could cause world loading to stall

From 1.7.0: Updated for 1.21.2-1.21.3

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.6.1+MC1.21-1.21.1] 1.6.1+MC1.21-1.21.1 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.5.1 to 1.21-1.21.1

From 1.5.1: Port 1.4.1 to 1.20.2-1.20.6

From 1.4.1:
[Oh The Biomes We've Gone](<https://modrinth.com/mod/oh-the-biomes-weve-gone>) compat

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.5.1+MC1.20.2-1.20.6] 1.5.1+MC1.20.2-1.20.6 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.4.1 to 1.20.2-1.20.6

From 1.4.1:
[Oh The Biomes We've Gone](<https://modrinth.com/mod/oh-the-biomes-weve-gone>) compat

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.4.1+MC1.20-1.20.1] 1.4.1+MC1.20-1.20.1 by supersaiyansubtlety on Oct 18, 2026
Download
[Oh The Biomes We've Gone](<https://modrinth.com/mod/oh-the-biomes-weve-gone>) compat

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.3.1+MC1.19.3-1.19.4] 1.3.1+MC1.19.3-1.19.4 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.3.0 to 1.19.3-1.19.4

From 1.2.1: Updated [Oh The Biomes You'll Go](<https://modrinth.com/mod/biomesyougo>) compat

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.2.1+MC1.19-1.19.2] 1.2.1+MC1.19-1.19.2 by supersaiyansubtlety on Oct 18, 2026
Download
Updated [Oh The Biomes You'll Go](<https://modrinth.com/mod/biomesyougo>) compat

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
[1.6.0+MC1.21-1.21.1] 1.6.0+MC1.21-1.21.1 by supersaiyansubtlety on Oct 18, 2026
Download
Port 1.5.0 to 1.21-1.21.1

From 1.5.0: Port 1.4.0 to 1.20.2-1.20.6

From 1.4.0:
  • Port 1.3.0 to 1.20-1.20.1
  • Includes fix for Swamp Oak Trees' outermost leaves decaying when they shouldn't

From 1.3.0: Port 1.2.0 to 1.19.3-1.19.4

From 1.2.0:
trees' leaves decaying when they shouldn't
Overgrown Mineshafts' leaves decaying when they shouldn't
  • Removed builtin "oak_leaves_recognize_jungle_logs" and made it part of mod data instead; if you want to make it so
Oak Leaves don't recognize Jungle Logs, you can still do so with a datapack that blocks
leaves_us_in_peace:jungle_bush_leaves
  • Added leaves_us_in_peace:decays_slowly tag to prevent accelerated decay for certain leaves.
This can be used to work around modded leaves that don't work with Leaves Us In Peace's accelerated decay.
Please report any such leaves on the
[Leaves Us In Peace issue tracker](<https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/issues>).
  • Added [Traverse](<https://modrinth.com/mod/traverse>) blocks to "wood_prevents_decay"
  • Added (translatable) descriptions for builtin data packs
  • Removed the "Download translation updates" config and the bundled CrowdinTranslate mod

A cumulative changelog can be found [here](https://gitlab.com/supersaiyansubtlety/leaves_us_in_peace/-/blob/master/CHANGELOG.md)
Leaves Us In Peace Icon
Download Leaves Us In Peace
Select game version
Select platform