Skip to content

Entity Culling Mod do Minecraft 1.20.1, 1.21.1

Wykorzystuje asynchroniczne śledzenie ścieżek, aby ukryć bloki i byty, które nie są widoczne

pobrań
848 pobrań
wyświetleń
4716 wyświetleń
Zaktualizowano
Zaktualizowano 08.10.2026

O modzie Entity Culling

Minecraft pomija renderowanie rzeczy znajdujących się za tobą, więc dlaczego renderuje wszystko, czego nadal nie widzisz z powodu ścian lub sufitów na drodze?

Ten mod wprowadza asynchroniczne śledzenie promieni, aby skutecznie określić, co jest faktycznie widoczne dla gracza. Wykorzystując inne dostępne rdzenie CPU, oblicza widoczność linii wzroku w czasie rzeczywistym i eliminuje niepotrzebne wywołania rysowania/przetwarzanie dla ukrytych bloków-encji i encji.

Może to drastycznie poprawić liczbę klatek na sekundę, w zależności od liczby encji i pozycji w świecie.

Asynchroniczne śledzenie promieni

  • Wykorzystuje wolne wątki CPU do obliczania widoczności
  • Działa równolegle z głównym wątkiem gry bez blokowania (co kilka ticków wymagane dane są zbierane w głównym wątku)
  • Aktualizuje dane widoczności w czasie rzeczywistym, minimalizując nagłe pojawianie się obiektów

Optymalizacja ticków encji

  • Zmniejsza wpływ na klienta ze strony encji, które nie są widoczne
  • W pełni konfigurowalny i kompatybilny z większością modów
  • Brak wpływu na symulację po stronie serwera, farmy lub zachowanie mobów

W pełni konfigurowalny

  • Wszystkie funkcje moda można włączyć/wyłączyć w ekranie konfiguracji
  • Dodaj do białej listy encje i bloki-encje, które nie powinny być ukrywane ani pomijane w tickach
  • Podczas gry z szybką grafiką lub niestandardowymi liśćmi dostępna jest opcja traktowania liści jako pełnych bloków dla Entity Culling. Może to pomóc zwiększyć wydajność w zalesionych obszarach

Minecraft - Loader - Status - Version - Note

1.19.4+ - Fabric/Forge/NeoForge - ✅ Supported - Latest 1.16.5-1.19.2 - Fabric/Forge - ❌ Not supported - Outdated - Might get new updates at some point 1.12.2/1.8.9 - Forge - ❌ Not supported - Outdated - Might get new updates at some point 1.7.10 - Forge - ❌ Not supported - Outdated - No updates planned b1.7.3 - Babric - ❌ Not supported - Outdated - No updates planned

Bezpośrednie porównanie z aktywnym i nieaktywnym EntityCulling. Testy przeprowadzono w Scarland (Hermitcraft Season 9) z odległością renderowania ustawioną na 16 chunków. Mody Sodium, Iris i ImmediatelyFast były używane razem z EntityCulling, działając na Minecraft 1.21.5 z loaderem modów Fabric.

Encje po stronie klienta, powszechnie używane przez mody magiczne do animacji, mogą nie zachowywać się zgodnie z oczekiwaniami. Dodaj odpowiednie encje do białej listy w ekranie konfiguracji dla pomijania ticków i/lub ukrywania encji. Rozważ zgłoszenie identyfikatorów encji, które nie zachowują się poprawnie, na Githubie, aby zostały uwzględnione w przyszłych aktualizacjach.

Musisz także dodać do białej listy bloki-encje, które renderują się znacznie poza swoimi normalnymi granicami. Przykłady obejmują waniliową latarnię morską, wielokrążki z Create i niektóre bloki z Botanii.

Czy trzeba to zainstalować na serwerze?

Nie. To w pełni mod po stronie klienta i nie trzeba go instalować na serwerze.

Czy wpłynie to na zachowanie mobów lub farmy?

Nie. Ten mod tylko pomija renderowanie encji i nie ma wpływu na ich logikę. Moby będą nadal się pojawiać, poruszać i upuszczać przedmioty zgodnie z oczekiwaniami. Twoje farmy i inne mechaniki rozgrywki pozostaną niezmienione. Funkcja pomijania ticków jest w pełni ograniczona do świata po stronie klienta, więc nie wpłynie na symulację po stronie serwera.

Mam włączone "Use Entity Culling" w Sodium - czy to nadal pomaga?

Tak! Chociaż Sodium wykonuje podstawowe sprawdzanie widoczności na podstawie załadowanych chunków, ten mod idzie dalej. Analizuje faktyczną widoczność linii wzroku, pomijając encje, które znajdują się w widocznych chunkach, ale nie są faktycznie widoczne dla gracza. To znacznie bardziej agresywne i dokładne podejście.

Jak mogę przetestować wpływ tego moda na wydajność?

W menu sterowania możesz przypisać klawisz debugowania do włączania i wyłączania moda w locie. Pozwala to porównać wydajność z aktywnym i nieaktywnym modem, bez konieczności restartowania gry. Można to również wykorzystać do sprawdzenia, czy problemy z widocznością są spowodowane przez ten mod czy inny.

Rozważ to, grając na naprawdę starym komputerze, który już ma trudności z uruchomieniem Minecrafta. Gdy CPU jest już maksymalnie obciążony, nie ma wolnego czasu CPU na uruchomienie obliczeń widoczności. Poza tym przypadkiem mod nigdy nie powinien powodować negatywnego wpływu na wydajność gry, a w najgorszym razie nie mieć żadnego efektu, gdy po prostu nie ma nic do ukrycia.

Liczby w F3 wydają się nieprawidłowe, o co chodzi?

Liczby na ekranie debugowania F3 (w późniejszych wersjach domyślnie ukryte, można je włączyć przez F3+F6) są zbierane wewnętrznie i mogą nie odzwierciedlać rzeczywistych liczb renderowania. Aktywne shadery na przykład spowodują wyższe liczby z powodu renderowania cieni. Pamiętaj też, że mod stara się działać ostrożnie, więc encje zbyt blisko ścian lub sufitów mogą renderować się przez nie, z powodu możliwości przenikania.

Dlaczego ten mod działa na CPU, a nie na GPU?

Celem jest zmniejszenie obciążenia GPU i ograniczenie niepotrzebnego transferu danych między GPU a CPU. Wykonywanie obliczeń prawdopodobnie zwiększyłoby obciążenie GPU oraz obciążenie głównego wątku (renderowania) CPU. Ale śmiało, udowodnij mi, że się mylę, i stwórz PR z implementacją opartą na GPU. Szczerze mówiąc, brakuje mi wiedzy i czasu, aby zaimplementować to samodzielnie.

👤 Podziękowania dla RoboTricker za jego plugin Transport-Pipes, który stworzył podstawę dla tego moda.

👤 Podziękowania dla vicisacat za backport na Babric Beta 1.7.3.

👤 Podziękowania dla Pelotrio za backport na Forge 1.7.10.

👤 Podziękowania dla wspaniałych tłumaczy i współtwórców na GitHubie!

📄 Licencja: tr7zw Protective License

Możesz swobodnie używać tego moda w swoich modpackach hostowanych na Modrinth i CurseForge lub w filmach na YouTube bez pytania o pozwolenie. Nie rozpowszechniaj plików JAR w żadnym innym miejscu!

Jak zainstalować Entity Culling

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.8–26.3 on Fabric, Forge or NeoForge automatically, together with its dependencies: Fabric API.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Entity Culling works on the player’s side only: there is no need to install it on a server.

Wersje

Z zależnościami

MinecraftLoaderPlikDataAkcje
26.3NeoForge26.31.4 MB 31
26.3Fabric26.31.4 MB 305
26.2NeoForge26.21.4 MB 17
26.2Fabric26.21.4 MB 141
26.1.2NeoForge26.1.21.4 MB 8
26.1.2Fabric26.1.21.4 MB 44
1.21.4NeoForge1.21.41.4 MB 2
1.21.8NeoForge1.21.81.4 MB

Co jest potrzebne do działania

FAQ

Which Minecraft versions does Entity Culling work on?

There are files for 1.8–26.3, 26 versions in total. The newest is 26.3.

Is Entity Culling for Forge or Fabric?

There are files for Fabric: 1.16–26.3, for Forge: 1.8–1.21.8 and for NeoForge: 1.20–26.3.

What does Entity Culling need to work?

Required: Fabric API. Without it the mod will not start: dependencies go into the same mods folder.

Do I need to install Entity Culling on a server?

No. Entity Culling works on the player’s side only: there is no need to install it on a server.

Opinie

Oceń Entity Culling jako pierwszy

Komentarze 0

Zaloguj się, aby komentowaćZaloguj się

Podobne mody

Wszystkie mody

Więcej o tym

Autor: tr7zwLicencja: LicenseRef-tr7zw-Protective-License

Jesteś autorem? Napisz do nas — usuniemy w ciągu 48 godzin.