mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-21 19:49:58 +00:00
192 lines
10 KiB
XML
192 lines
10 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: InventorySource Pages: 1 -->
|
|
<svg width="814pt" height="260pt"
|
|
viewBox="0.00 0.00 814.37 260.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 256)">
|
|
<title>InventorySource</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-256 810.37,-256 810.37,4 -4,4"/>
|
|
<!-- 30 -->
|
|
<!-- name: "InventorySource", typeName: "", id: 30, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>30</title>
|
|
<ellipse fill="none" stroke="black" cx="72.52" cy="-153" rx="72.52" ry="18"/>
|
|
<text text-anchor="middle" x="72.52" y="-147.57" font-family="Times New Roman,serif" font-size="14.00">InventorySource</text>
|
|
</g>
|
|
<!-- 31 -->
|
|
<!-- name: "Source Type", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>31</title>
|
|
<ellipse fill="none" stroke="black" cx="274.17" cy="-207" rx="59.05" ry="18"/>
|
|
<text text-anchor="middle" x="274.17" y="-201.57" font-family="Times New Roman,serif" font-size="14.00">Source Type</text>
|
|
</g>
|
|
<!-- 30->31 -->
|
|
<g id="edge1" class="edge">
|
|
<title>30->31</title>
|
|
<path fill="none" stroke="black" d="M122.87,-166.35C151.75,-174.16 188.26,-184.04 218.07,-192.1"/>
|
|
<polygon fill="black" stroke="black" points="217.11,-195.46 227.68,-194.7 218.94,-188.71 217.11,-195.46"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "Dependency on 'Source Type'", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>33</title>
|
|
<polygon fill="none" stroke="black" points="361.29,-144 181.04,-144 181.04,-108 367.29,-108 367.29,-138 361.29,-144"/>
|
|
<polyline fill="none" stroke="black" points="361.29,-144 361.29,-138"/>
|
|
<polyline fill="none" stroke="black" points="367.29,-138 361.29,-138"/>
|
|
<text text-anchor="middle" x="274.17" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Source Type'</text>
|
|
</g>
|
|
<!-- 30->33 -->
|
|
<g id="edge3" class="edge">
|
|
<title>30->33</title>
|
|
<path fill="none" stroke="black" d="M136.96,-144.42C147.41,-143.01 158.47,-141.51 169.6,-140.01"/>
|
|
<polygon fill="black" stroke="black" points="169.78,-143.51 179.23,-138.7 168.85,-136.58 169.78,-143.51"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="739.84" cy="-234" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="739.84" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 31->32 -->
|
|
<g id="edge2" class="edge">
|
|
<title>31->32</title>
|
|
<path fill="none" stroke="black" d="M332.49,-210.34C415.76,-215.19 570.32,-224.19 662.95,-229.58"/>
|
|
<polygon fill="black" stroke="black" points="662.51,-233.06 672.7,-230.15 662.92,-226.07 662.51,-233.06"/>
|
|
</g>
|
|
<!-- 34 -->
|
|
<!-- name: "if (0)", typeName: "", id: 34, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>34</title>
|
|
<polygon fill="none" stroke="black" points="443.75,-198 403.29,-180 443.75,-162 484.21,-180 443.75,-198"/>
|
|
<text text-anchor="middle" x="443.75" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 33->34 -->
|
|
<g id="edge4" class="edge">
|
|
<title>33->34</title>
|
|
<path fill="none" stroke="black" d="M332.37,-144.43C357.72,-152.6 386.7,-161.94 408.6,-169"/>
|
|
<polygon fill="black" stroke="black" points="407.32,-172.26 417.91,-172 409.47,-165.6 407.32,-172.26"/>
|
|
</g>
|
|
<!-- 37 -->
|
|
<!-- name: "if (1)", typeName: "", id: 37, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>37</title>
|
|
<polygon fill="none" stroke="black" points="443.75,-144 403.29,-126 443.75,-108 484.21,-126 443.75,-144"/>
|
|
<text text-anchor="middle" x="443.75" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
|
</g>
|
|
<!-- 33->37 -->
|
|
<g id="edge7" class="edge">
|
|
<title>33->37</title>
|
|
<path fill="none" stroke="black" d="M367.78,-126C375.73,-126 383.57,-126 391.01,-126"/>
|
|
<polygon fill="black" stroke="black" points="390.83,-129.5 400.83,-126 390.83,-122.5 390.83,-129.5"/>
|
|
</g>
|
|
<!-- 39 -->
|
|
<!-- name: "if (2)", typeName: "", id: 39, branchId: 2, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>39</title>
|
|
<polygon fill="none" stroke="black" points="443.75,-90 403.29,-72 443.75,-54 484.21,-72 443.75,-90"/>
|
|
<text text-anchor="middle" x="443.75" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">if (2)</text>
|
|
</g>
|
|
<!-- 33->39 -->
|
|
<g id="edge9" class="edge">
|
|
<title>33->39</title>
|
|
<path fill="none" stroke="black" d="M332.37,-107.57C357.72,-99.4 386.7,-90.06 408.6,-83"/>
|
|
<polygon fill="black" stroke="black" points="409.47,-86.4 417.91,-80 407.32,-79.74 409.47,-86.4"/>
|
|
</g>
|
|
<!-- 42 -->
|
|
<!-- name: "if (3)", typeName: "", id: 42, branchId: 3, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>42</title>
|
|
<polygon fill="none" stroke="black" points="578.76,-36 538.3,-18 578.76,0 619.22,-18 578.76,-36"/>
|
|
<text text-anchor="middle" x="578.76" y="-12.58" font-family="Times New Roman,serif" font-size="14.00">if (3)</text>
|
|
</g>
|
|
<!-- 33->42 -->
|
|
<g id="edge12" class="edge">
|
|
<title>33->42</title>
|
|
<path fill="none" stroke="black" d="M297.71,-107.66C322.16,-88.78 363.13,-60.06 403.29,-45 444.08,-29.71 493.35,-23.08 529.11,-20.2"/>
|
|
<polygon fill="black" stroke="black" points="528.99,-23.72 538.71,-19.5 528.49,-16.73 528.99,-23.72"/>
|
|
</g>
|
|
<!-- 35 -->
|
|
<!-- name: "Container ID", typeName: "", id: 35, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>35</title>
|
|
<ellipse fill="none" stroke="black" cx="578.76" cy="-180" rx="58.55" ry="18"/>
|
|
<text text-anchor="middle" x="578.76" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Container ID</text>
|
|
</g>
|
|
<!-- 34->35 -->
|
|
<g id="edge5" class="edge">
|
|
<title>34->35</title>
|
|
<path fill="none" stroke="black" d="M485.38,-180C492.67,-180 500.45,-180 508.28,-180"/>
|
|
<polygon fill="black" stroke="black" points="508.24,-183.5 518.24,-180 508.24,-176.5 508.24,-183.5"/>
|
|
</g>
|
|
<!-- 36 -->
|
|
<!-- name: "varint", typeName: "", id: 36, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>36</title>
|
|
<ellipse fill="none" stroke="black" cx="739.84" cy="-180" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="739.84" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 35->36 -->
|
|
<g id="edge6" class="edge">
|
|
<title>35->36</title>
|
|
<path fill="none" stroke="black" d="M637.64,-180C657.32,-180 678.91,-180 697.07,-180"/>
|
|
<polygon fill="black" stroke="black" points="696.95,-183.5 706.95,-180 696.95,-176.5 696.95,-183.5"/>
|
|
</g>
|
|
<!-- 38 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 38, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>38</title>
|
|
<ellipse fill="none" stroke="black" cx="739.84" cy="-126" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="739.84" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 37->38 -->
|
|
<g id="edge8" class="edge">
|
|
<title>37->38</title>
|
|
<path fill="none" stroke="black" d="M485.33,-126C535.9,-126 622.66,-126 680.38,-126"/>
|
|
<polygon fill="black" stroke="black" points="680.37,-129.5 690.37,-126 680.37,-122.5 680.37,-129.5"/>
|
|
</g>
|
|
<!-- 40 -->
|
|
<!-- name: "Bit Flags", typeName: "", id: 40, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>40</title>
|
|
<ellipse fill="none" stroke="black" cx="578.76" cy="-72" rx="43.58" ry="18"/>
|
|
<text text-anchor="middle" x="578.76" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Bit Flags</text>
|
|
</g>
|
|
<!-- 39->40 -->
|
|
<g id="edge10" class="edge">
|
|
<title>39->40</title>
|
|
<path fill="none" stroke="black" d="M485.38,-72C497.43,-72 510.82,-72 523.59,-72"/>
|
|
<polygon fill="black" stroke="black" points="523.56,-75.5 533.56,-72 523.56,-68.5 523.56,-75.5"/>
|
|
</g>
|
|
<!-- 41 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 41, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>41</title>
|
|
<ellipse fill="none" stroke="black" cx="739.84" cy="-72" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="739.84" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 40->41 -->
|
|
<g id="edge11" class="edge">
|
|
<title>40->41</title>
|
|
<path fill="none" stroke="black" d="M622.81,-72C634.89,-72 648.4,-72 661.81,-72"/>
|
|
<polygon fill="black" stroke="black" points="661.51,-75.5 671.51,-72 661.51,-68.5 661.51,-75.5"/>
|
|
</g>
|
|
<!-- 43 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 43, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>43</title>
|
|
<ellipse fill="none" stroke="black" cx="739.84" cy="-18" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="739.84" y="-12.58" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 42->43 -->
|
|
<g id="edge13" class="edge">
|
|
<title>42->43</title>
|
|
<path fill="none" stroke="black" d="M620.31,-18C638.55,-18 660.42,-18 680.38,-18"/>
|
|
<polygon fill="black" stroke="black" points="680.36,-21.5 690.36,-18 680.36,-14.5 680.36,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|