Blokcoördinaten
Chunk 16×16 blokken
Een chunk is de 16×16 kolom van blokken die de wereld genereert en opslaat als één eenheid, van bedrock tot de bouwlimiet.
Regiobestand 32×32 chunks
Elk regiobestand bundelt een 32×32-raster van chunks in één .mca on disk — handy to know when you only want to back up or delete one area of a world.
Bovenwereld en Nether 8:1-schaal
Merk op dat de Z na de retour op -1296 uitkwam, niet op de oorspronkelijke -1290 — die afwijking van een paar blokken is normaal, geen bug. Zie de uitleg hieronder.
X en Z worden gedeeld door 8 bij het betreden van de Nether en vermenigvuldigd met 8 bij het terugkeren; Y verandert in geen van beide richtingen. Bouw het bestemmingsportaal zelf op de geconverteerde locatie in plaats van te vertrouwen op automatische generatie — bekijk voor het volledige zoekbereik de speciale Nether Portal Calculator op deze site.
Afstand en richting tussen twee punten
Noordoost, 1124.8 blokken horizontaal, 46 omhoog
Hoe Minecraft-coördinaten worden opgesplitst in chunks en regio's
Elk blok bevindt zich in een 16×16-kolom die een chunk wordt genoemd, en het spel adresseert chunks op dezelfde manier als blokken — door de blokcoördinaat door 16 te delen en alleen het gehele getal te behouden. Tweeëndertig van die chunks in elke richting worden samengevoegd in een regio, opgeslagen op schijf als één .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.
Het lastige deel zijn negatieve coördinaten. Minecraft rondt altijd af naar beneden (een "floor"-deling, gelijk aan de bitshift die het spel intern gebruikt), niet naar nul zoals een gewone integer-deling in de meeste programmeertalen doet. Blok Z = -1290 deelt naar beneden naar chunk Z = -81, niet -80, omdat -1290 ÷ 16 = -80.625 en afronden naar beneden uitkomt op -81. De offset binnen de chunk volgt dezelfde regel: deze wordt altijd weergegeven als een positief getal van 0-15, berekend als een positieve modulo in plaats van het teken dat een gewone restoperator zou geven.
Converteren tussen de Bovenwereld en de Nether
De Nether is gebouwd op een schaal van één op acht, dus één blok reizen in de Nether beslaat acht blokken in de Bovenwereld. Als je de Nether ingaat, deel je X en Z door 8 (wederom naar beneden afronden, dezelfde afrondingsregel voor negatieve getallen als bij chunks); kom je weer terug, vermenigvuldig dan met 8. Y wordt in beide richtingen ongewijzigd overgenomen — de verhouding geldt alleen voor het horizontale vlak.
Omdat het betreden van de Nether de deling naar beneden afrondt, gaat er wat precisie verloren, en terug vermenigvuldigen kan dat niet herstellen. Daarom kan een retourreis Bovenwereld → Nether → Bovenwereld een paar blokken verwijderd zijn van waar je begon — dit is verwachte afrondingsafwijking, geen rekenfout. Vertrouw voor een betrouwbare verbinding tussen twee portalen niet op automatische generatie: converteer je gewenste bestemmingscoördinaten en bouw het ontvangende portaal handmatig op die exacte plek. De Nether Portal Calculator-tool op deze site biedt de volledige visualisatie van het zoekbereik als je precies wilt zien hoe het spel een portaal vindt (of niet vindt) om mee te verbinden.
| Conversie | Formule | Voorbeeld |
|---|---|---|
| Blok naar chunk | floor(blok / 16) | -1290 → -81 |
| Blok naar regio | floor(blok / 512) | -1290 → -3 |
Berekeningen met negatieve coördinaten maken overal gebruik van afronding naar beneden (naar negatief oneindig), overeenkomend met hoe het spel daadwerkelijk chunk-, regio- en Nether-coördinaten berekent — nooit simpel afkappen.