
Cull Leaves — mod do optymalizacji liści w Minecraft
Mod Cull Leaves dodaje do bloków liści odcinanie ukrytych ścian, którego brakuje w waniliowym Minecraft: gra rysuje każdy blok liści w…
Mod Cull Leaves dodaje do bloków liści odcinanie ukrytych ścian, którego brakuje w waniliowym Minecraft: gra rysuje każdy blok liści w całości, ze wszystkimi sześcioma ścianami, nawet tymi zasłoniętymi przez sąsiednie liście wewnątrz korony. Z tego powodu w dżunglach…
Cull Leaves — mod do optymalizacji liści w Minecraft
Wersja Minecraft, na której przetestowano i napisano artykuł: 26.1.2
Zakres obsługiwanych wersji: 1.16.x – 26.1.2
Wersja moda: 4.1.2
Zależności: Fabric API (dla wersji na Fabric)
Mod Cull Leaves dodaje do bloków liści odcinanie ukrytych ścian, którego brakuje w waniliowym Minecraft: gra rysuje każdy blok liści w całości, ze wszystkimi sześcioma ścianami, nawet tymi zasłoniętymi przez sąsiednie liście wewnątrz korony. Z tego powodu w dżunglach, namorzynowych bagnach i lasach ciemnego dębu karta graficzna przetwarza tysiące wielokątów, których gracz fizycznie nie widzi. Po instalacji wspólna ściana dwóch bloków liści nie jest już rysowana — liczba klatek wyraźnie rośnie w miejscach ze skupiskami drzew.
Jak działa odcinanie ścian
Gdy dwa bloki liści stykają się ze sobą, ściana między nimi jest fizycznie niewidoczna — zasłania ją sąsiedni blok. Standardowa logika gry mimo to ustawia tę ścianę w kolejce do rysowania wraz z jej przezroczystością, bo liście to blok z wycięciami w teksturze, a wbudowane odcinanie włącza się tylko między nieprzezroczystymi powierzchniami. Mod zmienia tę zasadę: liście obok liści są teraz traktowane jako nieprzezroczysty sąsiad, a wspólną granicę gra pomija. Na procesorze graficznym pozostaje tylko zewnętrzna „skorupa" korony — dokładnie ta sylwetka, którą widać z zewnątrz.
Mod nie dodaje nowych bloków, tekstur ani interfejsów i z niczym innym w grze nie wchodzi w interakcję. Zmienia jedynie odpowiedź gry na pytanie „czy trzeba narysować tę ścianę?". Dlatego efekt jest zauważalny tylko po stronie wydajności — zachowanie liści, ich opadanie, zdobywanie sadzonek i interakcja z narzędziami pozostają waniliowe.
Gdzie wzrost wydajności jest zauważalny
Największy zysk uzyskuje się w miejscach z gęstymi koronami:
dżungle — wielopoziomowa roślinność z liśćmi na różnej wysokości
namorzynowe bagna — zwarte pokrycie nad wodą plus mnóstwo korzeni
lasy ciemnego dębu — korony łączą się i tworzą „sufit"
tajga ze świerkami — stożkowate korony z wieloma warstwami
farmy drzew i megabudowle z parkowymi nasadzeniami
Na otwartych równinach, na pustyniach, w Netherze czy w Endzie mod niczego nie optymalizuje — po prostu nie ma tam liści, na których można by coś zyskać. Na słabych kartach graficznych różnica w FPS w lasach bywa bardziej zauważalna niż przy włączaniu i wyłączaniu cieni — to najtańsza optymalizacja dla tych, którzy chcą zachować waniliowy wygląd przyrody.

Statystyki F3 z włączonym modem

Statystyki F3 z wyłączonym modem
Zmiany wizualne
Zewnętrzny zarys drzewa pozostaje bez zmian. Sylwetka, którą gracz widzi z boku, jest taka sama jak w wanilii — mod usuwa tylko to, co i tak było ukryte. Różnicę widać tylko wtedy, gdy kamera zagląda do wnętrza korony przez prześwit w liściach: wewnętrzna przestrzeń wygląda teraz na pustą, bo naprawdę nie ma tam wielokątów.
Dla tych, którzy chcą jeszcze gęstszej zewnętrznej skorupy korony, w mod wbudowano paczkę zasobów. Można ją włączyć w standardowym menu ustawień paczek zasobów — po tym zewnętrzne warstwy drzew wyglądają bardziej przestrzennie, bez widocznej „dziury" od środka przy spojrzeniu od dołu.

Obrót wokół drzew, widać liście bez wielokątów
Konfiguracja
Plik konfiguracyjny zapisywany jest pod ścieżką config/cullleaves.json w folderze gry.
Parametr | Co robi |
| Główny przełącznik moda. Przy wartości true odcinanie jest aktywne dla wszystkich typów liści. Przy false gra zachowuje się tak, jakby mod nie był zainstalowany. |
| Rozszerza to samo odcinanie ścian na bloki korzeni namorzynowych (pojawiło się w wersji 3.2.0). Przy true ukryte ściany korzeni w gęstych skupiskach przestają być rysowane — przydatne na namorzynowych bagnach. Przy false korzenie są przetwarzane po waniliowemu, nawet jeśli liście obok są odcinane. |
Innych opcji konfiguracja nie zawiera — dostosować intensywności efektu, wykluczyć pojedynczego typu liści ani ustawić reguł dla zmoddowanych drzew się nie da; odcinanie stosuje się globalnie do wszystkich bloków, które gra oznacza tagiem liści.
Podsumowanie
Cull Leaves usuwa zbędne obciążenie wynikające z rysowania wewnętrznych warstw liści w koronach drzew. Sprawdzi się przy przetrwaniu w zalesionych światach, serwerowych buildach z megabazami pośród drzew oraz w każdym scenariuszu, w którym trzeba wycisnąć FPS na słabszym PC bez utraty waniliowej sylwetki przyrody.
Instalacja
Typowa instalacja zajmuje około 5 minut. Procedura jest taka sama; różni się tylko loader i odpowiedni build.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











