Mga coordinate ng block
Chunk 16×16 na block
Ang isang chunk ay ang 16×16 na kolum ng mga block na ginagawa at sine-save ng mundo bilang isang unit, mula bedrock hanggang sa build limit.
Region file 32×32 na chunk
Pinagsasama ng bawat region file ang isang 32×32 grid ng mga chunk sa iisang .mca on disk — handy to know when you only want to back up or delete one area of a world.
Overworld at Nether 8:1 na sukat
Pansining ang round-trip na Z ay napunta sa -1296, hindi sa orihinal na -1290 — ang bahagyang pag-usog na ilang block ay normal, hindi isang bug. Tingnan ang paliwanag sa ibaba.
Hinahati sa 8 ang X at Z papunta sa Nether at minumultiply sa 8 pabalik; hindi kailanman nagbabago ang Y sa alinmang direksyon. Ikaw mismo ang magtayo ng patutunguhang portal sa na-convert na pwesto sa halip na umasa sa auto-generation — para sa buong larawan ng search-range, tingnan ang nakalaang Nether Portal Calculator sa site na ito.
Distansya at direksyon sa pagitan ng dalawang punto
Hilagang-Silangan, 1124.8 blocks patawid, pataas 46
Paano nahahati ang mga Minecraft coordinate sa mga chunk at region
Bawat block ay nakapaloob sa isang 16×16 na kolum na tinatawag na chunk, at tinutukoy ng laro ang mga chunk tulad ng pagtukoy nito sa mga block — sa pamamagitan ng paghati ng coordinate ng block sa 16 at pagpapanatili lamang ng buong bilang na bahagi. Tatlumpu't dalawa sa mga chunk na iyon sa bawat direksyon ay pinagsasama sa isang region, na sine-save sa disk bilang iisang .mca file, so a region covers a 512×512-block square. Height never enters this math: a chunk is a full vertical column from the bottom of the world to the build limit, so Y is irrelevant to both the chunk and region calculations — only X and Z matter.
Ang mahirap na bahagi ay ang mga negatibong coordinate. Palaging nagra-round ang Minecraft patungo sa negative infinity (isang "floor" division, katumbas ng bit-shift na ginagamit ng laro sa loob nito), hindi patungo sa zero tulad ng simpleng integer division sa karamihan ng mga programming language. Ang block Z = -1290 ay nagiging chunk Z = -81 gamit ang floor division, hindi -80, dahil ang -1290 ÷ 16 = -80.625 at ang pag-floor nito ay bababa sa -81. Ang offset sa loob ng chunk ay sumusunod sa parehong patakaran: palagi itong inuulat bilang isang positibong numero mula 0-15, na kinakalkula bilang isang positibong modulo sa halip na kung anuman ang ibigay na senyales ng karaniwang remainder operator.
Pag-convert sa pagitan ng Overworld at Nether
Ang Nether ay binuo sa one-eighth na sukat, kaya ang isang block ng paglalakbay sa Nether ay sumasaklaw sa walong block sa Overworld. Pagpunta sa Nether, hatiin ang X at Z sa 8 (floor division muli, parehong patakaran sa pag-round ng negatibo tulad ng sa mga chunk); paglabas naman, i-multiply sa 8. Kinokopya ang Y nang walang pagbabago sa parehong direksyon — ang ratio ay nalalapat lamang sa pahigang plane.
Dahil ang pagpasok sa Nether ay nag-fa-floor ng division, may ilang katumpakan na nawawala, at ang pag-multiply pabalik ay hindi ito maibabalik. Iyon ang dahilan kung bakit ang isang round trip na Overworld → Nether → Overworld ay maaaring mapunta ilang block ang layo mula sa iyong pinagsimulan — ito ay inaasahang floor-division drift, hindi isang error sa matematika. Para sa maaasahang link sa pagitan ng dalawang portal, huwag umasa sa auto-generation: i-convert ang iyong nais na mga coordinate ng destinasyon at mano-manong itayo ang tatanggap na portal sa mismong pwestong iyon. Sinasaklaw ng tool na Nether Portal Calculator sa site na ito ang buong visualisasyon ng search-range kung nais mong makita kung paano eksaktong nahahanap (o nabibigong mahanap) ng laro ang isang portal na iuugnay.
| Conversion | Formula | Halimbawa |
|---|---|---|
| Block papuntang chunk | floor(block / 16) | -1290 → -81 |
| Block papuntang region | floor(block / 512) | -1290 → -3 |
Gumagamit ang matematika ng negatibong coordinate ng floor division (nagra-round patungo sa negative infinity) sa kabuuan, na tumutugma sa aktwal na pagkakalkula ng laro sa mga coordinate ng chunk, region, at Nether — hindi kailanman simpleng truncation.