1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2024-11-27 09:49:03 +00:00
bedrock-protocol-docs/html/svg/SubChunkRequestPacket.svg
2024-07-17 13:35:22 -07:00

151 lines
7.9 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: SubChunkRequestPacket Pages: 1 -->
<svg width="1224pt" height="206pt"
viewBox="0.00 0.00 1223.51 206.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 202)">
<title>SubChunkRequestPacket</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-202 1219.51,-202 1219.51,4 -4,4"/>
<!-- 0 -->
<!-- name: &quot;SubChunkRequestPacket&quot;, typeName: &quot;&quot;, id: 0, branchId: 175, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>0</title>
<ellipse fill="none" stroke="black" cx="105.45" cy="-97" rx="105.45" ry="18"/>
<text text-anchor="middle" x="105.45" y="-91.58" font-family="Times New Roman,serif" font-size="14.00">SubChunkRequestPacket</text>
</g>
<!-- 1 -->
<!-- name: &quot;Dimension Type&quot;, typeName: &quot;&quot;, id: 1, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>1</title>
<ellipse fill="none" stroke="black" cx="356.36" cy="-173" rx="72.02" ry="18"/>
<text text-anchor="middle" x="356.36" y="-167.57" font-family="Times New Roman,serif" font-size="14.00">Dimension Type</text>
</g>
<!-- 0&#45;&gt;1 -->
<g id="edge1" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M158.63,-112.93C199.59,-125.44 256.53,-142.82 298.62,-155.68"/>
<polygon fill="black" stroke="black" points="297.49,-158.99 308.08,-158.56 299.53,-152.3 297.49,-158.99"/>
</g>
<!-- 3 -->
<!-- name: &quot;Center Pos&quot;, typeName: &quot;SubChunkPos&quot;, id: 3, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>3</title>
<ellipse fill="none" stroke="black" cx="573.32" cy="-125" rx="52.06" ry="18"/>
<text text-anchor="middle" x="573.32" y="-119.58" font-family="Times New Roman,serif" font-size="14.00">Center Pos</text>
</g>
<!-- 0&#45;&gt;3 -->
<g id="edge3" class="edge">
<title>0&#45;&gt;3</title>
<path fill="none" stroke="black" d="M205.54,-102.96C297.84,-108.5 432.6,-116.6 510.48,-121.28"/>
<polygon fill="black" stroke="black" points="509.84,-124.75 520.03,-121.86 510.26,-117.76 509.84,-124.75"/>
</g>
<!-- 5 -->
<!-- name: &quot;Request Count&quot;, typeName: &quot;&quot;, id: 5, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>5</title>
<ellipse fill="none" stroke="black" cx="773.83" cy="-76" rx="66.53" ry="18"/>
<text text-anchor="middle" x="773.83" y="-70.58" font-family="Times New Roman,serif" font-size="14.00">Request Count</text>
</g>
<!-- 0&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>0&#45;&gt;5</title>
<path fill="none" stroke="black" d="M209.48,-93.75C343.97,-89.52 576.29,-82.19 696.23,-78.41"/>
<polygon fill="black" stroke="black" points="696.09,-81.92 705.97,-78.11 695.86,-74.92 696.09,-81.92"/>
</g>
<!-- 7 -->
<!-- name: &quot;SubChunk Pos Offset List&quot;, typeName: &quot;&quot;, id: 7, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>7</title>
<ellipse fill="none" stroke="black" cx="356.36" cy="-29" rx="109.45" ry="18"/>
<text text-anchor="middle" x="356.36" y="-23.57" font-family="Times New Roman,serif" font-size="14.00">SubChunk Pos Offset List</text>
</g>
<!-- 0&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>0&#45;&gt;7</title>
<path fill="none" stroke="black" d="M162.93,-81.57C199.83,-71.49 248.21,-58.27 287.24,-47.61"/>
<polygon fill="black" stroke="black" points="288.05,-51.02 296.78,-45 286.21,-44.26 288.05,-51.02"/>
</g>
<!-- 2 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 2, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>2</title>
<ellipse fill="none" stroke="black" cx="1059.16" cy="-180" rx="31.1" ry="18"/>
<text text-anchor="middle" x="1059.16" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge2" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="black" d="M428.73,-173.71C574.1,-175.17 900.53,-178.43 1016.39,-179.58"/>
<polygon fill="black" stroke="black" points="1016.34,-183.08 1026.37,-179.68 1016.41,-176.08 1016.34,-183.08"/>
</g>
<!-- 4 -->
<!-- name: &quot;SubChunkPos&quot;, typeName: &quot;&quot;, id: 4, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>4</title>
<ellipse fill="none" stroke="black" cx="1059.16" cy="-126" rx="64.54" ry="18"/>
<text text-anchor="middle" x="1059.16" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">SubChunkPos</text>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="black" d="M625.64,-125.11C711.27,-125.28 883.64,-125.64 982.98,-125.84"/>
<polygon fill="black" stroke="black" points="982.9,-129.34 992.91,-125.87 982.92,-122.34 982.9,-129.34"/>
</g>
<!-- 6 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 6, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>6</title>
<ellipse fill="none" stroke="black" cx="1059.16" cy="-72" rx="55.06" ry="18"/>
<text text-anchor="middle" x="1059.16" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 5&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>5&#45;&gt;6</title>
<path fill="none" stroke="black" d="M840.54,-75.07C886.2,-74.43 946.81,-73.57 992.47,-72.93"/>
<polygon fill="black" stroke="black" points="992.28,-76.43 1002.23,-72.79 992.18,-69.43 992.28,-76.43"/>
</g>
<!-- 8 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 8, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>8</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="573.32" cy="-23" rx="71.52" ry="18"/>
<text text-anchor="middle" x="573.32" y="-17.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 7&#45;&gt;8 -->
<g id="edge8" class="edge">
<title>7&#45;&gt;8</title>
<path fill="none" stroke="black" d="M464.84,-26C473.5,-25.76 482.16,-25.52 490.59,-25.28"/>
<polygon fill="black" stroke="black" points="490.52,-28.78 500.42,-25.01 490.33,-21.79 490.52,-28.78"/>
</g>
<!-- 9 -->
<!-- name: &quot;SubChunk Offset Pos&quot;, typeName: &quot;SubChunkPacket::SubChunkPosOffset&quot;, id: 9, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>9</title>
<ellipse fill="none" stroke="black" cx="773.83" cy="-20" rx="92.98" ry="18"/>
<text text-anchor="middle" x="773.83" y="-14.57" font-family="Times New Roman,serif" font-size="14.00">SubChunk Offset Pos</text>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge9" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="black" d="M645.15,-21.93C653.11,-21.81 661.34,-21.68 669.6,-21.56"/>
<polygon fill="black" stroke="black" points="669.41,-25.06 679.36,-21.41 669.31,-18.06 669.41,-25.06"/>
</g>
<!-- 10 -->
<!-- name: &quot;SubChunkPacket::SubChunkPosOffset&quot;, typeName: &quot;&quot;, id: 10, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>10</title>
<ellipse fill="none" stroke="black" cx="1059.16" cy="-18" rx="156.35" ry="18"/>
<text text-anchor="middle" x="1059.16" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">SubChunkPacket::SubChunkPosOffset</text>
</g>
<!-- 9&#45;&gt;10 -->
<g id="edge10" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="black" d="M867.21,-19.35C875.09,-19.29 883.21,-19.23 891.44,-19.18"/>
<polygon fill="black" stroke="black" points="891.24,-22.68 901.21,-19.11 891.19,-15.68 891.24,-22.68"/>
</g>
</g>
</svg>