Minecraft Wiki
Advertisement
Chunk

Visualisatie van een enkel segment.

Chunk in diamond

De afmeting van een segment, gevisualiseerd met Diamant Blokken.

Segmenten zijn kolommen van de virtueel oneindige Minecraft kaarten. Ze zijn 16 blokken breed, 16 blokken lang en 128 blokken hoog, dus 32,768 blokken in totaal. (Sinds snapshot 12w07a zijn Anvil werelden 256 blokken hoog, dus Anvil wereld segmenten bevatten 65,536 blokken totaal.) Segmenten worden gegenereerd rondom de spelers wanneer zij voor het eerst de wereld binnenkomen. En, als zij door die wereld wandelen, worden nieuwe segmenten gegenereerd al naar gelang dat nodig is.

Het precieze aantal van gegenereerde segmenten varieert in de 'een speler' mode, afhankelijk van het zicht en verplaatsing. In de 'veel speler' mode, een raster met een basis radius van 10 (voor totaal 21x21 segmenten of wel 441 chunks) wordt geladen rondom elke speler en wordt als basis aan die speler toegezonden, deze radius kan aangepast worden tussen 3 en 15, gewoonlijk alleen verlaagd ten gevolge van een slechte 'thuis server' vebinding. Deze segmenten kunnen activiteit hebben (mobs spawning, groeiende bomen, stromend water, vallende, verdwijnende voorwerpen etc.), terwijl de andere wereld segmenten inactief zijn, opgeslagen op jouw harde schijf. Segmenten worden niet nog eens opgeslagen als zij al waren opgeslagen in de voorgaande 30 seconden.

Slijm kan alleen voorkomen in specifieke segmenten, bepaald door een berekening met de coordinaten van een segment. Er zijn een aantal toepassingen en modi die de speler kunnen informeren waar ze te vinden; zie Slijm artikel voor verdere details.

Minecraft's renderer verdeelt een wereld segment in acht 16x16x16 render segmenten, die worden gecompileerd OpenGL display lijsten, zodat de rendering beduidend wordt versneld. Zij moeten telkens worden herbouwd als er een verandering met de blokken plaats vindt. [1]


Creatie van Segmenten[]

Segmenten worden gecreëerd met behulp van Kaart Seed, hetgeen betekent dat de segmenten altijd hetzelfde zijn als de dezelfde 'Seed' gebruikt ( tenminste in dezelfde Minecraft versie).

Het vinden van de Segment randen[]

  • Door de functietoets "F3" in te drukken opent het Debug screen dat de x, y en z coordinaten van de speler toont. Als de speler rond loopt zullen deze coordinaten veranderen. X en Z coordinaten die door 16 deelbaar zijn geven de grenzen aan tussen de segmenbten. Bijv.: (96, -32) is een hoekpunt waar vier segementen aan elkaar grenzen. Een van die segmenten is tussen X coordinaten 80 tot 96 en Z coordinaten -48 tot -32. Een ander is tussen X coordinaten 96 tot 112 en Z coordinaten -32 tot -16, en zo verder. Wanneer enige X of Z een veelvoud van 16 overschrijdt, dan bevindt de speler zich op of in een bepaald segment.
  • Men kan een timer met versterkers maken en daar aan een plakkende zuiger vastmaken. Plaats een gloeisteen voor de zuiger. het licht zal flikkeren terwijl de zuiger zich beweegt en als je boven op een hoge blokken zuil staat, kun je opmerken dat het licht met verschillende tijds-intervallen op de segmenten worden bijgewerkt. dit kan ook worden bereikt met 2 normale zuigers.
  • Segment grenzen zijn ook zichtbaar als je bevroren rivieren en vijvers van bovenaf bekijkt. (Getest in Creative 1.0.0)

Segment fout[]

Ocean chunk error

Een segment fout in de oceaan.

Een Segment fout (ook bekend als een ontbrekend segment of gat in de wereld) is een algemene fout in single of multiplayer modus. zij zijn alleen aan de 'client side', hetgeen betekend dat andere gebruikers de segment fout niet zien tenzij onder zeldzame omstandigheden. Opnieuw verbinden met de server of de kaart opnieuw laden lost deze fouten in het algemeen op. Speler kunnen in de foute segmenten vallen of springen, hetgeen door enkele spelers is gerapporteerd, hetzelfde geldt ook voor pijlen. voorwerpen die worden geplaats of in de segment fouten vallen zijn verloren. Ook, niet-solide blokken kunnen er in vallen. Blokken die zich in de segment fout bevinden kunnen weer verschijnen als je een block in de segment fout plaatst of blaas de segment fout op met een blok TNT.

Segment fout oplossingen[]

Omdat segment fouten meestal van tijdelijke aard zijn, is uit- en inloggen meestal voldoende om de fout op te lossen. Maar er zijn nog meer mogelijkheden om de fouten op te lossen.

Spelers kunnen in een segment fout lopen, maar zullen er alleen uitglijden.[2] Zij kunnen er doorvaren in een boot of er doorrijden in een mijnkar - er vanuitgaande dat er reeds rails aanwezig waren. Terwijl het spoor onzichtbaar blijft voor jou, je kar zal het volgen. Als je bestemming in de segment fout bevindt, simpel re-connect naar de server of herlaad de kaart op het moment van aankomst om de val te vermijden en je mijnkar te verliezen.[3]

Bliksem, explosies, en andere processen dat de blokken update in een segment kunnen een herlading van het segment teweegbrengen en ze weer zichtbaar maken. Hierdoor kan het plaatsen van fakkels worden gebruikt om delen van de segment fouten zichtbaar te maken. Een andere type segment fout is als een speler is op een SMP server en een segment ziet dat leeg is. als de speler erop lopt, het segment lijkt dan wel aanweig te zijn. 'Resending'het segment door er van weg tegaan, of andersinds zal dit gewoonlijk oplossen. wachten kan ook helpen.

Resetten van de render afstand zorgt er voor dat de segmenten zich verversen, dus dat kan ook worden gedaan.

Gebruik van segment fouten[]

Een segment fout staat je vaak toe om een dwarsdoorsnede van de wereld te bekijken,waardoor het gemakkelijk is om ondergrondse ertsen, grotten, forten en ander verborgen structuren te vinden. Dit kan verder worden onderzocht door bovenbgronds de interessante aders en dergelijke te markeren en vervolgens de kaart opnieuw te laden, zodat je weet waar te beginnen.

Als je een maatje hebt op een multiplayer server met een segment fout, kan hij je begeleiden van langs de rand van de segment fout omdat hij je kan zien waar je aan het graven bent. Dit betekent dat je vrienden je kunnen leiden naar de bronnen die zij niet kunen bereiken tengevolge van de segment fout.

Zie ook[]

  • Alpha Level Format/Chunk File Format


References[]

  1. http://www.youtube.com/watch?v=dTFkmfnkCfk&t=20m50s
  2. Dit kan in enkele gevallen de segment fout oplossen, maar het is niet gegarandeerd.
  3. Een mogelijkheid om dit te doen is door een blok update te forceren door een blok of fakkel te plaatsen. Dit kan de segment fout oplossen, maar het is niet gegarandeerd.
Advertisement