Adds culling to leaf blocks, providing a huge performance boost over vanilla.
This is a recreation of the OptiFine feature 'Smart Leaves'
Yes, it's that simple.
This mod can also be used to increase framerates with my Better Leaves Resourcepack
Completely compatible with Sodium, Canvas, LambaBetterGrass, etc.


Required
Unsupported
Умови використання, зміни та поширення цього товару.
15.07.2026 · Modrinth
Скриншоти та зображення з оригінальної сторінки Modrinth.




Опубліковані версії та оригінальні файли Modrinth.
15.07.2026 · 5 560 завантаження
15.07.2026 · 208 455 завантаження
28.03.2026 · 481 480 завантаження
28.03.2026 · 6 555 завантаження
13.12.2025 · 18 626 завантаження
13.12.2025 · 1 030 230 завантаження
12.12.2025 · 83 134 завантаження
12.12.2025 · 52 931 завантаження
12.12.2025 · 1 487 завантаження
12.12.2025 · 1 473 завантаження
12.12.2025 · 2 588 завантаження
12.12.2025 · 1 252 417 завантаження
12.12.2025 · 85 455 завантаження
12.12.2025 · 81 041 завантаження
12.12.2025 · 137 завантаження
12.12.2025 · 180 411 завантаження
12.12.2025 · 1 684 завантаження
12.12.2025 · 236 597 завантаження
23.11.2025 · 11 074 завантаження
23.11.2025 · 217 завантаження
23.11.2025 · 717 завантаження
23.11.2025 · 8 533 завантаження
23.11.2025 · 183 завантаження
23.11.2025 · 14 384 завантаження
23.11.2025 · 19 814 завантаження
23.11.2025 · 7 065 завантаження
23.11.2025 · 97 445 завантаження
23.11.2025 · 26 286 завантаження
08.10.2025 · 1 727 завантаження
View the changelog
- Port: The Copper Age (1.21.9/10)
08.10.2025 · 186 472 завантаження
View the changelog
- Port: The Copper Age (1.21.9/10)
17.06.2025 · 5 322 завантаження
View the changelog
- Port: Chase the Skies (1.21.6)
17.06.2025 · 392 417 завантаження
View the changelog
- Port: Chase the Skies (1.21.6)
21.04.2025 · 2 815 завантаження
View the changelog
- Port: Spring to Life (1.21.5)
- Bump version (again)
- Bump version
- Some fixes
- Port to 1.21.4
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
21.04.2025 · 252 734 завантаження
View the changelog
- Port: Spring to Life (1.21.5)
- Bump version (again)
- Bump version
- Some fixes
- Port to 1.21.4
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 4 908 завантаження
View the changelog
- Bump version
- Some fixes
- Port to 1.21.4
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 269 267 завантаження
View the changelog
- Bump version
- Some fixes
- Port to 1.21.4
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 193 завантаження
View the changelog
- Port to 1.21.4
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 560 завантаження
View the changelog
- Port to 1.21.4
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 182 774 завантаження
View the changelog
- Some fixes
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 366 061 завантаження
View the changelog
- Some fixes
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 241 завантаження
View the changelog
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
24.12.2024 · 751 завантаження
View the changelog
- Many QoL improvements & Resourcepack features
- Add Malay and Malay (Jawi) translations
- Adjusted indents
- Update ru_ru.json
- Update pack.mcmeta
- 1.21 Port & Smart Azalea Leaves
- Automatically mark MidnightLib as dependency
- Fix CurseForge publishing
- Automatic upload using Unified Publishing
- Port to 1.20.4 & Migrate to NeoForge
- Zh_cn
- CullLeaves 3.2.0 - Mangrove Root Culling & Sodium fix
- Fix quilt.mod.json
- Update pack.mcmeta
- CullLeaves 3.1.0 - Update to 1.20
- Create vi_vn.json
- Add Traditional Chinese
- Stop game from launching with old Sodium versions
- Update to support Sodium 0.4.9
- I18n: zh_cn
- Update everything to 1.19.3
- Create uk_ua.json
- Fix random crashing with Sodium
- CullLeaves 3.0.0 - Forge support & better Sodium compatibility
- File size optimization
- Port to Architectury
- CullLeaves 2.3.4 - Update MidnightLib
- CullLeaves 2.3.3 - Update to 1.19
- Fixed wrong translations
- Update MidnightLib to 0.2.9
- CullLeaves 2.3.1 - Update MidnightLib and Gradle
- Remove leftover old MidnightConfig implementation
- CullLeaves 2.3.0 - MidnightLib, Brazilian & Russian Translations
- Add pt-br
- Add support Russian language
- Update to 1.17-pre1 (should also work on 1.17 Release)
- Cull Leaves 2.1.0 - MidnightConfig
- 2.0.0 - Config and Smart Leaves resourcepack!
- Rename to Cull Leaves
- Update README.md
- Rename to Cull Leaves
- Update README.md
- First version!
- Initial commit
18.06.2024 · 19 388 завантаження
View the changelog
- 1.21 Port & Smart Azalea Leaves
18.06.2024 · 847 103 завантаження
View the changelog
- 1.21 Port & Smart Azalea Leaves
22.02.2024 · 121 484 завантаження
View the changelog
- Port to 1.20.4 & Migrate to NeoForge
- Updated Simplified Chinese Translations
22.02.2024 · 3 736 завантаження
View the changelog
- Port to 1.20.4 & Migrate to NeoForge
- Updated Simplified Chinese Translations
24.08.2023 · 257 479 завантаження
24.08.2023 · 724 415 завантаження
24.08.2023 · 847 539 завантаження
12.07.2023 · 14 093 завантаження
Attempt to fix random BufferUnderflowExceptions with Sodium once and for all
Vietnamese translation by ImVietnam
Traditional Chinese translation by notlin4
12.07.2023 · 23 201 завантаження
Attempt to fix random BufferUnderflowExceptions with Sodium once and for all
Vietnamese translation by ImVietnam
Traditional Chinese translation by notlin4
12.07.2023 · 4 055 завантаження
Attempt to fix random BufferUnderflowExceptions with Sodium once and for all
Vietnamese translation by ImVietnam
Traditional Chinese translation by notlin4
11.02.2023 · 129 123 завантаження
11.02.2023 · 747 завантаження
14.12.2022 · 5 553 завантаження
14.12.2022 · 522 завантаження
14.12.2022 · 2 504 завантаження
21.11.2022 · 97 121 завантаження
Fix random crashing with Sodium
21.11.2022 · 3 924 завантаження
Fix random crashing with Sodium
21.11.2022 · 476 451 завантаження
Fix random crashing with Sodium
12.11.2022 · 1 729 завантаження
12.11.2022 · 311 завантаження
12.11.2022 · 519 завантаження
07.06.2022 · 49 693 завантаження
Update to MidnightLib 0.5.2 to fix crashing without ModMenu
07.06.2022 · 559 завантаження
Update to 1.19
30.10.2021 · 196 480 завантаження
Update to MidnightLib 0.2.9
19.10.2021 · 782 завантаження
Update MidnightLib to fix bugs, optimize and reduce file size.
25.09.2021 · 1 017 завантаження
This release includes the full, updated MidnightLib package, fixing bugs and allowing you to access the config even without ModMenu installed.
The smart leaves pack is no longer enabled by default, resulting in better FPS on default settings.
Russian translations by @Disguys
Brazilian translations by @Percario
07.06.2021 · 2 523 завантаження
01.03.2021 · 118 328 завантаження
Use MidnightConfig instead of AutoConfig/ClothConfig, decreasing file size substantially and increasing compatibility.
File size is now just 44KB instead of 589KB
Also fix z-fighting in smart leaves resourcepack.
14.01.2021 · 7 205 завантаження
The mod can now be disabled in modmenu!
This release also includes a resourcepack that you can enable to make the leaves look exactly like the optifine's smart leaves!
01.01.2021 · 333 завантаження