Discord
Wiki / Redstone

Hopper w Minecraft

Hopper w Minecraft

Hopper to blok, który przenosi przedmioty. Zbiera je z przestrzeni nad soba (lub z minecarta), przechowuje w 5 slotach i przesyła do pojemnika poniżej lub obok. Ta prosta mechanika jest fundamentem automatyzacji w Minecraft - od sortowników przedmiotów po systemy zbierania dropu z farm mobow. Zrozum hoppera, a zrozumiesz polowe redstone'a.

1. Podstawy działania

Hopper craftujesz z 5 żelaznych sztabek i 1 skrzyni. Stawiając hoppera, kucnij (Shift) i kliknij PPM na pojemniku, do którego chcesz przesyłać przedmioty - hopper skieruje swoja "rure" do tego pojemnika. Jeśli postawisz hoppera bez kucania, skieruje się w dół (domyślny kierunek).

Hopper wykonuje dwie czynności jednoczesnie:

  • Zbieranie - ściąga przedmioty z przestrzeni bezpośrednio nad soba (1 blok). Zbiera tez itemy leżące na ziemi (entity) w zasięgu 1 bloku nad otworem hoppera.
  • Przesyłanie - przenosi przedmioty ze swojego inwentarza do pojemnika, na który jest skierowany (rura wskazuje kierunek).

Hopper może być skierowany w dół, na północ, południe, wschód lub zachód - nigdy w górę. Nie możesz tez zmienić kierunku po postawieniu - musisz go zniszczyć i postawić ponownie. Pojemniki, do których hopper może przesylac: skrzynie, piece, beczki, inne hoppery, dispensery, droppery, shulker boxy, warzace stojaki i minecart z hopper/chest.

Hopper na piecu

Hopper skierowany na górne połączenie pieca wkłada surowce do slotu topienia. Hopper skierowany na bok pieca wkłada paliwo. Hopper pod piecem zbiera gotowy produkt. Te trzy hoppery razem tworząc w pełni automatyczny pięć - wrzucasz surowiec i paliwo do górnych skrzyń, gotowy produkt spada do dolnej. Także blast furnace i smoker działają identycznie.

2. Szybkość transferu

Hopper przenosi 1 przedmiot co 4 game ticki (0,4 sekundy). To daje 2,5 przedmiotu na sekundę lub 150 przedmiotów na minute. Dla większości farm ta szybkość jest wystarczajaca, ale przy dużych ilososciach dropu może być wąskim gardlem.

Jak przyspieszyć zbieranie?

  • Wiele hopperow obok siebie - każdy zbiera niezaleznie. 4 hoppery obok siebie = 10 przedmiotów na sekunde.
  • Minecart z hopperem - hopper minecart zbiera przedmioty szybciej niż statyczny hopper i ma większy zasięg zbierania (bloki pod szynami i przez niektoree bloki). Na dużych farmach mobów krąży minecart po szynach, zbierając loot z całego obszaru.
  • Woda + hopper - prąd wody spycha przedmioty do jednego punktu, gdzie czeka hopper (lub kilka). Prosta i tanio.
  • Hopper + dropper chain - łańcuch dropperow przesyła przedmioty szybciej niż łańcuch hopperow (dropper + comparator + redstone może przesyłać 20 itemow/s). Stosowane w mega-farmach, gdzie każdy tick się liczy.
Wskazówka: Hoppery sa jednym z najbardziej lag-generujacych bloków w Minecraft. Każdy hopper sprawdza przestrzeń nad soba co 4 ticki, nawet jeśli nic tam nie ma. Na serwerach z setkami hopperow (serwery SMP) rozwayz przykrycie nieuzywanych hopperow blokami (hopper pod pełnym blokiem nie sprawdza przestrzeni nad soba, bo nie może niczego zebrać - zmniejsza to obciążenie serwera).

3. Filtrowanie przedmiotów

Sam hopper nie filtruje - zbiera wszystko, co może. Filtrowanie osiągasz w połączeniu z comparatorem. Cały mechanizm filtru hopperowego jest opisany szczegółowo w poradniku sortownika przedmiotów, ale oto skrocona wersja:

Filtr hopperowy - uproszczona budowa:

  1. Górny hopper (filtr) zawiera: 22 sztuki filtrowanego przedmiotu w pierwszym slocie + po 1 renamed filler itemie w każdym z pozostałych 4 slotow.
  2. Comparator odczytuje górny hopper z tylu. Przy 22+4 = 26 "jednostkach" daje sygnał o sile 1.
  3. Gdy do hoppera wpadnie filtrowany przedmiot (23 sztuki), sygnał wzrasta do 2.
  4. Sygnał 2 przechodzi przez torch NOT gate i odblokowuje dolny hopper, który zabiera nadmiarowy przedmiot do skrzyni docelowej.
  5. Inne przedmioty nie wpadną do hoppera filtru, bo wszystkie sloty sa zajęte (4 fillery + filtrowany item).

Filtrowanie non-stackable itemow

Narzędzia, zbroje i inne przedmioty, które się nie stackuja (max 1 w slocie), wymagają innego podejscia. Hopper z 4 fillerami i 1 wolnym slotem przepusci każdy non-stackable item - nie da się filtrować po konkretnym typie narzędzia. Na farmach mobów to zazwyczaj nie jest problemem, bo zbierasz WSZYSTKIE non-stackable dropy do jednej skrzyni "smieciarki" z dispenseren i ława.

4. Blokowanie redstone'em

Sygnał redstone podany do hoppera całkowicie go blokuje - przestaje zarówno zbierać przedmioty z góry, jak i przesyłać je dalej. To fundamentalna mechanika używana w:

  • Sortownikach - dolny hopper jest domyślnie zablokowany (przez redstone torch), odblokowywany tylko gdy filtr wykryje właściwy przedmiot.
  • Systemach dozowania - hopper przesyła 1 przedmiot, potem jest blokowany na określony czas przez zegar.
  • Buforach - hopper gromadzi przedmioty (zablokowany), potem jest odblokowywany na chwile, żeby wysłać partye naraz.
  • Hopper clockach - blokowanie jednego z dwóch hopperow generuje sygnal.

Źródła sygnału blokujacego: redstone torch na bloku obok hoppera, pyl na bloku nad hopperem, repeater/comparator skierowany w blok obok, a nawet powered rail na hopperze. Każde źródło sygnału >= 1 blokuje hoppera całkowicie - nie ma czegosc takiego jak "częściowe blokowanie".

Uwaga: Częsty błąd początkujących: postawienie hoppera na bloku obok redstone'a. Hopper jest nieoczekiwanie zablokowany i "nie działa". Sprawdź, czy w pobliżu nie ma żadnego źródła sygnału - nawet slaby sygnał 1 blokuje hoppera całkowicie. Usuń źródło lub odizoluj hoppera blokiem nieprzewodzacym.

5. Hopper clock

Jeden z najpopularniejszych i najniezawodniejszych zegarów redstone'owych. Dwa hoppery skierowane do siebie przesylaja sobie przedmioty tam i z powrotem. Comparator odczytuje jeden z hopperow i generuje sygnał, gdy przedmioty sa w nim (impuls "on") lub nie (impuls "off").

Budowa hopper clocka:

  1. Postaw hopper A skierowany na wschód (Shift + kliknij w kierunku wschodnim).
  2. Obok (na wschodzie) postaw hopper B skierowany na zachód (z powrotem do hoppera A).
  3. Teraz oba hoppery sa skierowane do siebie - tworzą petle.
  4. Włóż do hoppera A kilka przedmiotów (np. 1-5 cobblestone'ow). Im więcej itemow, tym dłuższy cykl zegara.
  5. Za jednym z hopperow postaw comparator odczytujący jego zawartość. Wyjście comparatora to sygnał zegara.
  6. Opcjonalnie: dodaj blokadę redstone (torch na przycisku) do jednego hoppera, żeby moc włączyć/wyłączyć zegar.

Regulacja czasu cyklu

Szybkość hopper clocka zależy od ilości przedmiotów w petli. 1 item = najszybszy cykl (ok. 0,8 sekundy). 5 itemow = wolniejszy. 64 itemy (pełny stack) = bardzo wolny cykl (ok. 50 sekund). Możesz precyzyjnie dostroić czas, dodając lub usuwając pojedyncze itemy. Ta elastyczność sprawia, ze hopper clock jest idealny do mechanizmów wymagających dokładnych, ale długich intervalow - np. automatyczne karmienie zwierząt co 5 minut.

Wskazówka: Hopper clock jest cichy, kompaktowy i nie powoduje lagu (w przeciwieństwie do zegarów repeaterowych). Używaj go zamiast repeater clocka zawsze, gdy nie potrzebujesz bardzo szybkiego impulsu (poniżej 0,8 sekundy). Na serwerach multiplayer administratorzy często zabraniają szybkich zegarów repeaterowych, ale hopper clocki sa akceptowane.

Powiązane poradniki