Byty bloków

Wersja z dnia 19:26, 8 lut 2026 autorstwa Melwin22 (dyskusja | edycje) (ogólnie bardzo ładnie zrobione, tylko nie wspieramy już linków do el-wiki)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Byty bloków (ang. Block entities) – dodatkowe obiekty powiązane z określonymi blokami.

Zastosowanie

Byty bloków mogą przechowywać dodatkowe informacje o swoim bloku, wykraczające poza skończony zestaw stanów, jakie może mieć blok. Na przykład wszystkie bloki, które mogą przechowywać przedmioty, wykorzystują w tym celu byty bloków. Byty bloków mogą również działać, regularnie uruchamiając kod podczas ładowania, nawet jeśli nie ma z nimi bezpośredniej interakcji. Byty bloków umożliwiają również złożone renderowanie, niedostępne dla normalnych modeli bloków. Bloki z bytami bloków mogą być przemieszczane przez tłoki w wersji Bedrock Edition, ale nie w wersji Java Edition.

Lista bytów bloków

Blok Funkcja bytu bloku
  • Przechowuje pszczoły i ich dane bytów.
  • Ticki regularnie sprawdzają, kiedy pszczoły powinny wyjść.
  • Przechowuje zapisany tekst.
  • Renderuje tekst i sam znak.
  • Przechowuje siłę sygnału redstone.
  • Wykrywa wibracje w pobliżu.
  • Przechowuje poziomy doświadczenia.
  • Wykrywa zgony w pobliżu i rozprzestrzenione ładunki.
  • Przechowuje liczbę aktywacji.
  • Wykrywa wibracje w pobliżu.
  • Przechowuje kolor‌[tylko w BE], wzory i niestandardową nazwę.
  • Renderuje baner wraz z jego wzorami.
  • Przechowuje zawartość, czasy gotowania i spalania paliwa oraz niestandardową nazwę interfejsu.
  • Ticki regularnie odliczają czas gotowania.
  • W przypadku ognisk renderuje zawarte w nich przedmioty.
  • Przechowuje zawartość, czas odnowienia transferu oraz niestandardową nazwę interfejsu.
  • Ticki regularnie sprawdzają, czy czas odnowienia się skrócił i szuka przedmiotów do wyciągnięcia.
  • Przechowuje stronę, na której obecnie znajduje się książka.
  • Renderuje książkę.
  • Przechowuje zawartość, informacje o wyłączonych slotach oraz czas odnowienia wytwarzania.
  • Ticki regularnie, aby przyspieszyć czas odnowienia.
  • Przechowuje poziom piramidy, aktywne efekty i zawartość.
  • Ticki regularnie sprawdzają, czy piramida jest prawidłowa, i stosuje efekty do pobliskich graczy.
  • Renderuje wiązkę światła.
  • Przechowuje UUID tymczasowego skrzypienia związanego z tym skrzypiącym sercem.
  • Przechowuje:
  • - byt, który ma zostać przywołany,
  • - opóźnienie do momentu pojawienia się kolejnego bytu oraz minimalną i maksymalną wartość opóźnienia pojawienia się kolejnego bytu,
  • - ile bytów ma zostać przywołanych podczas każdej próby przywołania,
  • - dodatkowe dane dotyczące tworzonego bytu (takie jak wyposażenie i efekty),
  • - nagroda za pokonanie przyzywacza prób,
  • Ticki regularnie odliczają czas odnowienia, sprawdzają warunki pojawienia się i przywołuje moby.
  • Renderuje wirujący byt wewnątrz.
  • Przechowuje konfigurację łupów i śledzonych graczy.
  • Renderuje wirujący przedmiot wewnątrz.
  • Przechowuje nutę, która ma zostać odtworzona.
  • Przechowuje zawarty przedmiot.
  • Renderuje przedmiot.
  • Przechowuje przesunięcie bloku oraz bloki, które należy przesunąć lub zniszczyć.‌[tylko w BE] Przechowuje również proces przesuwania.
  • Przechowuje przesunięcie bloku[tylko w JE], kierunek ruchu[tylko w JE] oraz ID ruchomego bloku.
  • Renderuje blok.
  • Przechowuje zawarte płyty muzyczne.
  • Ticki regularnie, aby zakończyć utwór po upływie czasu.
  • Przechowuje niestandardową nazwę interfejsu.
  • Renderuje animację książki.
  • Przechowuje lokalizację docelową.
  • Renderuje blok.
  • W przypadku głów graczy przechowuje informacje o skórce gracza.
  • Przechowuje tekst polecenia, jego siłę wyjściową oraz tekst wyjściowy.
  • Przechowuje informacje o strukturze.
  • Przechowuje pulę struktur i blok, którym staje się ten blok konstrukcyjny.
  • Przechowuje informacje o tym, czy reakcja się rozpoczęła i ile czasu pozostało do jej zakończenia.
  • Ticki regularnie aktualizują moc sygnału wyjściowego.
  • Przechowuje ID i wartość danych bloku wyświetlanego w jej wnętrzu.
  • Przechowuje moc wyjściową.
  • Przechowuje kolor‌[tylko w BE].
  • Renderuje blok.
  • Przechowuje informacje o zawartości płynów. Kotły zawierające zabarwioną wodę przechowują kolor wody. Kotły zawierające mikstury przechowują ID mikstury oraz tag informujący, czy jest to mikstura miotana, czy nie.
  • Ticki regularnie sprawdzają obszar aktywacji w poszukiwaniu prawidłowych bloków aktywacyjnych i nakłada efekty na pobliskich graczy.
  • Renderuje blok.
  • Ticki regularnie zaznacza, aby zastosować efekt świecenia do pobliskich najeźdźców podczas użycia.
  • Renderuje animację kołysania.
  • Aby połączyć się z kompasem.
  • Przechowuje tabelę łupów i zawartość.
  • Renderuje przedmiot podczas szczotkowania.
  • Przechowuje przedmioty znajdujące się na stole laboratoryjnym oraz przebieg eksperymentu laboratoryjnego.
  • Renderuje animację otwierania i zamykania.
  • Przechowuje i renderuje przedmioty.
  • Przechowuje informacje o tym, czy przedmioty powinny być wyśrodkowane, czy wyrównane do dołu.
  • Przechowuje niestandardową nazwę golema.
  • Renderuje blok.

Limity renderowania

Ten element dotyczy wyłącznie Java Edition.

Renderowanie bytów bloków zatrzymuje się po przekroczeniu sztywnego limitu bloków, który jest oparty na promieniu kuli. Limit ten nie jest zależny od odległości renderowania ani skali odległości obiektów w ustawieniach wideo.

Niektóre efekty związane z bytami bloków przestają być renderowane po przekroczeniu określonej liczby bloków:

Zobacz też