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 загрузки