İçeriğe geç
MinecraftUZ

Redstone Temelleri: Sinyal Gücü, Yineleyiciler ve Karşılaştırıcılar

Toz sinyali 15 blok taşır ve blok başına bir kaybeder. Yineleyiciler sinyali yeniler ve geciktirir, karşılaştırıcılar ölçer ve çıkarır. Geri kalan her şey bundan türer.

9 dakikalık okuma · Güncellendi · Java Edition 1.21.4

Redstoneun tek bir sayısı vardır: sinyal gücü, 0’dan 15’e. Redstone tozu bir sinyal taşır ve kat ettiği blok başına 1 güç kaybeder, yani bir toz hattı 15 blok sonra ölür. Yineleyici onu 15’e geri getirir. Karşılaştırıcı onu ölçer. Oyundaki her devre bu üç gerçekten kurulur.

Bilinmesi gereken ikinci sayı redstone tiki: 0,1 saniye, yani 2 oyun tiki. Bir oyun tiki 0,05 saniyedir ve oyun saniyede 20 tane işler.

Sinyal gücü

  • Bir şalter, düğme ya da redstone meşalesi 15 verir.
  • O kaynağa bitişik toz 15’tir, sonraki blok 14 ve böylece on beş blok sonra 0’a iner.
  • Redstone bloğu 15’lik kalıcı bir güç kaynağıdır ve pistonlarla itilebilir; bu da onu pek çok derli toplu devrenin temeli yapar.

Bazı bileşenler değişken güç verir ve redstone’u ilginç kılan da onlardır:

Kaynak Çıkış
Gün ışığı algılayıcısı Gök ışığına göre 0–15; sağ tıklamayla ters çevrilir
Hedef bloğu Okun merkeze ne kadar yakın düştüğüne göre 1–15
Ağırlıklı basınç plakaları Hassas (altın): eşya başına 1, Sert (demir): 10 eşya başına 1
Bir kabı okuyan karşılaştırıcı Ne kadar dolu olduğuna göre 0–15
Gübre varilini okuyan karşılaştırıcı Dolum seviyesine göre 0–8
Kazanı okuyan karşılaştırıcı Su seviyesine göre 0–3

Güçlü ve zayıf besleme

Herkesi yanıltan kavram budur.

  • Bir blok, altında bir redstone meşalesi durduğunda ya da bir yineleyici veya karşılaştırıcı ona doğru baktığında güçlü beslenir. Güçlü beslenen blok gücü bitişik toza aktarır.
  • Bir blok, üstünde yalnızca toz durduğunda zayıf beslenir. Zayıf beslenen blok kendisine bağlı bileşenleri çalıştırır — bir piston, bir lamba, bir kapı — ama bitişik toza güç vermez.

Devreniz yineleyici koyduğunuzda çalışıp toz koyduğunuzda çalışmıyorsa sebebi zayıf beslemedir.

Yineleyiciler

Bir yineleyici dört iş yapar:

  1. Giriş gücü ne olursa olsun sinyali 15’e geri getirir.
  2. Sinyali 1 ila 4 redstone tiki geciktirir — sırayla değiştirmek için sağ tıklayın. Varsayılan 1 tiktir (0,1 sn).
  3. Diyot gibi davranır: sinyal yalnızca okun yönünde geçer.
  4. Yandan başka bir yineleyici ya da karşılaştırıcı tarafından beslendiğinde kilitlenir ve o anki çıkışını dondurur. Redstone mandalı böyle kurulur.

4 tike ayarlanmış iki yineleyici, iki blok içinde 0,8 saniyelik gecikme verir — bir diziyi zamanlamanın standart yolu budur.

Yineleyiciler 3 taş, 2 redstone meşalesi ve 1 redstone eder.

Karşılaştırıcılar

Bir karşılaştırıcının arka girişi, iki yan girişi ve bir çıkışı vardır; ön meşalesine sağ tıklanarak değiştirilen iki kipi vardır:

  • Karşılaştırma kipi (ön meşale sönük): çıkış arka girişe eşittir; bir yan giriş daha güçlüyse çıkış 0 olur.
  • Çıkarma kipi (ön meşale yanık): çıkış, arka giriş eksi en büyük yan giriştir ve 0’ın altına inmez.

Diğer işi ise kapları okumaktır. Bir karşılaştırıcıyı bir sandığa, fıçıya, huniye, ocağa, iksir tezgâhına ya da fırlatıcıya dayayın; kabın ne kadar dolu olduğuyla orantılı bir sinyal verir. Çift sandıktaki tek bir eşya 1 verir; tamamen dolu bir kap 15 verir.

Eşya ayırıcılarının, depo doluluk göstergelerinin ve otomatik çiftlik kapatıcılarının dayandığı şey bu tek davranıştır. Karşılaştırıcılar 3 redstone meşalesi, 3 taş ve 1 Nether kuvarsına mal olur.

Karşılaştırıcıların sabit 1 redstone tiklik gecikmesi vardır ve yineleyicilerin aksine karşılaştırma kipinde sinyal gücünü geri getirmezler — olduğu gibi geçirirler.

Gözlemciler

Gözlemci, yüzünün tam önündeki bloğu izler ve o blok durum değiştirdiğinde kısa bir darbe yayar — 2 oyun tiki. Ekin büyümesi, pistonun uzaması, kapının açılması, suyun akması: hepsi algılanır.

Otomatik şeker kamışı, bambu, karpuz ve bal kabağı çiftliklerinin bu kadar basit olmasının sebebi gözlemcidir. Ayrıca temiz ve çok kısa bir darbe üretir, bu da onu kendi başına bir zamanlama bileşeni olarak da kullanışlı kılar.

Gözlemcinin darbesini yüzünden değil arkasından yaydığına dikkat edin.

Pistonlar

  • Bir piston bir hat boyunca 12 bloğa kadar iter.
  • Yapışkan piston geri çekilirken bir bloğu da geri çeker.
  • İkisi de obsidiyeni, katman kayasını ya da sandık ve ocak gibi envanteri olan blokları hareket ettiremez.
  • Balçık blokları ve bal blokları bitişik blokları peşlerinden sürükler; uçan makineler ve büyük kapılar böyle kurulur. Balçık ve bal birbirine yapışmaz, bu da onları birlikte kullanışlı kılan numaradır.

Yarı bağlantılılık

Yalnızca Java’ya özgü bir tuhaflık: pistonlar, fırlatıcılar ve bırakıcılar yalnızca doğrudan bağlı bir sinyalle değil, üstlerindeki blok boşluğundaki güçle de çalışır. Pek çok derli toplu Java tasarımı buna bilerek dayanır, pek çok kazara «bu piston neden ateşliyor» sorunu da buradan gelir. Bedrock Edition’da yoktur, bazı eğitimlerin aktarılamamasının sebebi de budur.

Zamanlama bileşenleri

Bileşen Zamanlama
Yineleyici 1–4 redstone tiki, ayarlanabilir
Karşılaştırıcı 1 redstone tiki, sabit
Gözlemci 2 oyun tiklik darbe
Taş düğme 1 saniye (20 oyun tiki)
Ahşap düğme 1,5 saniye (30 oyun tiki)
Huni 4 oyun tikinde 1 eşya (saniyede 2,5)

Bir redstone meşalesi girişini tersine çevirir: altındaki blok beslendiğinde meşale söner. Meşale çevirici zincirlemek saat devreleri kurar; ama 60 oyun tikinde sekizden fazla kez durum değiştiren bir meşale yanar ve devre oturana kadar durur. Hızlı saatler için onun yerine yineleyici kullanın.

Giriş aygıtları

  • Şalter — açıp kapar, bıraktığınız yerde kalır
  • Düğme — kısa darbe; taş düğmelere ok basamaz, ahşap olanlara basar
  • Basınç plakaları — taş olanlar oyuncu ve mobla tetiklenir, ahşap olanlar düşen eşya ve ok dâhil her varlıkla
  • Tuzak kancası — bir koridora gerilmiş ip hattı
  • Gün ışığı algılayıcısı — gece/gündüz anahtarlaması, ters çevrilebilir
  • Paratoner — yıldırım çarptığında sinyal verir
  • Sculk sensörü — titreşim algılar; ayarlanmış sculk sensörü ise titreşim türüne göre süzer

Sıkça sorulan sorular

Redstone sinyalim neden 15 blok sonra duruyor?

Çünkü toz blok başına 1 güç kaybeder, yani 15’ten başlayan bir sinyal on altıncıda 0’a iner. Tam güce döndürmek için 15 blokta bir ya da daha sık yineleyici koyun. Yineleyiciler gecikme de eklediği için uzun bir yineleyici dizisi sinyalin kendisinden gözle görülür biçimde yavaştır.

Bırakıcı ile fırlatıcı arasındaki fark nedir?

Bırakıcı eşyayı serbest bir eşya olarak dışarı atar ya da bitişik bir kaba iter. Fırlatıcı ise eşyayı yapabildiği yerde kullanır: ok atar, su ve lavı koyup geri alır, koyun kırkar, bazı tohumları eker ve kemik tozu uygular. Eşyanın taşınmasını istiyorsanız bırakıcı, kullanılmasını istiyorsanız fırlatıcı kullanın.

Redstone için kuvars gerekir mi?

Karşılaştırıcılar için evet — her biri için bir Nether kuvarsı. Kuvars Nether’ın her yerinde Y=10 ile Y=117 arasında yaygındır ve tahta kazmayla kırılır, yani tek bir kısa gezi ömür boyu yeter. Gün ışığı algılayıcıları ve gözlemciler de kuvars ister.

Pistonum hiçbir şey bağlı değilken neden ateşliyor?

Neredeyse kesinlikle yarı bağlantılılık: pistonun tam üstündeki blok boşluğu besleniyordur ve Java Edition’da bu onu çalıştırmaya yeter. Ya güç kaynağını taşıyın ya da etkileşimi kesmek için pistonun üstüne katı bir blok koyun. Bu davranış yalnızca Java’ya özgüdür.

Redstone tiki ne kadar hızlı?

0,1 saniye, yani 2 oyun tiki. Oyunun kendisi saniyede 20 oyun tiki işler, yani bir oyun tiki 0,05 saniyedir. Yineleyici gecikmeleri redstone tikiyle sayılır (1–4, yani 0,1 sn ile 0,4 sn arası), gözlemci darbeleri ve huni aktarımları ise oyun tikiyle.

İlgili sayfalar