The Best Resource for Minecraft
The Best Resource for Minecraft

Lakas ng signal ng comparator mula sa mga lalagyan: ang formula at ang bitag ng laki ng stack

Lakas ng signal ng comparator mula sa mga lalagyan: ang formula at ang bitag ng laki ng stack

Ang baul na may isang item ay naglalabas ng signal 1, ngunit gayundin ang baul na may animnapu't tatlo. Ipinapaliwanag ng formula kung bakit, at kung bakit sinisira ng mga shulker box at bucket ang bawat kalkulasyon mo.

Ang pagbasa ng lalagyan gamit ang comparator ay ang pundasyon ng karamihan sa item-sorting at auto-crafting redstone. Maikli ang formula, at nagmumula rito ang bawat kakaibang gawi nito.

Ang formula

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

kung saan ang kapunuan ng bawat slot ay items in slot ÷ max stack size for that item.

Ang 1 + is the important part: anumang laman na hindi zero ay naglalabas ng hindi bababa sa signal 1, at ang walang lamáng lalagyan ay 0. Kaya naman napakadaling tukuyin kung "mayroon ba talagang laman dito", at hindi madaling tukuyin kung "gaano eksakto karami".

Bakit ang isang item at animnapu't tatlo ay parehong nagbibigay ng 1

May 54 na slot ang isang double chest. Ang isang stack ng 64 na cobblestone ay pumupuno nang buo sa isang slot:

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

Kailangan mo ng apat na buong stack bago umabot sa 2 ang output. Gumagana ang klasikong single-item detector dahil 1 ang minimum para sa anumang laman, hindi dahil sinusukat nito ang isang item.

Binabago ng laki ng stack ang lahat

max stack size is per item, and this is where calculations break:

ItemStackAng isang item ay nagbibigay ng
Cobblestone641/64 ng isang slot
Ender pearl161/16
Bucket, minecart, boat1isang buong slot

Ang isang hopper na may iisang slot na naglalaman ng isang bucket ay nagbabasa bilang puno — signal 15. Iyon ang karaniwang paraan para sa tumpak na counter: punan ang 4 sa 5 slot ng hopper ng mga non-stackable at gamitin ang ikalima bilang signal.

Hindi transparent ang mga shulker box

Ang comparator na nagbabasa ng baul na naglalaman ng shulker box ay nakikita ang kahon bilang isang item na sumasakop sa isang slot. Hindi nito nakikita ang loob. Ang mga sorting system na nag-aakalang hindi ganoon ay tahimik na nagkakamali sa pagbilang.

Mga pagbasa ng comparator sa hindi lalagyan

Nagbabasa rin ang parehong comparator ng:

BlockSignal
Cauldron0–3 ayon sa antas ng tubig
Composter0–8 ayon sa antas ng pagkuno
Cake14 pababa sa 0 bawat hiwang nakain
Item frame1–8 ayon sa pag-ikot
Jukebox1–15 ayon sa kung aling disc
Lecternnumero ng pahina
Beehive0–5 antas ng pulot
End portal frame15 kung may eye, 0 kung wala

Kapaki-pakinabang ang mga item frame at lectern para sa mga nakatagong switch, dahil nagbabasa ang mga ito tagos sa pader.

Subtract mode

Ang nakasinding sulo sa harap ay nangangahulugang subtract mode: ang output ay gilid-ibinawas-mula-sa-likod, na naka-floor sa 0. Ang Compare mode (patay ang sulo) ay nagpapasa lamang ng signal mula sa likod kung ito ay kasinglakas man lang ng pinakamalakas na gilid.

Ilagay ang laman ng lalagyan at kunin ang eksaktong signal, kabilang ang pinaghalong laki ng stack, sa Sanggunian at mga Calculator — Set 2.

Subukan ang tool: Minecraft Reference & Calculators — Set 2 →