Minecraft demir farmı, köylülerin panik hâlinde demir golem çağırma mekaniğini kullanan ve doğan golemleri otomatik olarak öldürüp külçeleri sandığa taşıyan bir düzenektir. Kısa cevap şudur: küçük bir kutuya üç köylü koyarsınız, her birine bir yatak verirsiniz, görüş hatlarına cam arkasında bir zombi yerleştirirsiniz ve golemin doğabileceği tek geçerli yeri öldürme odasının üstünde bırakırsınız. Gerisi kendiliğinden akar.
Demir farmı, hayatta kalma modunda raydan huniye, zırhtan kovaya kadar herşeyin önünü açan tek yapıdır. Ama “yaptım, çalışmıyor” diyenlerin neredeyse tamamı inşaatta değil kural bilgisinde takılır: yatak koymamıştır, zombiyi tam blok arkasına almıştır ya da doğuş alanını sınırlamadığı için golem çatının üstünde bir yerde doğup gitmiştir. Bu sayfada önce kuralları, sonra modülü, en sonda da sunucu tarafındaki ayarları anlatıyoruz. Sunucuda oynuyorsanız son iki bölümü atlamayın.
Demir Farmı Nasıl Çalışır?#
Mantık basit: oyun, belirli şartlar sağlandığında köy sayılan bir grubun yakınında kendiliğinden demir golem doğurur. Siz de bu şartları küçük, taşınabilir bir kutu içinde yapay olarak sağlarsınız. Köy aramanıza gerek yoktur; üç köylüyü nereye götürürseniz “köy” oraya taşınır.
Düzenek üç parçadan oluşur:
- Köylü kutusu: üç köylü, üç yatak ve panik kaynağı olan zombi. Beyin burasıdır.
- Doğuş alanı: golemin doğabileceği tek geçerli yüzey. Genelde köylü kutusunun altında veya yanında, öldürme odasının tam üstünde bırakılır.
- Öldürme ve toplama hattı: lav bıçağı ya da düşüş, ardından su akıntısı ve huni-sandık zinciri.
Bu üçlüyü ayrı ayrı doğru kurmak, tek parça hâlinde “hazır şema” kopyalamaktan daha sağlıklıdır. Şema takip ederken bir bloğu yanlış koyduğunuzda neden çalışmadığını anlayamazsınız; kuralları bilirseniz beş dakikada bulursunuz. Golemin ne olduğunu ve elle nasıl yapıldığını merak ediyorsanız demir golem yapımı sayfamız o kısmı ayrıntılı anlatıyor.
Java’da Golem Doğuş Şartları#
Java Edition’da golem çağırmanın iki yolu var. Birincisi, en az beş köylünün bulunduğu ve içlerinden en az birinin dedikodu (gossip) yaptığı durumdur. İkincisi ve çok daha verimlisi, en az üç köylünün panik hâlinde olmasıdır. Bütün modern tasarımlar ikinciyi kullanır, çünkü panik sürekli tetiklenebilir ve dedikodu döngüsünü beklemek zorunda kalmazsınız.
| Şart | Değer | Pratik karşılığı |
|---|---|---|
| Köylü sayısı | En az 3 (panik hâlinde) | Üç köylü tek kutuya sığar |
| Uyku şartı | Son 20 dakikada uyumuş olmalı | Her köylüye bir yatak |
| Köylüler arası mesafe | Birbirinin 10 blok yarıçapında | Aynı 3×3 kutuda tutun |
| Yakında golem yasağı | Son 30 saniyede 16 blok içinde golem olmamalı | Öldürme odası hızlı çalışmalı |
| Doğuş bloğu | Üstü hava veya su olan geçerli bir blok | Tek bir platform bırakın |
Uyku şartı çoğu kişinin gözden kaçırdığı maddedir. Minecraft’ta bir gün 20 dakika sürer; yani köylü geceleyin bir kez uyuduğunda bu şart ertesi gün boyunca sağlanmış olur. Ama köylü yatağına ulaşamıyorsa hiç uyumaz ve çiftlik ilk günün sonunda susar.
Bedrock’ta kurallar aynı değil#
Bedrock Edition farklı bir sistem kullanır: 20 yatak, 10 köylü ve köylülerin en az %75’inin bir önceki gün iş istasyonunda çalışmış olması gerekir. Doğuş denemesi her tick 1/700 ihtimalle yapılır (kabaca 35 saniyede bir), doğuş hacmi 17×13×17’dir ve oran yaklaşık 10 köylüye 1 golemdir. İnternette gördüğünüz “minimum 10 köylü gerekir” iddiaları aslında Bedrock kurallarıdır; Java sunucusunda üç köylü yeter.
Panik Mekaniği ve Zombinin Rolü#
Köylü, kendisine saldırabilecek bir yaratığı gördüğünde panikler. Titrer, koşuşturur ve tam da bizim istediğimiz durumu üretir. Panik kaynağı olarak zombi kullanılır, çünkü zombi gece gündüz demeden köylüyü avlar ve ilgisi hiç kesilmez.
Klasik çözüm şudur: zombiyi bir minecart içine koyun, köylülerle arasına cam panel yerleştirin. Zombi minecart içinde sabit kalır, köylüye zarar veremez, köylüler onu cam panelin ardından görebildiği için panik hiç bitmez. Aradaki mesafeyi yaklaşık 10 blok içinde tutun; görüş hattı kesilirse etki de kesilir.
Zombinin gündüz yanmasını istemiyorsanız üstünü kapatın; kafasına kask takmak da işe yarar ama çiftlik zaten kapalı bir odadaysa gerek kalmaz. Zombi köylüye dönüşme riski yoktur, çünkü köylüye vuramaz — bu yüzden zaten cam koyuyoruz. Yine de zombi köylü elinize geçerse köylü ticareti rehberimizdeki iyileştirme yöntemi indirimli ticaret için altın değerindedir.
Adım Adım: Üç Köylü + Bir Zombi Modülü#
-
Yeri seçin ve zemini hazırlayın#
Yerden en az 10-15 blok yükseğe kurun ya da çevresini temizleyin. Amacınız golemin sizin bıraktığınız platform dışında hiçbir yerde doğamamasıdır. Havada kurmak bu işi kolaylaştırır.
-
Köylü kutusunu inşa edin#
3×3 tabanlı, 2 blok yüksekliğinde kapalı bir oda yapın. Zemini tam bloklarla değil, golemin doğamayacağı bir yüzeyle (cam, yarım blok veya yaprak) döşeyin. Köylüler burada, doğuş alanı ise bir alt katta olacak.
-
Üç köylüyü taşıyın#
Köylüleri tekneyle, minecart’la veya ray hattıyla getirin. Mesleklerinin bir önemi yok; işsiz köylü de olur. Üçünü de kutuya koyduktan sonra çıkışları kapatın.
-
Yatakları yerleştirin#
Her köylüye bir yatak koyun ve köylülerin yataklara ulaşabildiğinden emin olun. Bir geceyi bekleyin; köylüler uyuyup yataklara bağlanınca uyku şartı tamamlanır.
-
Zombiyi minecart’a koyun#
Köylü kutusunun yanına bir ray parçası döşeyin, minecart’ı koyun ve zombiyi içine sokun. Aradaki duvarı cam panelle örün. Zombiyi yakalamak zorsa gece yakaladığınız birini tekneyle taşımak en pratik yoldur.
-
Doğuş platformunu bırakın#
Köylü kutusunun hemen altına, tam bloklardan tek bir platform kurun. Üstünde en az 3 blok boşluk olsun. Çevredeki diğer bütün yüzeyleri cam, yarım blok, kapak veya su ile doğmaya kapatın.
-
Öldürme odasını ve toplama hattını bağlayın#
Platformun altına lav bıçağını veya düşüş tüpünü kurun, dibine huni-sandık zincirini yerleştirin. Ayrıntıları aşağıdaki bölümde anlatıyoruz.
-
Test edin ve chunk’ları sabitleyin#
Bir Minecraft günü bekleyin. Golem geliyorsa çiftlik hazır demektir. Sunucuda çalıştırıyorsanız çiftlik chunk’larını
/forceloadile sabitleyin.
Golem Nereye Doğar? Doğuş Alanını Kilitleme#
Golem, köylülerin yakınındaki geçerli bir bloğun üstünde doğar. “Geçerli blok” demek, altı katı ve üstü hava ya da su olan bir yüzey demektir. Golem yaklaşık 2,7 blok boyunda olduğu için üstünde 3 blokluk boşluk bırakmak en güvenlisidir.
İşin püf noktası şu: oyun size sormaz, uygun bulduğu ilk yere golemi bırakır. Çatınızın üstünde düz bir taş yüzey varsa golem oraya doğar, aşağı düşmez ve 30 saniye boyunca yeni golem çağrılmasını da engeller. O yüzden tasarımın yarısı “nerede doğsun” değil, “nerede doğmasın” sorusuna cevap vermektir.
- Kapatın: köylü kutusunun zeminini, duvar üstlerini ve çatıyı camla, yarım blokla, kapakla ya da yaprakla döşeyin. Bunların üstünde golem doğmaz.
- Su kullanın: geniş bir alanı hızlıca kapatmanın en ucuz yolu su tabakasıdır; su üstünde de golem doğabilir, bu yüzden istemediğiniz yerlerde suyu tam blokla değil, akmayan bir yapı ile birleştirin.
- Tek platform bırakın: geriye kalan tek tam blok yüzeyi öldürme odasının tam üstüne koyun. Golem doğar doğmaz oraya düşer.
- 16 blok kuralını hesaba katın: yaşayan bir golem 16 blok içindeyse 30 saniye boyunca yenisi gelmez. Golemi hızlı öldürmek verimin doğrudan kendisidir.
Öldürme Odası: Lav Bıçağı, Düşüş ve Toplama Hattı#
Demir golemin can puanı 100’dür. Düşme hasarı formülü düşülen blok − 3 yarım kalp olduğuna göre, saf düşüşle öldürmek için 100 bloğun üzerinde bir tüp gerekir. Teknik olarak mümkün, pratik olarak saçma. İki gerçekçi seçenek var:
| Yöntem | Nasıl çalışır | Avantaj / dezavantaj |
|---|---|---|
| Lav bıçağı | Lav kaynağı, golemin kafa hizasına gelecek şekilde su kanalının üstüne konur | Tam otomatik / külçeler yanmasın diye su hattı şart |
| Düşüş + tek vuruş | Golem kısa bir tüpten düşürülüp zayıflatılır, oyuncu bitirir | Daha çok kontrol / AFK çalışmaz |
| Yalnız düşüş | 100+ blokluk tüp gerekir | Pratik değil |
Lav bıçağında mantık şudur: golem uzun bir yaratık olduğu için kafası lava değer, ayakları ise alttaki su kanalında kalır. Ölünce düşen külçeler suya düşer ve akıntı onları huniye taşır — lava değmediği için yanmaz. Ölçüyü tutturmak biraz deneme ister; test dünyasında bir golem çağırıp deneyin.
/summon minecraft:iron_golem ~ ~5 ~
/kill @e[type=minecraft:iron_golem,distance=..30]
Toplama hattı standarttır: su akıntısı külçeleri tek noktaya süpürür, orada bir sıra huni (hopper) bekler, huniler bir sandığa ya da çift sandığa bağlanır. Huni sayısını abartmayın; her huni tick harcar. Sunucuda yüzlerce huni döşemenin performansa etkisini hopper lag ve optimizasyon sayfamızda ölçülerle anlattık.
Verimi Etkileyen Faktörler#
Çiftlik çalışıyor ama beklediğinizden yavaşsa, sıralamayı şu şekilde yapın:
- Öldürme hızı: golem 16 blok içinde yaşadığı sürece yenisi gelmez. Ölüm ne kadar hızlıysa üretim o kadar yüksektir.
- Uyku döngüsü: köylüler geceleri uyumuyorsa 20 dakikalık uyku şartı düşer ve üretim durur. Yatak sayısını köylü sayısına eşitleyin.
- Panik sürekliliği: zombi despawn olduysa (isim etiketi takılmamışsa) çiftlik sessizce durur. Zombiye isim etiketi takmak bu riski tamamen kaldırır.
- Chunk yükleme: köylü yapay zekâsı ENTITY_TICKING seviyesinde chunk ister. Oyuncu yaklaşık 10 chunk’tan fazla uzaklaşınca üretim sıfırlanır.
- Doğuş alanı kaçakları: gözden kaçan tek bir tam blok yüzeyi, golemlerin oraya doğup toplanmasına yol açar.
Verim rakamlarına gelince: kaynaklarda tek köy modülü için saatte yaklaşık 200-300 külçe, dört modül üst üste istiflendiğinde 800-1200 külçe aralığı geçiyor. Bu sayılar tasarıma ve sunucu ayarlarına göre ciddi biçimde oynar, bu yüzden bir hedef değil bir büyüklük fikri olarak okuyun. Her golem 3-5 demir külçesi ve 0-2 gelincik düşürür.
Birden Fazla Modül: İstifleme ve Kule Tasarımı#
Tek modül yetmediğinde yapılacak şey modülü çoğaltmaktır. Ama dikkat: golem doğuşunu engelleyen 16 bloklik kural modüller arasında da geçerlidir. İki modülü yan yana koyarsanız birinin golemi diğerinin sayacını sıfırlar.
-
Dikey istifleyin#
Modülleri yatayda yan yana değil, dikeyde üst üste kurun ve aralarında en az 16-20 blok bırakın. Böylece her modülün kendi 16 bloklik alanı temiz kalır.
-
Ortak toplama şaftı kullanın#
Her modülün huni çıkışını tek bir dikey şafta bağlayın. Su akıntısıyla indirmek huni zincirinden hem ucuz hem hafiftir.
-
AFK noktasını hesaplayın#
Kulenin tamamı yüklü kalmalı. AFK noktanızı, en üst ve en alt modülün ikisini de kapsayacak şekilde ortaya yerleştirin.
-
Tick bütçesini izleyin#
Dört modül dört kat köylü yapay zekâsı demektir. Sunucuda kuruyorsanız spark ile ölçüp TPS düşüklüğü rehberindeki adımları uygulayın.
Sunucuda Demir Farmı Çalışmıyorsa: Üç Ayar Dosyası#
Paper, Spigot ve Purpur sunucularda vanilla kuralları doğrudan geçerli değildir. Destek taleplerinde en sık gördüğümüz şey, tek oyunculu dünyada mükemmel çalışan bir çiftliğin sunucuda üçte bir hızda çalışmasıdır. Suçlu genelde oyun değil, şu üç dosyadır.
1. bukkit.yml — spawn-limits#
Sunucu, vanilla mob cap yerine bu değerleri kullanır. Değerler kısılmışsa yaratık üreten her şey yavaşlar.
spawn-limits:
monsters: 70
animals: 10
water-animals: 5
water-ambient: 20
water-underground-creature: 5
axolotls: 5
ambient: 15
ticks-per:
animal-spawns: 400
monster-spawns: 1
water-spawns: 1
ambient-spawns: 1
autosave: 6000
Golem doğuşu doğrudan bu cap’e bağlı olmasa da, aynı dosyadaki ticks-per ayarları ve genel yaratık yoğunluğu çiftliğin çevresini etkiler. Ayrıca demir golem creature kategorisinde sayıldığı için animals limitinin çok düşük tutulduğu sunucularda golemler beklenmedik biçimde seyrekleşebilir.
2. paper-world-defaults.yml — per-player-mob-spawns ve despawn-ranges#
entities:
spawning:
per-player-mob-spawns: true
monster-spawn-max-light-level: default
despawn-ranges:
monster:
soft: 32
hard: 128
per-player-mob-spawns: true kotanın sunucu geneli yerine oyuncu başına sayılmasını sağlar; çok oyunculu sunucularda açık kalması doğru tercihtir. Vanilla despawn karşılıkları soft 32 / hard 128’dir. Bazı optimizasyon rehberlerinin önerdiği soft 30 / hard 72 gibi düşük değerler, panik kaynağı zombinizin bile kaybolmasına yol açabilir — zombiye isim etiketi takmanın ikinci sebebi budur.
3. spigot.yml — mob-spawn-range#
world-settings:
default:
mob-spawn-range: 6
Bu değer, oyuncunun etrafında doğma denemesi yapılan chunk yarıçapıdır. Optimizasyon rehberleri CPU tasarrufu için 4 önerir; bu, uzak platformlardaki üretimi keser. Çiftlik odaklı sunucularda 6-8 arası daha güvenlidir. Üç dosyanın tamamını satır satır paper.yml, spigot.yml ve bukkit.yml optimizasyon rehberimizde açıkladık; yaratık yoğunluğu sınırları için entity limit ayarları sayfamıza da göz atın.
4. Chunk yükleme: asıl suçlu bu olabilir#
Ayarlar doğru olsa bile çiftlik chunk’ı yüklü değilse hiçbir şey olmaz. Köylü dedikodu ve yapay zekâ döngüsü ENTITY_TICKING chunk seviyesi ister; oyuncu uzaklaşınca üretim sıfıra iner. Çözüm forceload:
/forceload add <x1> <z1> <x2> <z2>
/forceload query
/forceload remove <x1> <z1> <x2> <z2>
Koordinatları F3 ekranından alabilirsiniz; hangi satırın ne anlama geldiğini F3 ve koordinat sayfamızda anlattık. Komutların tam listesi ise oyun içi komutlar sayfamızda duruyor.
Özetle#
Demir farmı üç şarta dayanır: üç panikleyen köylü, her köylüye bir yatak ve tek bir geçerli doğuş yüzeyi. Zombiyi minecart’a koyup araya cam panel çekin, doğuş alanının dışındaki her yüzeyi kapatın, golemi lav bıçağıyla hızlı öldürün ve külçeleri suyla huniye taşıyın. 16 blok / 30 saniye kuralını unutmayın: golemi ne kadar hızlı öldürürseniz üretim o kadar artar.
Sunucuda çalıştırıyorsanız işin yarısı yapılandırmadır. bukkit.yml, paper-world-defaults.yml ve spigot.yml üçlüsünü kontrol edin, çiftlik chunk’larını forceload edin. Sıradaki adım olarak deneyim puanı üretimini otomatikleştirmek isterseniz XP farmı rehberimize, karışık ganimet için de mob farm yapımı sayfamıza geçebilirsiniz.