Guides / Building & Resources

Karşılaştırıcıdan kapların sinyal gücü: formül ve yığın boyutu tuzağı

Tek bir eşya içeren bir sandık 1 sinyali verir, ancak altmış üç eşya içeren bir sandık da aynı sinyali verir. Formül bunun nedenini ve shulker kutuları ile kovaların tüm hesaplamalarınızı neden bozduğunu açıklıyor.

Bir karşılaştırıcı (comparator) ile bir kabı okumak, çoğu eşya sıralama ve otomatik üretim redstone sisteminin temelini oluşturur. Formül kısadır ve her tuhaflık ondan kaynaklanır.

Formül

signal = floor(1 + (sum of fullness across slots ÷ number of slots) × 14)

burada her yuvanın doluluğu items in slot ÷ max stack size for that item'dir.

1 + önemli kısımdır: sıfır olmayan herhangi bir içerik en az 1 sinyali üretir ve boş bir kap 0'dır. Bu nedenle "burada herhangi bir şey var mı" tespitini yapmak kolaydır, ancak "tam olarak ne kadar" tespitini yapmak kolay değildir.

Neden bir eşya ve altmış üç eşya da 1 verir

Çift bir Sandık 54 yuvaya sahiptir. Bir yığın 64 Kırık Taş, bir yuvayı tamamen doldurur:

1 + (1 ÷ 54) × 14  =  1 + 0.259  =  1.259  →  floor = 1

Çıkışın 2'ye ulaşması için dört tam yığına ihtiyacınız vardır. Klasik tek eşya dedektörü, herhangi bir içerik için taban değerinin 1 olması nedeniyle çalışır, tek bir eşyayı ölçtüğü için değil.

Yığın boyutu her şeyi değiştirir

max stack size eşya başına hesaplanır ve hesaplamaların bozulduğu yer burasıdır:

EşyaYığınTek eşya verir
Kırık Taş64Bir yuvanın 1/64'ü
Ender İncisi161/16
Kova, Vagon, Tekne1Tam bir yuva

Tek yuvalı bir Huni, bir Kova tuttuğunda dolu okunur — sinyal 15. Bu, hassas bir sayaç için standart hiledir: bir Huninin 5 yuvasından 4'ünü yığınlanamayan eşyalarla doldurun ve beşinciyi sinyal olarak kullanın.

Shulker Kutuları şeffaf değildir

Bir Shulker Kutusu içeren bir Sandığı okuyan bir karşılaştırıcı, kutuyu bir yuvayı kaplayan tek bir eşya olarak görür. İçini görmez. Aksi varsayan sıralama sistemleri sessizce yanlış sayım yapar.

Kap olmayan karşılaştırıcı okumaları

Aynı karşılaştırıcı ayrıca şunları da okur:

BlokSinyal
KazanSu seviyesine göre 0–3
Gübre VariliDoluluk aşamasına göre 0–8
PastaYenen dilim başına 14'ten 0'a kadar
Eşya ÇerçevesiDönüşe göre 1–8
Müzik KutusuDiske göre 1–15
KürsüSayfa numarası
Arı Kovanı0–5 bal seviyesi
End Geçidi ÇerçevesiGöz ile 15, gözsüz 0

Eşya Çerçeveleri ve Kürsüler, bir duvarın içinden okuyabildikleri için gizli anahtarlar için kullanışlıdır.

Çıkarma modu

Ön Meşale yandığında çıkarma modu demektir: çıkış, yandan arkadan çıkarılır, 0'da tabanlanır. Karşılaştırma modu (meşale yanmıyorken) arka sinyali ancak en güçlü yan sinyal kadar güçlüyse geçirir.

Karışık yığın boyutları dahil olmak üzere bir kabın içeriğini girin ve tam sinyali Referans ve Hesaplayıcılar — Set 2 bölümünde alın.

Başvuru ve hesaplayıcılar — Set 2 →

More guides

Browse all →

Başka Minecraft aracı mı arıyorsunuz?

Tarayıcıda çalışan üreteç, görüntüleyici ve dönüştürücü seti — hepsi ücretsiz.