1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-05-31 01:12:21 +00:00
Files
bedrock-protocol-docs/html/svg/BiomeCoordinateData.svg
Oswaldo Leyva Barrientos 5a86bb3b72 Protocol for r/21_u8 NetworkProtocolVersion 800 (#20)
* Protocol for r/21_u8 NetworkProtocolVersion 800

* Removed irrelevant SVGs from PR
2025-05-21 13:44:00 -07:00

203 lines
11 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 11.0.0 (20240428.1522)
-->
<!-- Title: BiomeCoordinateData Pages: 1 -->
<svg width="508pt" height="368pt"
viewBox="0.00 0.00 508.14 368.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 364)">
<title>BiomeCoordinateData</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-364 504.14,-364 504.14,4 -4,4"/>
<!-- 102 -->
<!-- name: &quot;BiomeCoordinateData&quot;, typeName: &quot;&quot;, id: 102, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>102</title>
<ellipse fill="none" stroke="black" cx="92.98" cy="-180" rx="92.98" ry="18"/>
<text text-anchor="middle" x="92.98" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">BiomeCoordinateData</text>
</g>
<!-- 103 -->
<!-- name: &quot;min value type&quot;, typeName: &quot;&quot;, id: 103, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>103</title>
<ellipse fill="none" stroke="black" cx="287.99" cy="-342" rx="64.04" ry="18"/>
<text text-anchor="middle" x="287.99" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">min value type</text>
</g>
<!-- 102&#45;&gt;103 -->
<g id="edge1" class="edge">
<title>102&#45;&gt;103</title>
<path fill="none" stroke="black" d="M107.04,-198.03C128.31,-226.31 173.01,-281.31 221.96,-315 226.32,-318 231.08,-320.77 235.96,-323.28"/>
<polygon fill="black" stroke="black" points="234.18,-326.31 244.71,-327.44 237.18,-319.99 234.18,-326.31"/>
</g>
<!-- 105 -->
<!-- name: &quot;min value&quot;, typeName: &quot;short&quot;, id: 105, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>105</title>
<ellipse fill="none" stroke="black" cx="287.99" cy="-288" rx="45.57" ry="18"/>
<text text-anchor="middle" x="287.99" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">min value</text>
</g>
<!-- 102&#45;&gt;105 -->
<g id="edge3" class="edge">
<title>102&#45;&gt;105</title>
<path fill="none" stroke="black" d="M118.72,-197.45C143.96,-214.82 184.62,-241.61 221.96,-261 228.81,-264.56 236.24,-268 243.55,-271.18"/>
<polygon fill="black" stroke="black" points="242.11,-274.37 252.68,-275.02 244.82,-267.92 242.11,-274.37"/>
</g>
<!-- 107 -->
<!-- name: &quot;max value type&quot;, typeName: &quot;&quot;, id: 107, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>107</title>
<ellipse fill="none" stroke="black" cx="287.99" cy="-234" rx="66.03" ry="18"/>
<text text-anchor="middle" x="287.99" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">max value type</text>
</g>
<!-- 102&#45;&gt;107 -->
<g id="edge5" class="edge">
<title>102&#45;&gt;107</title>
<path fill="none" stroke="black" d="M147.49,-194.97C173.06,-202.13 203.71,-210.7 229.75,-217.98"/>
<polygon fill="black" stroke="black" points="228.57,-221.29 239.14,-220.61 230.45,-214.55 228.57,-221.29"/>
</g>
<!-- 109 -->
<!-- name: &quot;max value&quot;, typeName: &quot;short&quot;, id: 109, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>109</title>
<ellipse fill="none" stroke="black" cx="287.99" cy="-180" rx="47.57" ry="18"/>
<text text-anchor="middle" x="287.99" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">max value</text>
</g>
<!-- 102&#45;&gt;109 -->
<g id="edge7" class="edge">
<title>102&#45;&gt;109</title>
<path fill="none" stroke="black" d="M186.25,-180C200.64,-180 215.16,-180 228.52,-180"/>
<polygon fill="black" stroke="black" points="228.42,-183.5 238.42,-180 228.42,-176.5 228.42,-183.5"/>
</g>
<!-- 111 -->
<!-- name: &quot;grid offset&quot;, typeName: &quot;&quot;, id: 111, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>111</title>
<ellipse fill="none" stroke="black" cx="287.99" cy="-126" rx="49.07" ry="18"/>
<text text-anchor="middle" x="287.99" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">grid offset</text>
</g>
<!-- 102&#45;&gt;111 -->
<g id="edge9" class="edge">
<title>102&#45;&gt;111</title>
<path fill="none" stroke="black" d="M147.49,-165.03C175.53,-157.18 209.66,-147.63 237.15,-139.95"/>
<polygon fill="black" stroke="black" points="237.95,-143.35 246.64,-137.29 236.07,-136.61 237.95,-143.35"/>
</g>
<!-- 113 -->
<!-- name: &quot;grid step size&quot;, typeName: &quot;&quot;, id: 113, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>113</title>
<ellipse fill="none" stroke="black" cx="287.99" cy="-72" rx="59.55" ry="18"/>
<text text-anchor="middle" x="287.99" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">grid step size</text>
</g>
<!-- 102&#45;&gt;113 -->
<g id="edge11" class="edge">
<title>102&#45;&gt;113</title>
<path fill="none" stroke="black" d="M118.72,-162.55C143.96,-145.18 184.62,-118.39 221.96,-99 227.45,-96.15 233.32,-93.37 239.19,-90.74"/>
<polygon fill="black" stroke="black" points="240.51,-93.98 248.3,-86.81 237.73,-87.56 240.51,-93.98"/>
</g>
<!-- 115 -->
<!-- name: &quot;distribution&quot;, typeName: &quot;&quot;, id: 115, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>115</title>
<ellipse fill="none" stroke="black" cx="287.99" cy="-18" rx="52.56" ry="18"/>
<text text-anchor="middle" x="287.99" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">distribution</text>
</g>
<!-- 102&#45;&gt;115 -->
<g id="edge13" class="edge">
<title>102&#45;&gt;115</title>
<path fill="none" stroke="black" d="M107.04,-161.97C128.31,-133.69 173.01,-78.69 221.96,-45 227.25,-41.36 233.11,-38.08 239.08,-35.16"/>
<polygon fill="black" stroke="black" points="240.11,-38.53 247.77,-31.21 237.22,-32.16 240.11,-38.53"/>
</g>
<!-- 104 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 104, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>104</title>
<ellipse fill="none" stroke="black" cx="445.08" cy="-342" rx="31.1" ry="18"/>
<text text-anchor="middle" x="445.08" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 103&#45;&gt;104 -->
<g id="edge2" class="edge">
<title>103&#45;&gt;104</title>
<path fill="none" stroke="black" d="M352.52,-342C369.32,-342 387.03,-342 402.34,-342"/>
<polygon fill="black" stroke="black" points="402.02,-345.5 412.02,-342 402.02,-338.5 402.02,-345.5"/>
</g>
<!-- 106 -->
<!-- name: &quot;short&quot;, typeName: &quot;&quot;, id: 106, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>106</title>
<ellipse fill="none" stroke="black" cx="445.08" cy="-288" rx="29.61" ry="18"/>
<text text-anchor="middle" x="445.08" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">short</text>
</g>
<!-- 105&#45;&gt;106 -->
<g id="edge4" class="edge">
<title>105&#45;&gt;106</title>
<path fill="none" stroke="black" d="M333.85,-288C355.89,-288 382.25,-288 403.66,-288"/>
<polygon fill="black" stroke="black" points="403.47,-291.5 413.47,-288 403.47,-284.5 403.47,-291.5"/>
</g>
<!-- 108 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 108, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>108</title>
<ellipse fill="none" stroke="black" cx="445.08" cy="-234" rx="31.1" ry="18"/>
<text text-anchor="middle" x="445.08" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 107&#45;&gt;108 -->
<g id="edge6" class="edge">
<title>107&#45;&gt;108</title>
<path fill="none" stroke="black" d="M354.32,-234C370.65,-234 387.72,-234 402.54,-234"/>
<polygon fill="black" stroke="black" points="402.37,-237.5 412.37,-234 402.37,-230.5 402.37,-237.5"/>
</g>
<!-- 110 -->
<!-- name: &quot;short&quot;, typeName: &quot;&quot;, id: 110, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>110</title>
<ellipse fill="none" stroke="black" cx="445.08" cy="-180" rx="29.61" ry="18"/>
<text text-anchor="middle" x="445.08" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">short</text>
</g>
<!-- 109&#45;&gt;110 -->
<g id="edge8" class="edge">
<title>109&#45;&gt;110</title>
<path fill="none" stroke="black" d="M335.95,-180C357.66,-180 383.18,-180 403.98,-180"/>
<polygon fill="black" stroke="black" points="403.79,-183.5 413.79,-180 403.79,-176.5 403.79,-183.5"/>
</g>
<!-- 112 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 112, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>112</title>
<ellipse fill="none" stroke="black" cx="445.08" cy="-126" rx="55.06" ry="18"/>
<text text-anchor="middle" x="445.08" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 111&#45;&gt;112 -->
<g id="edge10" class="edge">
<title>111&#45;&gt;112</title>
<path fill="none" stroke="black" d="M337.21,-126C350.2,-126 364.48,-126 378.26,-126"/>
<polygon fill="black" stroke="black" points="378.15,-129.5 388.15,-126 378.15,-122.5 378.15,-129.5"/>
</g>
<!-- 114 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 114, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>114</title>
<ellipse fill="none" stroke="black" cx="445.08" cy="-72" rx="55.06" ry="18"/>
<text text-anchor="middle" x="445.08" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 113&#45;&gt;114 -->
<g id="edge12" class="edge">
<title>113&#45;&gt;114</title>
<path fill="none" stroke="black" d="M347.63,-72C357.66,-72 368.14,-72 378.35,-72"/>
<polygon fill="black" stroke="black" points="378.2,-75.5 388.2,-72 378.2,-68.5 378.2,-75.5"/>
</g>
<!-- 116 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 116, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>116</title>
<ellipse fill="none" stroke="black" cx="445.08" cy="-18" rx="31.1" ry="18"/>
<text text-anchor="middle" x="445.08" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 115&#45;&gt;116 -->
<g id="edge14" class="edge">
<title>115&#45;&gt;116</title>
<path fill="none" stroke="black" d="M340.64,-18C360.78,-18 383.55,-18 402.59,-18"/>
<polygon fill="black" stroke="black" points="402.4,-21.5 412.4,-18 402.4,-14.5 402.4,-21.5"/>
</g>
</g>
</svg>