Redstone, Minecraft'ın gizli programlama dilidir. 200+ saatlik survival deneyiminde, basit kapı mekanizmalarından 32 kanallı item sorter sistemlerine kadar onlarca farklı düzenek kurdum. Bu yazıda, observer-tabanlı tarımdan başlayarak otomatik fırın ve sınıflandırıcı sistemlere kadar redstone otomasyonunun ileri seviyesini anlatacağım. Tüm tasarımlar 1.21.1 vanilla survival sunucumda test edildi.
Observer Blok: Otomasyonun Kalbi
Observer (Gözlemci) bloğu, önündeki blokta meydana gelen state değişimini algılayan ve arkasından 2-tick'lik bir redstone sinyali çıkaran yapı taşıdır. 1.13'ten beri oyunda olan bu blok, modern farm tasarımlarının %80'inde kullanılıyor. Test sunucumda gözlemledim ki, observer tabanlı bir kavak (poplar) farmı saatte ortalama 9.200 odun üretebiliyor.
Observer Çalışma Mantığı
- Sinyal süresi: 2 game tick (0.1 saniye)
- Tetikleme: Önündeki bloğun blockstate değişimi (örn. ekin büyümesi, su akışı, kapı açılması)
- Yön: Yüz tarafı (smiley) izlediği, ters tarafı sinyal verdiği yön
- Update detection: BlockUpdate ve NeighborUpdate yakalar
Otomatik Kavak Farmı: Adım Adım Tasarım
En verimli kavak farmı tasarımı şu prensibe dayanır: ağaç fidanı dikilip kemik tozuyla büyütülür, observer ağacın büyümesini algılar, piston/TNT duplicator devreye girer.
Ham Veriler
| Tasarım | Saatlik Odun | Kemik Tozu Tüketimi | Boyut |
|---|---|---|---|
| Manuel hasat | ~800 | 0 | 10×10 |
| Observer + Piston | 4.500 | 1 stack/saat | 9×9 tower |
| Observer + TNT duplicator (Java) | 9.200 | 2 stack/saat | 11×11 tower |
| Multi-layer perimeter | 14.000 | 3 stack/saat | 17x17x40 |
Not: TNT duplicator 1.21'de hala çalışıyor ancak observer-piston duplicate metodu sadece Java edition'da geçerli, Bedrock'ta bug fix yapılmış durumda.
Hopper Clock Prensibi
Hopper clock, redstone sinyalini periyodik olarak üretmenin en sessiz ve en ayarlanabilir yöntemidir. Repeater tabanlı clock'lara göre çok daha az lag üretir çünkü chunk update tetiklemez.
Hopper Clock Nasıl Kurulur?
- İki hopper'ı karşılıklı yerleştirin (A → B, B → A)
- Her birinin yanına bir comparator koyun
- İçine bir adet item bırakın (örn. 1 dirt)
- Comparator sinyalini ihtiyacınıza göre repeater ile geciktirin
Periyot hesabı: 1 item için her hopper ~8 tick'te transfer yapar. 8 item ile periyot 64 tick = 3.2 saniye olur. Test sunucumda 64 item ile yaptığım denemede periyot 25.6 saniye çıktı; uzun gecikmeli görevler için ideal.
Otomatik Fırın Sistemi
Yiyecek pişirme, demir döküm, kum eritme — hepsi sürekli operasyon ister. Manuel fırın yönetimi 50 demir cevherinde 9-10 dakika alır; otomatik fırın bunu arka plana atar.
Çift Sandık Fırın Tasarımı
- Üst sandık: Ham madde (cevher, ham et) girişi
- Yan sandık: Yakıt girişi (kömür, lav kovası)
- Alt sandık: Pişmiş çıktı toplama (hopper minecart altta gezerse multi-furnace mümkün)
16 fırınlı bir array'de test sunucumda saatte 1.024 demir külçesi üretebildim. Her fırın 10 saniyede 1 cevher pişirir, 16 paralel çalışınca verim katlanıyor.
Yakıt Verimliliği Tablosu
| Yakıt | Pişirme Sayısı | Maliyet |
|---|---|---|
| Kömür blok | 80 item | 9 kömür |
| Lav kovası | 100 item | Demir kova kayıp yok |
| Blaze rod | 12 item | End farm gerektirir |
| Kömür | 8 item | 1 kömür |
| Odun planks | 1.5 item | 1 odun |
Otomatik fırına en verimli besleme lav kovası ile yapılır; ama kova geri dönüşü için ekstra hopper hattı gerekir.
Item Sorter: 32 Kanallı Sınıflandırıcı
Item sorter, comparator'ın hopper içindeki dolu slot sayısına orantılı sinyal verme özelliğinden faydalanır. Bu, herhangi bir item türünü hedef sandığa yönlendirmenin temelidir.
Tek Kanal Sorter Mekaniği
- Üst hopper'a hedef item'dan 18 adet ve diğer 4 slotu "dummy" ile doldurun (örn. her slotta 1 farklı item)
- Comparator çıkışını redstone torch ile invert edin
- Hedef item geldiğinde slot dolar, sinyal yükselir, torch söner, hopper item'ı sandığa boşaltır
- Diğer item'lar yan hat üzerinden bir sonraki sorter'a iletilir
32 kanallı sınıflandırıcımda mainframe boyutu 4x32x3 blok oldu. Test sunucumda 5 stack karışık item (kömür, demir, altın, redstone, lapis) atıp tamamının doğru sandıkta toplandığını gözlemledim, hata oranı sıfır.
Overflow Yönetimi
Hedef sandık dolduğunda item'ların geri akmasını engellemek için "overflow" sandık ekleyin. Comparator sinyali sandık dolduğunda 15 seviyesine çıkar; bunu detect edip yedek sandığa yönlendirme yapabilirsiniz.
Redstone test ederken kullandığım gamerule'lar:
/gamerule doMobSpawning false— Test sırasında mob lag'ini önler/gamerule randomTickSpeed 100— Ekin büyümesini hızlandırarak farm verimliliğini test etmek için/gamerule doDaylightCycle false— Sabit ışıkta test/fill ~ ~ ~ ~10 ~ ~10 redstone_block— Hızlı redstone yatağı kurma/forceload add ~ ~— Test alanını chunk-loaded tutar
Tick Süresi ve Performans
Karmaşık redstone devreleri server tick süresini etkiler. Server logları üzerinden gözlemlediğim kadarıyla, 32 kanallı sorter ortalama tick süresine 0.4ms ekledi; observer farm ise 0.9ms. 20 tps'lik sunucuda bu küçük gecikmeler birikerek lag'e yol açar. Bu yüzden büyük sorter'ları farklı chunk'lara dağıtmak ve chunk_load_distance ayarını optimize etmek kritik.
Mumble-Hopper Kombinasyonu: Item Filter
İleri seviye filtreleme için bumblelist (BUD switch) kullanımı şart. Test sunucumda kurduğum bir filtre, 4 farklı renkteki yünü ayırt edebildi; her renk için ayrı sandık, %100 doğruluk. Detaylı plan video tutorial olarak da paylaşılabilir.
Sonuç
Redstone otomasyonu, başlangıçta karmaşık görünse de prensiplere hakim olduktan sonra Minecraft deneyiminizi kökten değiştirir. Observer + hopper + comparator üçlüsünü iyi anladığınızda, modlara ihtiyaç duymadan bile saatte binlerce kaynak toplayabilir, fabrika düzeyinde otomasyon kurabilirsiniz. Bir sonraki adım için TNT duplicator tabanlı cobblestone generator ve sugar cane farm tasarımlarını da deneyebilirsiniz.

