Komparator redstone
| Typ |
Mechanizm |
| Narzędzie |
Wszystko |
| Odnawialne |
Tak |
| Możliwość grupowania |
Tak, 64 |
| Fizyka |
Nie |
| Przezroczystość |
Tak |
| Emisja światła |
Tak, 7 (gdy aktywny) |
| Twardość |
0 |
| Odporność na eksplozje |
0 |
| Palność |
Nie |
| Rzadkość |
Pospolita |
Komparator redstone lub po prostu komparator (ang. Redstone Comparator) – blok przesyłający sygnał redstone w czasie rzeczywistym. Ma dwa wejścia: jedno od tyłu (A) i jedno z boku (B).
Otrzymywanie
Wytwarzanie
| Składniki | Wejście → Wyjście | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kamień + Pochodnie redstone + Netherowy kwarc |
|
Zastosowania
Przewód/dioda
Komparator, podobnie do przekaźnika, działa jak dioda. Powoduje opóźnienie 2 ticków (0,1 sekundy), wysyłając sygnał wyjściowy o tej samej sile co wejściowy. Pozwala sygnałowi płynąć tylko w jedną stronę.
Komparator
Boczne wejście komparatora może być używane do ustalenia progu dla sygnału wejściowego. Jeżeli sygnał B jest silniejszy od A, nie będzie żadnego efektu. Natomiast jeśli sygnał A jest silniejszy lub równy B, komparator prześle sygnał dalej (wyjściem z przodu). Gdy sygnały dochodzą z obu boków, słabszy jest ignorowany.
Osłabiacz
Klikając prawym przyciskiem myszy na komparator można zapalać i gasić znajdującą się na nim małą czerwoną pochodnię. Jeżeli pochodnia z przodu komparatora jest włączona, siła sygnału wyjściowego będzie równa różnicy siły A i siły B. Jeżeli będzie wyłączona, będzie wysyłany sygnał o sile A.
Kontroler zawartości ekwipunku
Jeśli komparator jest podłączony do pojemnika, wysyła sygnał proporcjonalny do procentu zajętej przestrzeni w pojemniku. Tym pojemnikiem może być:
- Skrzynia
- Miedziana skrzynia
- Skrzynia-pułapka
- Beczka
- Shulkerowa skrzynia
- Piec
- Piec hutniczy
- Wędzarka
- Dozownik
- Podajnik
- Lej
- Statyw alchemiczny
- Dekorowany garniec
- Kotwica odrodzenia
- albo tory z czujnikiem, na których stoi wagonik ze skrzynią lub wagonik z lejem.
Komparator może być też podłączony do solidnego bloku, który przylega do pojemnika, jeśli wszystkie 3 bloki znajdują się w linii prostej. Sygnał od spodu bloku pomiędzy pojemnikiem a komparatorem może ingerować w sygnał wyjściowy.
Sprawdzanie ekwipunku
Kiedy pojemnik jest pusty, wyjście jest równe 0.
Kiedy nie jest, siła sygnału jest obliczana w następujący sposób:
siła sygnału = w zaokrągleniu do zera(1 + (liczba przedmiotów w pojemniku / (wszystkie miejsca w kontenerze * 64)) * 14)
Przedmioty, które nie mogą być grupowane lub stackują się po 16, są traktowane jako pełny stack.
To może być użyteczne do tworzenia sygnałów o określonej sile przy użyciu komparatorów i pojemników. Liczba wymaganych przedmiotów w kontenerze jest obliczana w ten sposób:
wymagane przedmioty = max(w zaokrągleniu w górę((wszystkie sloty w pojemniku * 64 / 14) * (żądana siła sygnału - 1)))
Inne bloki
W przypadku kilku innych bloków, komparator wysyła sygnał zależny od jakiegoś parametru tego bloku:
- Pulpit - sygnał zależy od liczby stron w książce na pulpicie i tego, na której stronie książka jest otwarta.
- Ciasto - sygnał zależy od liczby zjedzonych kawałków ciasta.
- Rzeźbiona biblioteczka - sygnał odpowiada numerowi slotu, z którym ostatnio gracz wszedł w interakcję (1-6) lub wynosi 0, jeśli nie było jeszcze interakcji.
- Rama portalu do Endu - sygnał wynosi 0 dla pustej ramy i 15 dla ramy z okiem Endera.
- Kotwica odrodzenia - sygnał wynosi 0, 3, 7, 11 albo 15, zależnie od poziomu naładowania kotwicy.
- Kocioł - sygnał wynosi 0, 1, 2 albo 3, zależnie od poziomu wypełnienia wodą lub sypkim śniegiem. W przypadku kotła z lawą, sygnał wynosi 3.
- Kompostownik - sygnał wynosi od 0 do 8, zależnie od poziomu wypełnienia.
- Miedziana lampa - sygnał wynosi 0 dla zgaszonej lampy i 15 dla zapalonej.
- Posąg miedzianego golema - sygnał wynosi od 1 do 4, zależnie od pozy posągu.
- Sculkowy czujnik - sygnał odpowiada typowi wibracji, którą wykrył czujnik.
- Trzeszczące serce - sygnał zależy od odległości, w jakiej znajduje się trzeszcz połączony z danym sercem.
- Gniazdo pszczół i ul - sygnał zależy od poziomu wypełnienia miodem.
- Szafa grająca - sygnał zależy od płyty muzycznej w szafie.
- Wytwarzacz - sygnał wynosi od 0 do 9, zależnie od sumy zapełnionych i zablokowanych slotów.
- Półka - Półka wysyła sygnał o sile 1, 2 lub 4, jeśli przedmiot znajduje się odpowiednio w lewym, środkowym lub prawym slocie. Półki z przedmiotami w wielu slotach sumują siły sygnału, do łącznej wartości 7.
- Blok poleceń - sygnał wynosi tyle, co wartość "sukcesu" poprzedniej komendy. Dla większości komend będzie to 1, gdy komenda została wykonana pomyślnie, ale może również przyjmować większe wartości (np. liczba graczy afektowanych przez polecenie). Siła sygnału zawsze odzwierciedla ostatnio wykonaną komendę, nawet jak blok komend nie jest aktywowany.
Komparator potrafi również odczytywać kąt obrotu przedmiotu w ramce na przedmiot (sygnał od 1 do 8 lub 0, jeśli ramka jest pusta). W tym celu komparator musi być ustawiony za blokiem z ramką, skierowany w stronę przeciwną do ramki.
Sprawdzanie płyty w szafie grającej
Sygnał wyjściowy komparatora podłączonego do szafy grającej odpowiada umieszczonej w niej płycie muzycznej.
| Sygnał | Płyta muzyczna |
|---|---|
| 0 | brak płyty |
| 1 | „13” |
| 2 | „cat” |
| 3 | „blocks” |
| 4 | „chirp” |
| 5 | „far” |
| 6 | „mall” |
| 7 | „mellohi” |
| 8 | „stal” |
| 9 | „strad”, „Lava Chicken” |
| 10 | „ward”, „Tears” |
| 11 | „11”, „Creator (pozytywka)” |
| 12 | „wait”, „Creator” |
| 13 | „'Pigstep”, „Precipice” |
| 14 | „otherside”, „Relic” |
| 15 | „5” |
Historia
| 24 listopada 2012 | Jeb powiedział o możliwości pojawienia się komparatora w Minecrafcie. | ||||
|---|---|---|---|---|---|
| 27 grudnia 2012 | Dinnerbone opublikował obrazki pierwszej wersji komparatora zamiast kondensatora. | ||||
| 2 stycznia 2013 | Dinnerbone opublikował kolejny obrazek komparatora. | ||||
| Java Edition | |||||
| 1.5 | 13w01a | Dodano komparator. | |||
| 13w01b | Dodano opóźnienie 1⁄2 ticka (w celu naprawy błędu). | ||||
| Komparator podłączony do pojemnika daje sygnał wyjściowy, zależny od ilości przedmiotów. | |||||
| 13w02a | Na teksturze komparatora widać kwarc. | ||||
| Komparator nie wysyła sygnału, gdy pojemnik, do którego jest podłączony, jest pusty. | |||||
| 13w02b | Podwójna skrzynia jest teraz traktowana jako jedna, a nie jako dwie osobne. | ||||
| 13w03a | Komparator zasilany przez blok poleceń wskazuje, czy ostatnia komenda została uruchomiona poprawnie. | ||||
Komparatory mogą być używane do wysyłania analogowego sygnału wskazującego liczbę graczy poprzez komendę /testfor.
| |||||
| Komparator podłączony do torów z czujnikiem wysyła sygnał zależny od wypełnienia stojącego na nich pojemnika. | |||||
| 13w04a | Komparator podłączony do szafy grającej wysyła sygnał zależny od płyty w niej umieszczonej. | ||||
| 13w05a | Komparatory nie powodują już stałych aktualizacji bloków. Opóźnienie jest robione zgodnie, a boczne wejście nie powoduje już pulsującego sygnału wyjściowego. | ||||
| 13w05b | Zmieniono opóźnienie z 1⁄2 ticka na 1. | ||||
| 13w09c | Sygnał wyjściowy komparatora podłączonego do statywu alchemicznego z 3 butelkami wody był taki sam, jak przy 3 butelkach wody i 1 składniku. | ||||
| 1.6.1 | 13w18a | Komparator teraz zwraca sygnał dla kotła i ramy portalu Endu w zależności od stanu. | |||
| 1.8 | 14w04a | Komparator zwraca sygnał dla ramki na przedmiot w zależności od stanu. | |||
| 14w10a | Obniżono modele pochodni redstone pod komparatorem. | ||||
| 14w25b | Przednia pochodnia redstone w komparatorze w trybie odejmowania jest niższa. | ||||
| 14w28a | Komparator zwraca sygnał dla ciasta w zależności od stanu. | ||||
| 1.9 | 15w47a | Boki wejściowe komparatora mogą odbierać sygnał od bloków redstone. | |||
| 1.13 | 17w47a | Złączono 3 identyfikatory komparatora w jedno ID: comparator. | |||
| 1.14 | 18w43a | ||||
| 19w02a | Komparator zwraca sygnał dla pulpitu w zależności od stanu. | ||||
| 19w03a | Komparator zwraca sygnał dla kompostownika w zależności od stanu. | ||||
| 19w12b | Komparatory mogą być położone na szkle, lodzie, jasnogłazie oraz latarni morskiej. | ||||
| 1.15 | 19w43a | Komparatory mogą mierzyć poziom miodu występującego w pszczelich gniazdach i pszczelich ulach. | |||
| 1.18 | 21w41a | ||||
| 1.19 | 22w13a | Komparatory znajdują się w pradawnych miastach. | |||
| 1.20.2 | 23w33a | Komparatory wydają teraz kamienne dźwięki zamiast drewnianych. | |||
| 1.20.3 | 23w41a | Komparatory mierzą poziom wypełnienia dekorowanych garnców. | |||
| 23w42a | Komparatory mierzą poziom wypełnienia wytwarzacza.[tylko po włączeniu eksperymentalnej paczki danych „Update 1.21”] | ||||
| 1.21.2 | 24w33a | Zmieniono model komparatora. | |||
| 1.21.2-pre1 | Komparatory mogą teraz odczytywać dane z trzeszczącego serca.[tylko po włączeniu eksperymentalnej paczki danych „Winter Drop”] | ||||
| Pocket Edition Alpha | |||||
| v0.14.0 | build 1 | Dodano komparator. | |||
| Pełna wersja Pocket Edition | |||||
| 1.0.0 | alpha 0.17.0.1 | Komparator teraz zwraca sygnał dla ramy portalu Endu w zależności od stanu. | |||
| 1.1.0 | alpha 1.1.0.0 | Komparator teraz zwraca sygnał dla shulkerowej skrzyni w zależności od stanu. | |||
| Bedrock Edition | |||||
| 1.2.0 | beta 1.2.0.2 | Komparator teraz zwraca sygnał dla szafy grającej w zależności od stanu. | |||
| 1.10.0 | beta 1.10.0.3 | Zmieniono tekstury komparatorów. | |||
| 1.18.10 | beta 1.18.10.20 | ||||
| Console Edition | |||||
| TU19 | CU7 | 1.12 | Patch 1 | Dodano komparator. | |
| 1.90 | Zmieniono tekstury komparatorów. | ||||
| New Nintendo 3DS Edition | |||||
| 0.1.0 | Dodano komparator. | ||||
Ciekawostki
- W rzeczywistym świecie również istnieje komparator i jest stosowany w elektronice cyfrowej.

