Fabric Seasons and Serene Seasons compatibility has been temporarily removed and needs to be re-added once they release for 26.1 as well
### 2.0.3
port to 1.21.11
### 2.0.2
port to 1.21.9
### 2.0.1
add Argentine Spanish translation (es_ar), thanks to Texaliuz!
### 2.0.0
Now that Vanilla has their own implementation of falling leaves, we encourage everyone to try playing without this mod and see how you like it!
If you feel the need to be able to change spawn rates, dislike evergreens and conifer trees dropping regular leaves, or want any of the other features like wind back:
Welcome back!
Note that this is a large rework of the mod, so take some time, maybe some tea, and give the changes a read.
### Changes
- There is a new general config option "Always Use 'Vanilla' Particle Implementation" (defaults to off)
This is a way to have a mostly vanilla-like experience while still being able to adjust spawn rates, use most features like on-hit and decay leaves - but having no control over the actual particles, like their size, lifetime or wind.
- Another new option "Use Vanilla Textures" (defaults to off)
Yet another way to get closer to vanilla, by letting this mod's particles, specifically the "Regular" kind (we'll get to that), use vanilla textures.
This has none of the drawbacks of the above option.
This can be "Vanilla", "Regular" or "Conifer" - the latter two being the ones the mod always used.
"Vanilla" means leaf particles are spawned via a vanilla method, which mods may use to add custom particles to their leaves as well.
Falling Leaves tries to detect whether a mod has a custom implementation and will make use of it by default.
For vanilla, "tinted" particles - from most trees like Oak, Birch, Spruce etc. - will by default be replaced with either the "Regular" or "Conifer" kind.
Untinted particles - Azelia, Pale Oak and Cherry - will currently use "Vanilla" by default.
- Add "Cherry" particle implementation
We lied, there's actually another one!
"Cherry" is very close to the vanilla implementation. It uses the vanilla textures, has similar physics, except it is affected by wind and can be applied to any block your want.
This implementation is currently unused by default. Do give it a try!
- Leaves use the vanilla spawn chances by default
Most leaves will now spawn slightly less (1.33% -> 1%), while modded cherries will likely spawn a ton more (~1.8% -> 10%).
Since mods can now define their own spawn chances, nearly all the old config defaults like for autumn and cherry trees have been reset, to be revised at a later time if needed. The main exception are shrubs and big leaved trees (notably jungle trees), which still won't spawn leaves by default.
Conifer trees also won't spawn leaves by default, as before.
- The config has a new home
Due to the fundamental changes in spawn rates and other adjustments, we couldn't keep the old config format.
Falling Leaves will thus automatically migrate from `fallingleaves.json` to `fallingleaves2.json`, essentially copying everything over *except* for spawn rates.
The old config will be left intact, so if you want to look at it and e.g. fish out your old spawn rate settings, nothing will be lost!
---
And finally, as there were so many large changes, be aware that issues might be waiting to pounce on you from the trees, leaves may explode, Llama's might be golden.
Please report any issue you can find!
add Argentine Spanish translation (es_ar), thanks to Texaliuz!
### 2.0.0
Now that Vanilla has their own implementation of falling leaves, we encourage everyone to try playing without this mod and see how you like it!
If you feel the need to be able to change spawn rates, dislike evergreens and conifer trees dropping regular leaves, or want any of the other features like wind back:
Welcome back!
Note that this is a large rework of the mod, so take some time, maybe some tea, and give the changes a read.
### Changes
- There is a new general config option "Always Use 'Vanilla' Particle Implementation" (defaults to off)
This is a way to have a mostly vanilla-like experience while still being able to adjust spawn rates, use most features like on-hit and decay leaves - but having no control over the actual particles, like their size, lifetime or wind.
- Another new option "Use Vanilla Textures" (defaults to off)
Yet another way to get closer to vanilla, by letting this mod's particles, specifically the "Regular" kind (we'll get to that), use vanilla textures.
This has none of the drawbacks of the above option.
This can be "Vanilla", "Regular" or "Conifer" - the latter two being the ones the mod always used.
"Vanilla" means leaf particles are spawned via a vanilla method, which mods may use to add custom particles to their leaves as well.
Falling Leaves tries to detect whether a mod has a custom implementation and will make use of it by default.
For vanilla, "tinted" particles - from most trees like Oak, Birch, Spruce etc. - will by default be replaced with either the "Regular" or "Conifer" kind.
Untinted particles - Azelia, Pale Oak and Cherry - will currently use "Vanilla" by default.
- Add "Cherry" particle implementation
We lied, there's actually another one!
"Cherry" is very close to the vanilla implementation. It uses the vanilla textures, has similar physics, except it is affected by wind and can be applied to any block your want.
This implementation is currently unused by default. Do give it a try!
- Leaves use the vanilla spawn chances by default
Most leaves will now spawn slightly less (1.33% -> 1%), while modded cherries will likely spawn a ton more (~1.8% -> 10%).
Since mods can now define their own spawn chances, nearly all the old config defaults like for autumn and cherry trees have been reset, to be revised at a later time if needed. The main exception are shrubs and big leaved trees (notably jungle trees), which still won't spawn leaves by default.
Conifer trees also won't spawn leaves by default, as before.
- The config has a new home
Due to the fundamental changes in spawn rates and other adjustments, we couldn't keep the old config format.
Falling Leaves will thus automatically migrate from `fallingleaves.json` to `fallingleaves2.json`, essentially copying everything over *except* for spawn rates.
The old config will be left intact, so if you want to look at it and e.g. fish out your old spawn rate settings, nothing will be lost!
---
And finally, as there were so many large changes, be aware that issues might be waiting to pounce on you from the trees, leaves may explode, Llama's might be golden.
Please report any issue you can find!
add Argentine Spanish translation (es_ar), thanks to Texaliuz!
### 2.0.0
Now that Vanilla has their own implementation of falling leaves, we encourage everyone to try playing without this mod and see how you like it!
If you feel the need to be able to change spawn rates, dislike evergreens and conifer trees dropping regular leaves, or want any of the other features like wind back:
Welcome back!
Note that this is a large rework of the mod, so take some time, maybe some tea, and give the changes a read.
### Changes
- There is a new general config option "Always Use 'Vanilla' Particle Implementation" (defaults to off)
This is a way to have a mostly vanilla-like experience while still being able to adjust spawn rates, use most features like on-hit and decay leaves - but having no control over the actual particles, like their size, lifetime or wind.
- Another new option "Use Vanilla Textures" (defaults to off)
Yet another way to get closer to vanilla, by letting this mod's particles, specifically the "Regular" kind (we'll get to that), use vanilla textures.
This has none of the drawbacks of the above option.
This can be "Vanilla", "Regular" or "Conifer" - the latter two being the ones the mod always used.
"Vanilla" means leaf particles are spawned via a vanilla method, which mods may use to add custom particles to their leaves as well.
Falling Leaves tries to detect whether a mod has a custom implementation and will make use of it by default.
For vanilla, "tinted" particles - from most trees like Oak, Birch, Spruce etc. - will by default be replaced with either the "Regular" or "Conifer" kind.
Untinted particles - Azelia, Pale Oak and Cherry - will currently use "Vanilla" by default.
- Add "Cherry" particle implementation
We lied, there's actually another one!
"Cherry" is very close to the vanilla implementation. It uses the vanilla textures, has similar physics, except it is affected by wind and can be applied to any block your want.
This implementation is currently unused by default. Do give it a try!
- Leaves use the vanilla spawn chances by default
Most leaves will now spawn slightly less (1.33% -> 1%), while modded cherries will likely spawn a ton more (~1.8% -> 10%).
Since mods can now define their own spawn chances, nearly all the old config defaults like for autumn and cherry trees have been reset, to be revised at a later time if needed. The main exception are shrubs and big leaved trees (notably jungle trees), which still won't spawn leaves by default.
Conifer trees also won't spawn leaves by default, as before.
- The config has a new home
Due to the fundamental changes in spawn rates and other adjustments, we couldn't keep the old config format.
Falling Leaves will thus automatically migrate from `fallingleaves.json` to `fallingleaves2.json`, essentially copying everything over *except* for spawn rates.
The old config will be left intact, so if you want to look at it and e.g. fish out your old spawn rate settings, nothing will be lost!
---
And finally, as there were so many large changes, be aware that issues might be waiting to pounce on you from the trees, leaves may explode, Llama's might be golden.
Please report any issue you can find!
add Argentine Spanish translation (es_ar), thanks to Texaliuz!
### 2.0.0
Now that Vanilla has their own implementation of falling leaves, we encourage everyone to try playing without this mod and see how you like it!
If you feel the need to be able to change spawn rates, dislike evergreens and conifer trees dropping regular leaves, or want any of the other features like wind back:
Welcome back!
Note that this is a large rework of the mod, so take some time, maybe some tea, and give the changes a read.
### Changes
- There is a new general config option "Always Use 'Vanilla' Particle Implementation" (defaults to off)
This is a way to have a mostly vanilla-like experience while still being able to adjust spawn rates, use most features like on-hit and decay leaves - but having no control over the actual particles, like their size, lifetime or wind.
- Another new option "Use Vanilla Textures" (defaults to off)
Yet another way to get closer to vanilla, by letting this mod's particles, specifically the "Regular" kind (we'll get to that), use vanilla textures.
This has none of the drawbacks of the above option.
This can be "Vanilla", "Regular" or "Conifer" - the latter two being the ones the mod always used.
"Vanilla" means leaf particles are spawned via a vanilla method, which mods may use to add custom particles to their leaves as well.
Falling Leaves tries to detect whether a mod has a custom implementation and will make use of it by default.
For vanilla, "tinted" particles - from most trees like Oak, Birch, Spruce etc. - will by default be replaced with either the "Regular" or "Conifer" kind.
Untinted particles - Azelia, Pale Oak and Cherry - will currently use "Vanilla" by default.
- Add "Cherry" particle implementation
We lied, there's actually another one!
"Cherry" is very close to the vanilla implementation. It uses the vanilla textures, has similar physics, except it is affected by wind and can be applied to any block your want.
This implementation is currently unused by default. Do give it a try!
- Leaves use the vanilla spawn chances by default
Most leaves will now spawn slightly less (1.33% -> 1%), while modded cherries will likely spawn a ton more (~1.8% -> 10%).
Since mods can now define their own spawn chances, nearly all the old config defaults like for autumn and cherry trees have been reset, to be revised at a later time if needed. The main exception are shrubs and big leaved trees (notably jungle trees), which still won't spawn leaves by default.
Conifer trees also won't spawn leaves by default, as before.
- The config has a new home
Due to the fundamental changes in spawn rates and other adjustments, we couldn't keep the old config format.
Falling Leaves will thus automatically migrate from `fallingleaves.json` to `fallingleaves2.json`, essentially copying everything over *except* for spawn rates.
The old config will be left intact, so if you want to look at it and e.g. fish out your old spawn rate settings, nothing will be lost!
---
And finally, as there were so many large changes, be aware that issues might be waiting to pounce on you from the trees, leaves may explode, Llama's might be golden.
Please report any issue you can find!
- add Argentine Spanish translation (es_ar), thanks to Texaliuz!
- update Simplified Chinese (zh_cn) translation, thanks to Q2297045667!
- block-specific leaf textures via resource packs (see the [GitHub page](https://github.com/Fourmisain/fallingleaves/tree/1.21?tab=readme-ov-file#custom-textures) for details)
- very slight adjustments to leaf physics
Now that Vanilla has their own implementation of falling leaves, we encourage everyone to try playing without this mod and see how you like it!
If you feel the need to be able to change spawn rates, dislike evergreens and conifer trees dropping regular leaves, or want any of the other features like wind back:
Welcome back!
Note that this is a large rework of the mod, so take some time, maybe some tea, and give the changes a read.
### Changes
- There is a new general config option "Always Use 'Vanilla' Particle Implementation" (defaults to off)
This is a way to have a mostly vanilla-like experience while still being able to adjust spawn rates, use most features like on-hit and decay leaves - but having no control over the actual particles, like their size, lifetime or wind.
- Another new option "Use Vanilla Textures" (defaults to off)
Yet another way to get closer to vanilla, by letting this mod's particles, specifically the "Regular" kind (we'll get to that), use vanilla textures.
This has none of the drawbacks of the above option.
This can be "Vanilla", "Regular" or "Conifer" - the latter two being the ones the mod always used.
"Vanilla" means leaf particles are spawned via a vanilla method, which mods may use to add custom particles to their leaves as well.
Falling Leaves tries to detect whether a mod has a custom implementation and will make use of it by default.
For vanilla, "tinted" particles - from most trees like Oak, Birch, Spruce etc. - will by default be replaced with either the "Regular" or "Conifer" kind.
Untinted particles - Azelia, Pale Oak and Cherry - will currently use "Vanilla" by default.
- Add "Cherry" particle implementation
We lied, there's actually another one!
"Cherry" is very close to the vanilla implementation. It uses the vanilla textures, has similar physics, except it is affected by wind and can be applied to any block your want.
This implementation is currently unused by default. Do give it a try!
- Leaves use the vanilla spawn chances by default
Most leaves will now spawn slightly less (1.33% -> 1%), while modded cherries will likely spawn a ton more (~1.8% -> 10%).
Since mods can now define their own spawn chances, nearly all the old config defaults like for autumn and cherry trees have been reset, to be revised at a later time if needed. The main exception are shrubs and big leaved trees (notably jungle trees), which still won't spawn leaves by default.
Conifer trees also won't spawn leaves by default, as before.
- The config has a new home
Due to the fundamental changes in spawn rates and other adjustments, we couldn't keep the old config format.
Falling Leaves will thus automatically migrate from `fallingleaves.json` to `fallingleaves2.json`, essentially copying everything over *except* for spawn rates.
The old config will be left intact, so if you want to look at it and e.g. fish out your old spawn rate settings, nothing will be lost!
---
And finally, as there were so many large changes, be aware that issues might be waiting to pounce on you from the trees, leaves may explode, Llama's might be golden.
Please report any issue you can find!
pesource packs can now set custom falling leaves textures for specific blocks
(note: custom textures were always possible, just not per-block)

(just a bad example of a block-specific custom texture)
see the [GitHub page](https://github.com/RandomMcSomethin/fallingleaves?tab=readme-ov-file#custom-textures) for an example resource pack and instructions of building your own
- update Traditional Chinese (zh_tw) translation, thanks to yichifauzi!
1.16.5
update for 1.21.4:
- allow controlling the spawn rate of vanilla Pale Oak leaves!
- only spawn vanilla particles for Pale Oak and Cherry blossoms by default
- fix general "Enabled" config option not applying to the above spawn rate modifications
- allow controlling the spawn rate of vanilla Pale Oak leaves!
- only spawn vanilla particles for Pale Oak and Cherry blossoms by default
- fix general "Enabled" config option not applying to the above spawn rate modifications
add experimental "Register Leaf Particles" setting (on by default, just like before)
turning this setting off can fix issues when hosting a LAN server (e.g. via Essential) when the client doesn't have Falling Leaves installed,
it will however also disallow the use of the `/particle` command (in singleplayer) and Sodium Extra won't be able to disable leaf particles
- add Spanish translation, thanks to TheLegendofSaram!
- fix an ancient issue with config migration
- patch a Cloth Config internal crash when the config file is empty for whatever reason
The "additional blocks to spawn leaves" feature can now match block states!
For example, adding `minecraft:bamboo[leaves=large]` will spawn leaves only from the leavy part of it (it is recommended to boost the spawn rates for bamboo in this case).
Don't forget to restart your game once you activate the feature!
- mark some BYG and Bewitchment leaves as coniferious and add some defaults for Promenade leaves
- add a global disable switch
- add a switch for spawning leaves on block hit
- update translations
- fix fabric.mod.json using illegal JSON
**1.11.0**
This update brings back Fabric Seasons support (now that it has been ported to 1.18.2) and adds a whole bunch of experimental features:
- Leaf particles can be spawned trough the `/particle` command, taking the color of the given block (singleplayer only)
- "Starting Leaf Spawn Radius":
Leaves won't (naturally) spawn inside this radius around the player. Note that most leaves spawn closely around the player so you might want to increase spawn rates
- "Decaying Leaf Spawn Rate Multiplier":
Adjusts the spawn rates of leaf blocks which are about to decay (defaults to a factor of 2.6)
- "Decayed Leaf Max. Spawn Count":
Leaf blocks that decay (turn to air) will spawn a bunch of leaves (singleplayer only)
This update brings back Fabric Seasons support (now that it has been ported to 1.18.2) and adds a whole bunch of experimental features:
- Leaf particles can be spawned trough the `/particle` command, taking the color of the given block (singleplayer only)
- "Starting Leaf Spawn Radius":
Leaves won't (naturally) spawn inside this radius around the player. Note that most leaves spawn closely around the player so you might want to increase spawn rates
- "Decaying Leaf Spawn Rate Multiplier":
Adjusts the spawn rates of leaf blocks which are about to decay (defaults to a factor of 2.6)
- "Decayed Leaf Max. Spawn Count":
Leaf blocks that decay (turn to air) will spawn a bunch of leaves (singleplayer only)
**Reupload**: I accidentally uploaded the dev jar file which crashes on startup, sorry about that! Here you go with the actual file!
This update contains some experimental new features like:
- Basic support for Fabric Seasons
This lets you adjust the leaf spawn rates for winter and fall seasons (defaults to a factor or 0.1 and 1.8 respectively)
- Make leaves drop from (almost) arbitrary blocks
Ever built a tree like [this](https://i.imgur.com/UGiuOj4.png) and wanted it to drop leaves too? Now you can!
(In this example, you could add `minecraft:pink_wool`, `minecraft:pink_glazed_terracotta` and even `minecraft:pink_stained_glass_pane`.)
There were some collision related changes that broke compatibility with the 1.17 versions, so we took the opportunity and updated the mod to Java 17 and the newest Fabric Loader 1.12.8.
If you haven't already, you should update your Fabric Loader version by running the [Fabric Installer](https://fabricmc.net/use/) again.
Leaves lost their power to levitate after the block they lay on was broken.
We optimized our assets, the mod is now smaller than its original 1.0 release! Thanks to RDKRACZ for bringing this up!
The leaf blocks settings page is a little easier to navigate because it now shows a '*' after each modified entry.
We also added a workaround for some BYG leaves that appeared gray, even if it's not officially released.
Note: This version runs on Minecraft 1.18 snapshot release 21w41a too, so it's not unthinkable that future releases will be backwards-compatible with Minecraft 1.17.
This very small update should fix falling leaves appearing black when using resource packs using vanilla shaders (for use in 'Fabulous' graphics mode) that touch leaf blocks, like for example VanillaTweaks' Wavy Leaves.
This version brings support for multipart models, some improvements to initial performance* and an unremarkable amount of new defaults (for consistency with existing entries).
* most notably, textures (used for initial color calculation) are accessed directly from the model, which means no more IO
The only major change we did to this release is to not ship with Cloth Config anymore.
This is because Cloth Config updates pretty regularly (and takes up a lot of space), so we felt it is better if you download the newest version yourself.
Slowly changing and turning with some fast variation, it should feel similar to real life, where it can be windy on one day and calm on the next, except if the weather turns.
It is enabled by default, except for the Nether and the End - because the Nether is very closed off and the End is kinda like a space dimension, so it felt a little wrong, even when there's a flying dragon.
You can of course change all of this in the config!
Disabling wind is very similar to how it was in previous versions.
Other changes:
- the mod now ignores the 'Particles' video setting, it was confusing that it could affect spawn rates and 'minimal' would not spawn any leaves at all
(falling leaves can still be turned off by changing the spawn rates to 0)
- fixed a minor issue where some leaf blocks might not be detected when joining multiplayer
- fix a leaked resource (shouldn't have had any real effect tough)