mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-21 05:49:14 +00:00
569 lines
31 KiB
XML
569 lines
31 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: PackedItemUseLegacyInventoryTransaction Pages: 1 -->
|
|
<svg width="2197pt" height="908pt"
|
|
viewBox="0.00 0.00 2197.17 908.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 904)">
|
|
<title>PackedItemUseLegacyInventoryTransaction</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-904 2193.17,-904 2193.17,4 -4,4"/>
|
|
<!-- 32 -->
|
|
<!-- name: "PackedItemUseLegacyInventoryTransaction", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="175.31" cy="-319" rx="175.31" ry="18"/>
|
|
<text text-anchor="middle" x="175.31" y="-313.57" font-family="Times New Roman,serif" font-size="14.00">PackedItemUseLegacyInventoryTransaction</text>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "ID", typeName: "TypedClientNetId<struct ItemStackLegacyRequestIdTag,int,0>", id: 33, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="871.63" cy="-870" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="871.63" y="-864.58" font-family="Times New Roman,serif" font-size="14.00">ID</text>
|
|
</g>
|
|
<!-- 32->33 -->
|
|
<g id="edge1" class="edge">
|
|
<title>32->33</title>
|
|
<path fill="none" stroke="black" d="M179.01,-337.08C190.22,-405.52 239.62,-650.89 386.63,-770 521.43,-879.22 745.24,-878.29 833.35,-873.08"/>
|
|
<polygon fill="black" stroke="black" points="833.36,-876.58 843.11,-872.44 832.9,-869.6 833.36,-876.58"/>
|
|
</g>
|
|
<!-- 38 -->
|
|
<!-- name: "Dependency on 'valid ID'", typeName: "", id: 38, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>38</title>
|
|
<polygon fill="none" stroke="black" points="562.46,-761 410.71,-761 410.71,-725 568.46,-725 568.46,-755 562.46,-761"/>
|
|
<polyline fill="none" stroke="black" points="562.46,-761 562.46,-755"/>
|
|
<polyline fill="none" stroke="black" points="568.46,-755 562.46,-755"/>
|
|
<text text-anchor="middle" x="489.59" y="-737.58" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'valid ID'</text>
|
|
</g>
|
|
<!-- 32->38 -->
|
|
<g id="edge3" class="edge">
|
|
<title>32->38</title>
|
|
<path fill="none" stroke="black" d="M189.73,-337.22C238.98,-404.09 409.95,-636.23 468.64,-715.91"/>
|
|
<polygon fill="black" stroke="black" points="465.57,-717.65 474.32,-723.63 471.21,-713.5 465.57,-717.65"/>
|
|
</g>
|
|
<!-- 54 -->
|
|
<!-- name: "Actions", typeName: "", id: 54, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>54</title>
|
|
<ellipse fill="none" stroke="black" cx="1249.18" cy="-504" rx="39.59" ry="18"/>
|
|
<text text-anchor="middle" x="1249.18" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Actions</text>
|
|
</g>
|
|
<!-- 32->54 -->
|
|
<g id="edge19" class="edge">
|
|
<title>32->54</title>
|
|
<path fill="none" stroke="black" d="M194.56,-337.27C228.74,-370.16 306.24,-438.53 386.63,-467 516.98,-513.17 558.78,-488 697.07,-488 697.07,-488 697.07,-488 872.63,-488 989.31,-488 1126.2,-495.8 1198.15,-500.51"/>
|
|
<polygon fill="black" stroke="black" points="1197.83,-504 1208.04,-501.17 1198.29,-497.01 1197.83,-504"/>
|
|
</g>
|
|
<!-- 60 -->
|
|
<!-- name: "Action Type", typeName: "", id: 60, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>60</title>
|
|
<ellipse fill="none" stroke="black" cx="489.59" cy="-440" rx="57.55" ry="18"/>
|
|
<text text-anchor="middle" x="489.59" y="-434.57" font-family="Times New Roman,serif" font-size="14.00">Action Type</text>
|
|
</g>
|
|
<!-- 32->60 -->
|
|
<g id="edge25" class="edge">
|
|
<title>32->60</title>
|
|
<path fill="none" stroke="black" d="M218.79,-336.82C261.12,-354.42 328.06,-381.84 386.63,-404 403.62,-410.43 422.34,-417.15 439.05,-423.01"/>
|
|
<polygon fill="black" stroke="black" points="437.68,-426.24 448.28,-426.23 439.99,-419.63 437.68,-426.24"/>
|
|
</g>
|
|
<!-- 62 -->
|
|
<!-- name: "Position", typeName: "NetworkBlockPosition", id: 62, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>62</title>
|
|
<ellipse fill="none" stroke="black" cx="1047.18" cy="-390" rx="41.08" ry="18"/>
|
|
<text text-anchor="middle" x="1047.18" y="-384.57" font-family="Times New Roman,serif" font-size="14.00">Position</text>
|
|
</g>
|
|
<!-- 32->62 -->
|
|
<g id="edge27" class="edge">
|
|
<title>32->62</title>
|
|
<path fill="none" stroke="black" d="M293.87,-332.62C324.08,-335.91 356.54,-339.26 386.63,-342 613.01,-362.61 883.74,-380.05 994.81,-386.9"/>
|
|
<polygon fill="black" stroke="black" points="994.28,-390.37 1004.48,-387.49 994.71,-383.39 994.28,-390.37"/>
|
|
</g>
|
|
<!-- 64 -->
|
|
<!-- name: "Face", typeName: "", id: 64, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>64</title>
|
|
<ellipse fill="none" stroke="black" cx="871.63" cy="-341" rx="28.61" ry="18"/>
|
|
<text text-anchor="middle" x="871.63" y="-335.57" font-family="Times New Roman,serif" font-size="14.00">Face</text>
|
|
</g>
|
|
<!-- 32->64 -->
|
|
<g id="edge29" class="edge">
|
|
<title>32->64</title>
|
|
<path fill="none" stroke="black" d="M343.5,-324.3C505.34,-329.43 739.31,-336.84 831.34,-339.75"/>
|
|
<polygon fill="black" stroke="black" points="830.98,-343.25 841.09,-340.06 831.21,-336.25 830.98,-343.25"/>
|
|
</g>
|
|
<!-- 66 -->
|
|
<!-- name: "Slot", typeName: "", id: 66, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node32" class="node">
|
|
<title>66</title>
|
|
<ellipse fill="none" stroke="black" cx="698.07" cy="-290" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="698.07" y="-284.57" font-family="Times New Roman,serif" font-size="14.00">Slot</text>
|
|
</g>
|
|
<!-- 32->66 -->
|
|
<g id="edge31" class="edge">
|
|
<title>32->66</title>
|
|
<path fill="none" stroke="black" d="M330.8,-310.4C444.8,-304.05 591.45,-295.88 659.41,-292.1"/>
|
|
<polygon fill="black" stroke="black" points="659.47,-295.6 669.26,-291.55 659.08,-288.61 659.47,-295.6"/>
|
|
</g>
|
|
<!-- 68 -->
|
|
<!-- name: "Item", typeName: "NetworkItemStackDescriptor", id: 68, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node34" class="node">
|
|
<title>68</title>
|
|
<ellipse fill="none" stroke="black" cx="1608.27" cy="-237" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1608.27" y="-231.57" font-family="Times New Roman,serif" font-size="14.00">Item</text>
|
|
</g>
|
|
<!-- 32->68 -->
|
|
<g id="edge33" class="edge">
|
|
<title>32->68</title>
|
|
<path fill="none" stroke="black" d="M244.06,-302.05C342.95,-278.84 532.93,-240 697.07,-240 697.07,-240 697.07,-240 1250.18,-240 1366.62,-240 1504.4,-238.39 1569.54,-237.53"/>
|
|
<polygon fill="black" stroke="black" points="1569.37,-241.03 1579.33,-237.39 1569.28,-234.03 1569.37,-241.03"/>
|
|
</g>
|
|
<!-- 70 -->
|
|
<!-- name: "From Position", typeName: "Vec3", id: 70, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node36" class="node">
|
|
<title>70</title>
|
|
<ellipse fill="none" stroke="black" cx="1047.18" cy="-189" rx="64.04" ry="18"/>
|
|
<text text-anchor="middle" x="1047.18" y="-183.57" font-family="Times New Roman,serif" font-size="14.00">From Position</text>
|
|
</g>
|
|
<!-- 32->70 -->
|
|
<g id="edge35" class="edge">
|
|
<title>32->70</title>
|
|
<path fill="none" stroke="black" d="M207.47,-300.92C247.46,-278.74 319.67,-242.12 386.63,-226 594.56,-175.95 849.54,-179.19 972.69,-184.63"/>
|
|
<polygon fill="black" stroke="black" points="972.53,-188.13 982.68,-185.09 972.85,-181.14 972.53,-188.13"/>
|
|
</g>
|
|
<!-- 72 -->
|
|
<!-- name: "Click Position", typeName: "Vec3", id: 72, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node38" class="node">
|
|
<title>72</title>
|
|
<ellipse fill="none" stroke="black" cx="871.63" cy="-137" rx="63.04" ry="18"/>
|
|
<text text-anchor="middle" x="871.63" y="-131.57" font-family="Times New Roman,serif" font-size="14.00">Click Position</text>
|
|
</g>
|
|
<!-- 32->72 -->
|
|
<g id="edge37" class="edge">
|
|
<title>32->72</title>
|
|
<path fill="none" stroke="black" d="M196.57,-300.84C232.1,-270.2 309.26,-208.94 386.63,-182 526.2,-133.4 701.32,-130.24 798.03,-133.09"/>
|
|
<polygon fill="black" stroke="black" points="797.81,-136.58 807.92,-133.41 798.04,-129.58 797.81,-136.58"/>
|
|
</g>
|
|
<!-- 74 -->
|
|
<!-- name: "Target Block Id", typeName: "", id: 74, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node40" class="node">
|
|
<title>74</title>
|
|
<ellipse fill="none" stroke="black" cx="698.07" cy="-76" rx="69.53" ry="18"/>
|
|
<text text-anchor="middle" x="698.07" y="-70.58" font-family="Times New Roman,serif" font-size="14.00">Target Block Id</text>
|
|
</g>
|
|
<!-- 32->74 -->
|
|
<g id="edge39" class="edge">
|
|
<title>32->74</title>
|
|
<path fill="none" stroke="black" d="M190.65,-300.78C221.79,-262.59 299.85,-174.2 386.63,-132 459.57,-96.53 552.02,-83.36 617,-78.55"/>
|
|
<polygon fill="black" stroke="black" points="617.14,-82.05 626.88,-77.88 616.67,-75.07 617.14,-82.05"/>
|
|
</g>
|
|
<!-- 76 -->
|
|
<!-- name: "Client Interact Prediction", typeName: "", id: 76, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node42" class="node">
|
|
<title>76</title>
|
|
<ellipse fill="none" stroke="black" cx="489.59" cy="-24" rx="102.96" ry="18"/>
|
|
<text text-anchor="middle" x="489.59" y="-18.57" font-family="Times New Roman,serif" font-size="14.00">Client Interact Prediction</text>
|
|
</g>
|
|
<!-- 32->76 -->
|
|
<g id="edge41" class="edge">
|
|
<title>32->76</title>
|
|
<path fill="none" stroke="black" d="M190.16,-300.66C221.86,-259.43 303.41,-157.58 386.63,-88 404.98,-72.66 427.29,-58.24 446.37,-46.99"/>
|
|
<polygon fill="black" stroke="black" points="448.08,-50.05 454.98,-42.01 444.57,-43.99 448.08,-50.05"/>
|
|
</g>
|
|
<!-- 37 -->
|
|
<!-- name: "TypedClientNetId<struct ItemStackLegacyRequestIdTag,int,0>", typeName: "", id: 37, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>37</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-882" rx="247.67" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-876.58" font-family="Times New Roman,serif" font-size="14.00">TypedClientNetId<struct ItemStackLegacyRequestIdTag,int,0></text>
|
|
</g>
|
|
<!-- 33->37 -->
|
|
<g id="edge2" class="edge">
|
|
<title>33->37</title>
|
|
<path fill="none" stroke="black" d="M899.03,-871.42C960.32,-874.6 1117.06,-882 1248.18,-882 1248.18,-882 1248.18,-882 1452.18,-882 1526.87,-882 1607.99,-882 1682.27,-882"/>
|
|
<polygon fill="black" stroke="black" points="1682.13,-885.5 1692.13,-882 1682.13,-878.5 1682.13,-885.5"/>
|
|
</g>
|
|
<!-- 39 -->
|
|
<!-- name: "if (0)", typeName: "", id: 39, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>39</title>
|
|
<polygon fill="none" stroke="black" points="1249.18,-840 1208.72,-822 1249.18,-804 1289.64,-822 1249.18,-840"/>
|
|
<text text-anchor="middle" x="1249.18" y="-816.58" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 38->39 -->
|
|
<g id="edge4" class="edge">
|
|
<title>38->39</title>
|
|
<path fill="none" stroke="black" d="M568.77,-759.85C588.23,-763.61 609.09,-767.29 628.55,-770 840.37,-799.53 1095.44,-814.5 1199.96,-819.76"/>
|
|
<polygon fill="black" stroke="black" points="1199.69,-823.25 1209.85,-820.25 1200.03,-816.25 1199.69,-823.25"/>
|
|
</g>
|
|
<!-- 41 -->
|
|
<!-- name: "if (1)", typeName: "", id: 41, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>41</title>
|
|
<polygon fill="none" stroke="black" points="698.07,-761 657.61,-743 698.07,-725 738.53,-743 698.07,-761"/>
|
|
<text text-anchor="middle" x="698.07" y="-737.58" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
|
</g>
|
|
<!-- 38->41 -->
|
|
<g id="edge6" class="edge">
|
|
<title>38->41</title>
|
|
<path fill="none" stroke="black" d="M568.95,-743C594.52,-743 622.25,-743 645.36,-743"/>
|
|
<polygon fill="black" stroke="black" points="645.13,-746.5 655.13,-743 645.13,-739.5 645.13,-746.5"/>
|
|
</g>
|
|
<!-- 40 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 40, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>40</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-828" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 39->40 -->
|
|
<g id="edge5" class="edge">
|
|
<title>39->40</title>
|
|
<path fill="none" stroke="black" d="M1290.03,-822.35C1406.23,-823.36 1745.14,-826.3 1882.09,-827.49"/>
|
|
<polygon fill="black" stroke="black" points="1881.99,-830.99 1892.02,-827.58 1882.05,-823.99 1881.99,-830.99"/>
|
|
</g>
|
|
<!-- 42 -->
|
|
<!-- name: "Container Slots", typeName: "", id: 42, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>42</title>
|
|
<ellipse fill="none" stroke="black" cx="871.63" cy="-743" rx="68.03" ry="18"/>
|
|
<text text-anchor="middle" x="871.63" y="-737.58" font-family="Times New Roman,serif" font-size="14.00">Container Slots</text>
|
|
</g>
|
|
<!-- 41->42 -->
|
|
<g id="edge7" class="edge">
|
|
<title>41->42</title>
|
|
<path fill="none" stroke="black" d="M739.73,-743C755.33,-743 773.71,-743 791.69,-743"/>
|
|
<polygon fill="black" stroke="black" points="791.59,-746.5 801.59,-743 791.59,-739.5 791.59,-746.5"/>
|
|
</g>
|
|
<!-- 43 -->
|
|
<!-- name: "Array Size", typeName: "", id: 43, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>43</title>
|
|
<ellipse fill="none" stroke="black" cx="1608.27" cy="-772" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1608.27" y="-766.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 42->43 -->
|
|
<g id="edge8" class="edge">
|
|
<title>42->43</title>
|
|
<path fill="none" stroke="black" d="M939.45,-745.64C1081.56,-751.25 1411.89,-764.29 1547.52,-769.64"/>
|
|
<polygon fill="black" stroke="black" points="1547.23,-773.13 1557.36,-770.03 1547.5,-766.14 1547.23,-773.13"/>
|
|
</g>
|
|
<!-- 45 -->
|
|
<!-- name: "example element", typeName: "", id: 45, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>45</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1047.18" cy="-720" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1047.18" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 42->45 -->
|
|
<g id="edge10" class="edge">
|
|
<title>42->45</title>
|
|
<path fill="none" stroke="black" d="M933.33,-734.96C945.8,-733.3 959.07,-731.54 971.96,-729.84"/>
|
|
<polygon fill="black" stroke="black" points="972.21,-733.33 981.66,-728.55 971.29,-726.39 972.21,-733.33"/>
|
|
</g>
|
|
<!-- 44 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 44, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>44</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-774" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 43->44 -->
|
|
<g id="edge9" class="edge">
|
|
<title>43->44</title>
|
|
<path fill="none" stroke="black" d="M1658.15,-772.3C1712.22,-772.62 1800.06,-773.15 1863.42,-773.53"/>
|
|
<polygon fill="black" stroke="black" points="1863.02,-777.03 1873.05,-773.59 1863.07,-770.03 1863.02,-777.03"/>
|
|
</g>
|
|
<!-- 46 -->
|
|
<!-- name: "Container Enum Name", typeName: "", id: 46, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>46</title>
|
|
<ellipse fill="none" stroke="black" cx="1249.18" cy="-720" rx="94.48" ry="18"/>
|
|
<text text-anchor="middle" x="1249.18" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Container Enum Name</text>
|
|
</g>
|
|
<!-- 45->46 -->
|
|
<g id="edge11" class="edge">
|
|
<title>45->46</title>
|
|
<path fill="none" stroke="black" d="M1118.98,-720C1126.77,-720 1134.82,-720 1142.91,-720"/>
|
|
<polygon fill="black" stroke="black" points="1142.85,-723.5 1152.85,-720 1142.85,-716.5 1142.85,-723.5"/>
|
|
</g>
|
|
<!-- 48 -->
|
|
<!-- name: "Slots", typeName: "", id: 48, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>48</title>
|
|
<ellipse fill="none" stroke="black" cx="1249.18" cy="-666" rx="29.61" ry="18"/>
|
|
<text text-anchor="middle" x="1249.18" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Slots</text>
|
|
</g>
|
|
<!-- 45->48 -->
|
|
<g id="edge13" class="edge">
|
|
<title>45->48</title>
|
|
<path fill="none" stroke="black" d="M1097.11,-706.79C1132.18,-697.32 1178.7,-684.76 1210.81,-676.09"/>
|
|
<polygon fill="black" stroke="black" points="1211.32,-679.58 1220.06,-673.59 1209.49,-672.82 1211.32,-679.58"/>
|
|
</g>
|
|
<!-- 47 -->
|
|
<!-- name: "byte", typeName: "", id: 47, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>47</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-720" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 46->47 -->
|
|
<g id="edge12" class="edge">
|
|
<title>46->47</title>
|
|
<path fill="none" stroke="black" d="M1344,-720C1497.88,-720 1797.32,-720 1902.71,-720"/>
|
|
<polygon fill="black" stroke="black" points="1902.5,-723.5 1912.5,-720 1902.5,-716.5 1902.5,-723.5"/>
|
|
</g>
|
|
<!-- 49 -->
|
|
<!-- name: "Array Size", typeName: "", id: 49, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>49</title>
|
|
<ellipse fill="none" stroke="black" cx="1451.18" cy="-666" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1451.18" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 48->49 -->
|
|
<g id="edge14" class="edge">
|
|
<title>48->49</title>
|
|
<path fill="none" stroke="black" d="M1279.26,-666C1308.23,-666 1353.54,-666 1390.24,-666"/>
|
|
<polygon fill="black" stroke="black" points="1389.81,-669.5 1399.81,-666 1389.81,-662.5 1389.81,-669.5"/>
|
|
</g>
|
|
<!-- 51 -->
|
|
<!-- name: "example element", typeName: "", id: 51, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>51</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1451.18" cy="-612" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1451.18" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 48->51 -->
|
|
<g id="edge16" class="edge">
|
|
<title>48->51</title>
|
|
<path fill="none" stroke="black" d="M1276.74,-658.83C1305.56,-651.05 1352.52,-638.37 1390.31,-628.17"/>
|
|
<polygon fill="black" stroke="black" points="1391,-631.6 1399.74,-625.62 1389.18,-624.85 1391,-631.6"/>
|
|
</g>
|
|
<!-- 50 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 50, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>50</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-666" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 49->50 -->
|
|
<g id="edge15" class="edge">
|
|
<title>49->50</title>
|
|
<path fill="none" stroke="black" d="M1501.24,-666C1586.24,-666 1761.53,-666 1863.09,-666"/>
|
|
<polygon fill="black" stroke="black" points="1862.99,-669.5 1872.99,-666 1862.99,-662.5 1862.99,-669.5"/>
|
|
</g>
|
|
<!-- 52 -->
|
|
<!-- name: "Slot", typeName: "", id: 52, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>52</title>
|
|
<ellipse fill="none" stroke="black" cx="1608.27" cy="-612" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1608.27" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">Slot</text>
|
|
</g>
|
|
<!-- 51->52 -->
|
|
<g id="edge17" class="edge">
|
|
<title>51->52</title>
|
|
<path fill="none" stroke="black" d="M1522.92,-612C1539.02,-612 1555.52,-612 1569.6,-612"/>
|
|
<polygon fill="black" stroke="black" points="1569.29,-615.5 1579.29,-612 1569.29,-608.5 1569.29,-615.5"/>
|
|
</g>
|
|
<!-- 53 -->
|
|
<!-- name: "byte", typeName: "", id: 53, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>53</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-612" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 52->53 -->
|
|
<g id="edge18" class="edge">
|
|
<title>52->53</title>
|
|
<path fill="none" stroke="black" d="M1635.54,-612C1694,-612 1835.03,-612 1902.84,-612"/>
|
|
<polygon fill="black" stroke="black" points="1902.72,-615.5 1912.72,-612 1902.72,-608.5 1902.72,-615.5"/>
|
|
</g>
|
|
<!-- 55 -->
|
|
<!-- name: "Array Size", typeName: "", id: 55, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>55</title>
|
|
<ellipse fill="none" stroke="black" cx="1451.18" cy="-558" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1451.18" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 54->55 -->
|
|
<g id="edge20" class="edge">
|
|
<title>54->55</title>
|
|
<path fill="none" stroke="black" d="M1283.66,-513.04C1315.4,-521.61 1363.51,-534.6 1399.87,-544.42"/>
|
|
<polygon fill="black" stroke="black" points="1398.72,-547.73 1409.29,-546.96 1400.55,-540.97 1398.72,-547.73"/>
|
|
</g>
|
|
<!-- 57 -->
|
|
<!-- name: "example element", typeName: "", id: 57, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>57</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1451.18" cy="-504" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1451.18" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 54->57 -->
|
|
<g id="edge22" class="edge">
|
|
<title>54->57</title>
|
|
<path fill="none" stroke="black" d="M1289.22,-504C1311.7,-504 1340.83,-504 1368.11,-504"/>
|
|
<polygon fill="black" stroke="black" points="1367.75,-507.5 1377.75,-504 1367.75,-500.5 1367.75,-507.5"/>
|
|
</g>
|
|
<!-- 56 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 56, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>56</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-558" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 55->56 -->
|
|
<g id="edge21" class="edge">
|
|
<title>55->56</title>
|
|
<path fill="none" stroke="black" d="M1501.24,-558C1586.24,-558 1761.53,-558 1863.09,-558"/>
|
|
<polygon fill="black" stroke="black" points="1862.99,-561.5 1872.99,-558 1862.99,-554.5 1862.99,-561.5"/>
|
|
</g>
|
|
<!-- 58 -->
|
|
<!-- name: "Action", typeName: "InventoryAction", id: 58, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>58</title>
|
|
<ellipse fill="none" stroke="black" cx="1608.27" cy="-504" rx="35.6" ry="18"/>
|
|
<text text-anchor="middle" x="1608.27" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Action</text>
|
|
</g>
|
|
<!-- 57->58 -->
|
|
<g id="edge23" class="edge">
|
|
<title>57->58</title>
|
|
<path fill="none" stroke="black" d="M1522.92,-504C1535.74,-504 1548.81,-504 1560.72,-504"/>
|
|
<polygon fill="black" stroke="black" points="1560.67,-507.5 1570.67,-504 1560.67,-500.5 1560.67,-507.5"/>
|
|
</g>
|
|
<!-- 59 -->
|
|
<!-- name: "InventoryAction", typeName: "", id: 59, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>59</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-504" rx="71.02" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">InventoryAction</text>
|
|
</g>
|
|
<!-- 58->59 -->
|
|
<g id="edge24" class="edge">
|
|
<title>58->59</title>
|
|
<path fill="none" stroke="black" d="M1644.09,-504C1694.68,-504 1789.96,-504 1858.86,-504"/>
|
|
<polygon fill="black" stroke="black" points="1858.6,-507.5 1868.6,-504 1858.6,-500.5 1858.6,-507.5"/>
|
|
</g>
|
|
<!-- 61 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 61, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>61</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-450" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 60->61 -->
|
|
<g id="edge26" class="edge">
|
|
<title>60->61</title>
|
|
<path fill="none" stroke="black" d="M546.92,-442.41C621.1,-445.37 755.62,-450 870.63,-450 870.63,-450 870.63,-450 1452.18,-450 1597.4,-450 1766.9,-450 1863.18,-450"/>
|
|
<polygon fill="black" stroke="black" points="1863.04,-453.5 1873.04,-450 1863.04,-446.5 1863.04,-453.5"/>
|
|
</g>
|
|
<!-- 63 -->
|
|
<!-- name: "NetworkBlockPosition", typeName: "", id: 63, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>63</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-396" rx="94.98" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
|
|
</g>
|
|
<!-- 62->63 -->
|
|
<g id="edge28" class="edge">
|
|
<title>62->63</title>
|
|
<path fill="none" stroke="black" d="M1088.55,-390.27C1219.81,-391.15 1637.4,-393.96 1834.97,-395.29"/>
|
|
<polygon fill="black" stroke="black" points="1834.69,-398.79 1844.71,-395.36 1834.73,-391.79 1834.69,-398.79"/>
|
|
</g>
|
|
<!-- 65 -->
|
|
<!-- name: "varint", typeName: "", id: 65, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>65</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-342" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 64->65 -->
|
|
<g id="edge30" class="edge">
|
|
<title>64->65</title>
|
|
<path fill="none" stroke="black" d="M900.43,-341.12C962.69,-341.39 1118.11,-342 1248.18,-342 1248.18,-342 1248.18,-342 1452.18,-342 1617.39,-342 1814.05,-342 1898.54,-342"/>
|
|
<polygon fill="black" stroke="black" points="1898.42,-345.5 1908.42,-342 1898.42,-338.5 1898.42,-345.5"/>
|
|
</g>
|
|
<!-- 67 -->
|
|
<!-- name: "varint", typeName: "", id: 67, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node33" class="node">
|
|
<title>67</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-288" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 66->67 -->
|
|
<g id="edge32" class="edge">
|
|
<title>66->67</title>
|
|
<path fill="none" stroke="black" d="M725.2,-289.75C783.03,-289.21 926.26,-288 1046.18,-288 1046.18,-288 1046.18,-288 1452.18,-288 1617.39,-288 1814.05,-288 1898.54,-288"/>
|
|
<polygon fill="black" stroke="black" points="1898.42,-291.5 1908.42,-288 1898.42,-284.5 1898.42,-291.5"/>
|
|
</g>
|
|
<!-- 69 -->
|
|
<!-- name: "NetworkItemStackDescriptor", typeName: "", id: 69, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node35" class="node">
|
|
<title>69</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-234" rx="119.43" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">NetworkItemStackDescriptor</text>
|
|
</g>
|
|
<!-- 68->69 -->
|
|
<g id="edge34" class="edge">
|
|
<title>68->69</title>
|
|
<path fill="none" stroke="black" d="M1635.82,-236.76C1673.77,-236.42 1746.1,-235.76 1810.76,-235.18"/>
|
|
<polygon fill="black" stroke="black" points="1810.42,-238.68 1820.39,-235.09 1810.35,-231.68 1810.42,-238.68"/>
|
|
</g>
|
|
<!-- 71 -->
|
|
<!-- name: "Vec3", typeName: "", id: 71, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node37" class="node">
|
|
<title>71</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-180" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
|
|
</g>
|
|
<!-- 70->71 -->
|
|
<g id="edge36" class="edge">
|
|
<title>70->71</title>
|
|
<path fill="none" stroke="black" d="M1111.64,-188.36C1284.17,-186.62 1758.36,-181.84 1900.02,-180.41"/>
|
|
<polygon fill="black" stroke="black" points="1899.69,-183.91 1909.65,-180.31 1899.62,-176.91 1899.69,-183.91"/>
|
|
</g>
|
|
<!-- 73 -->
|
|
<!-- name: "Vec3", typeName: "", id: 73, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node39" class="node">
|
|
<title>73</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-126" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
|
|
</g>
|
|
<!-- 72->73 -->
|
|
<g id="edge38" class="edge">
|
|
<title>72->73</title>
|
|
<path fill="none" stroke="black" d="M934.09,-134.1C1008.45,-130.84 1137.46,-126 1248.18,-126 1248.18,-126 1248.18,-126 1452.18,-126 1618.2,-126 1815.97,-126 1899.77,-126"/>
|
|
<polygon fill="black" stroke="black" points="1899.54,-129.5 1909.54,-126 1899.54,-122.5 1899.54,-129.5"/>
|
|
</g>
|
|
<!-- 75 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 75, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node41" class="node">
|
|
<title>75</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-72" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 74->75 -->
|
|
<g id="edge40" class="edge">
|
|
<title>74->75</title>
|
|
<path fill="none" stroke="black" d="M767.89,-74.74C837.93,-73.57 949.61,-72 1046.18,-72 1046.18,-72 1046.18,-72 1452.18,-72 1597.4,-72 1766.9,-72 1863.18,-72"/>
|
|
<polygon fill="black" stroke="black" points="1863.04,-75.5 1873.04,-72 1863.04,-68.5 1863.04,-75.5"/>
|
|
</g>
|
|
<!-- 77 -->
|
|
<!-- name: "byte", typeName: "", id: 77, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node43" class="node">
|
|
<title>77</title>
|
|
<ellipse fill="none" stroke="black" cx="1941.51" cy="-18" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1941.51" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 76->77 -->
|
|
<g id="edge42" class="edge">
|
|
<title>76->77</title>
|
|
<path fill="none" stroke="black" d="M591.8,-21.53C668.37,-19.88 776.1,-18 870.63,-18 870.63,-18 870.63,-18 1452.18,-18 1620.08,-18 1820.46,-18 1902.57,-18"/>
|
|
<polygon fill="black" stroke="black" points="1902.52,-21.5 1912.52,-18 1902.52,-14.5 1902.52,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|