mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-02-24 12:05:28 +00:00
543 lines
30 KiB
XML
543 lines
30 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 9.0.0 (20230911.1827)
|
|
-->
|
|
<!-- Title: PackedItemUseLegacyInventoryTransaction Pages: 1 -->
|
|
<svg width="2136pt" height="854pt"
|
|
viewBox="0.00 0.00 2136.03 854.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 850)">
|
|
<title>PackedItemUseLegacyInventoryTransaction</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-850 2132.03,-850 2132.03,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="-288" rx="175.31" ry="18"/>
|
|
<text text-anchor="middle" x="175.31" y="-282.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="810.49" cy="-813" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="810.49" y="-807.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.4,-306.29C191.7,-373.33 243.77,-607.49 386.63,-720 503.32,-811.9 691.81,-817.34 771.73,-815.04"/>
|
|
<polygon fill="black" stroke="black" points="771.78,-818.54 781.65,-814.68 771.53,-811.54 771.78,-818.54"/>
|
|
</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="538.38,-711 386.63,-711 386.63,-675 544.38,-675 544.38,-705 538.38,-711"/>
|
|
<polyline fill="none" stroke="black" points="538.38,-711 538.38,-705"/>
|
|
<polyline fill="none" stroke="black" points="544.38,-705 538.38,-705"/>
|
|
<text text-anchor="middle" x="465.5" y="-687.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.26,-306.19C235.16,-370.69 390.32,-588.75 445.13,-665.78"/>
|
|
<polygon fill="black" stroke="black" points="442.07,-667.51 450.72,-673.63 447.77,-663.45 442.07,-667.51"/>
|
|
</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="1143.13" cy="-450" rx="39.59" ry="18"/>
|
|
<text text-anchor="middle" x="1143.13" y="-444.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="M198.9,-306.27C235.7,-334.89 312,-389.55 386.63,-414 495.13,-449.56 528.23,-438 642.42,-438 642.42,-438 642.42,-438 811.49,-438 910.99,-438 1027.22,-443.49 1091.98,-447.05"/>
|
|
<polygon fill="black" stroke="black" points="1091.77,-450.54 1101.95,-447.6 1092.16,-443.55 1091.77,-450.54"/>
|
|
</g>
|
|
<!-- 60 -->
|
|
<!-- name: "Action Type", typeName: "", id: 60, branchId: 0, recurseId: -1, attributes: 0, notes: "enumeration: ItemUseInventoryTransaction::ActionType" -->
|
|
<g id="node26" class="node">
|
|
<title>60</title>
|
|
<ellipse fill="none" stroke="black" cx="465.5" cy="-387" rx="57.55" ry="18"/>
|
|
<text text-anchor="middle" x="465.5" y="-381.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="M227.5,-305.59C280.51,-323.79 362.75,-352.04 415.08,-370.02"/>
|
|
<polygon fill="black" stroke="black" points="413.75,-373.27 424.35,-373.21 416.03,-366.65 413.75,-373.27"/>
|
|
</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="810.49" cy="-338" rx="41.08" ry="18"/>
|
|
<text text-anchor="middle" x="810.49" y="-332.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="M316.05,-299.03C455.72,-310.06 663,-326.43 758.24,-333.95"/>
|
|
<polygon fill="black" stroke="black" points="757.81,-337.43 768.05,-334.73 758.36,-330.45 757.81,-337.43"/>
|
|
</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="643.42" cy="-288" rx="28.61" ry="18"/>
|
|
<text text-anchor="middle" x="643.42" y="-282.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="M350.87,-288C442.85,-288 547.82,-288 603.28,-288"/>
|
|
<polygon fill="black" stroke="black" points="603.16,-291.5 613.16,-288 603.16,-284.5 603.16,-291.5"/>
|
|
</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="1502.22" cy="-238" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1502.22" y="-232.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="M273.79,-272.75C367.9,-259.36 514.55,-242 642.42,-242 642.42,-242 642.42,-242 1144.13,-242 1260.57,-242 1398.35,-239.85 1463.49,-238.7"/>
|
|
<polygon fill="black" stroke="black" points="1463.34,-242.2 1473.28,-238.53 1463.21,-235.2 1463.34,-242.2"/>
|
|
</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="986.04" cy="-188" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="986.04" y="-182.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="M226.61,-270.4C268.79,-256.44 330.89,-237.7 386.63,-228 596.16,-191.53 852.3,-187.79 947.27,-187.77"/>
|
|
<polygon fill="black" stroke="black" points="947.04,-191.27 957.04,-187.79 947.05,-184.27 947.04,-191.27"/>
|
|
</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="810.49" cy="-137" rx="64.04" ry="18"/>
|
|
<text text-anchor="middle" x="810.49" y="-131.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="M204.94,-269.78C244.22,-245.75 317.83,-204.15 386.63,-184 505.06,-149.31 649.01,-139.88 734.73,-137.52"/>
|
|
<polygon fill="black" stroke="black" points="734.75,-141.02 744.66,-137.27 734.58,-134.02 734.75,-141.02"/>
|
|
</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="643.42" cy="-78" rx="63.04" ry="18"/>
|
|
<text text-anchor="middle" x="643.42" y="-72.58" 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="M195.14,-269.88C229.95,-237.42 308.04,-169.45 386.63,-134 446.08,-107.18 519.24,-92.83 572.06,-85.4"/>
|
|
<polygon fill="black" stroke="black" points="572.41,-88.89 581.85,-84.08 571.47,-81.95 572.41,-88.89"/>
|
|
</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="465.5" cy="-25" rx="69.53" ry="18"/>
|
|
<text text-anchor="middle" x="465.5" y="-19.57" 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="M194.76,-269.71C230.85,-234.11 313.68,-153.34 386.63,-89 401.95,-75.48 419.5,-60.98 434.05,-49.21"/>
|
|
<polygon fill="black" stroke="black" points="435.91,-52.21 441.5,-43.21 431.52,-46.75 435.91,-52.21"/>
|
|
</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="1880.36" cy="-828" rx="247.67" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-822.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="M837.61,-814.99C893.47,-819.07 1028.64,-828 1142.13,-828 1142.13,-828 1142.13,-828 1301.22,-828 1405.84,-828 1521.11,-828 1621.01,-828"/>
|
|
<polygon fill="black" stroke="black" points="1620.98,-831.5 1630.98,-828 1620.98,-824.5 1620.98,-831.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="986.04,-786 945.58,-768 986.04,-750 1026.5,-768 986.04,-786"/>
|
|
<text text-anchor="middle" x="986.04" y="-762.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="M538.84,-711.47C552.57,-714.6 566.87,-717.61 580.38,-720 709.65,-742.91 864.14,-757.83 939.36,-764.3"/>
|
|
<polygon fill="black" stroke="black" points="938.97,-767.78 949.23,-765.14 939.56,-760.81 938.97,-767.78"/>
|
|
</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="643.42,-711 602.96,-693 643.42,-675 683.88,-693 643.42,-711"/>
|
|
<text text-anchor="middle" x="643.42" y="-687.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="M544.69,-693C560.33,-693 576.38,-693 590.85,-693"/>
|
|
<polygon fill="black" stroke="black" points="590.55,-696.5 600.55,-693 590.55,-689.5 590.55,-696.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="1880.36" cy="-774" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-768.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="M1027.11,-768.27C1169.76,-769.23 1653.21,-772.48 1821.24,-773.61"/>
|
|
<polygon fill="black" stroke="black" points="1821.01,-777.11 1831.04,-773.68 1821.06,-770.11 1821.01,-777.11"/>
|
|
</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="810.49" cy="-693" rx="68.03" ry="18"/>
|
|
<text text-anchor="middle" x="810.49" y="-687.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="M684.8,-693C698.7,-693 714.78,-693 730.68,-693"/>
|
|
<polygon fill="black" stroke="black" points="730.68,-696.5 740.68,-693 730.68,-689.5 730.68,-696.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="1143.13" cy="-718" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1143.13" y="-712.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="M876.42,-697.91C936.45,-702.45 1024.91,-709.14 1083.02,-713.53"/>
|
|
<polygon fill="black" stroke="black" points="1082.47,-717 1092.71,-714.26 1083,-710.02 1082.47,-717"/>
|
|
</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="986.04" cy="-666" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="986.04" y="-660.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="M869.76,-683.93C883.59,-681.78 898.51,-679.46 912.88,-677.23"/>
|
|
<polygon fill="black" stroke="black" points="913.41,-680.69 922.75,-675.69 912.33,-673.77 913.41,-680.69"/>
|
|
</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="1880.36" cy="-720" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-714.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="M1192.94,-718.13C1317.89,-718.47 1650.14,-719.38 1801.85,-719.79"/>
|
|
<polygon fill="black" stroke="black" points="1801.81,-723.29 1811.82,-719.82 1801.83,-716.29 1801.81,-723.29"/>
|
|
</g>
|
|
<!-- 46 -->
|
|
<!-- name: "Container Enum Name", typeName: "", id: 46, branchId: 0, recurseId: -1, attributes: 0, notes: "enumeration: ContainerEnumName" -->
|
|
<g id="node12" class="node">
|
|
<title>46</title>
|
|
<ellipse fill="none" stroke="black" cx="1502.22" cy="-666" rx="94.48" ry="18"/>
|
|
<text text-anchor="middle" x="1502.22" y="-660.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="M1057.99,-666C1145.53,-666 1295.13,-666 1396.04,-666"/>
|
|
<polygon fill="black" stroke="black" points="1395.97,-669.5 1405.97,-666 1395.97,-662.5 1395.97,-669.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="1143.13" cy="-612" rx="29.61" ry="18"/>
|
|
<text text-anchor="middle" x="1143.13" y="-606.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="M1029.42,-651.24C1053.47,-642.87 1083.24,-632.51 1106.14,-624.53"/>
|
|
<polygon fill="black" stroke="black" points="1107.06,-627.92 1115.35,-621.32 1104.76,-621.31 1107.06,-627.92"/>
|
|
</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="1880.36" cy="-666" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-660.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="M1597.16,-666C1676.19,-666 1785.09,-666 1841.72,-666"/>
|
|
<polygon fill="black" stroke="black" points="1841.47,-669.5 1851.47,-666 1841.47,-662.5 1841.47,-669.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="1300.22" cy="-612" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1300.22" y="-606.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="M1172.94,-612C1191.52,-612 1216.39,-612 1239.14,-612"/>
|
|
<polygon fill="black" stroke="black" points="1238.93,-615.5 1248.93,-612 1238.93,-608.5 1238.93,-615.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="1300.22" cy="-558" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1300.22" y="-552.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="M1169.39,-603.2C1190.12,-595.99 1220.18,-585.52 1246.15,-576.48"/>
|
|
<polygon fill="black" stroke="black" points="1247.27,-579.79 1255.57,-573.2 1244.97,-573.18 1247.27,-579.79"/>
|
|
</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="1880.36" cy="-612" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-606.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="M1350.01,-612C1450.49,-612 1681.19,-612 1802.15,-612"/>
|
|
<polygon fill="black" stroke="black" points="1801.99,-615.5 1811.99,-612 1801.99,-608.5 1801.99,-615.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="1502.22" cy="-558" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1502.22" y="-552.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="M1372.01,-558C1402.86,-558 1437.77,-558 1463.52,-558"/>
|
|
<polygon fill="black" stroke="black" points="1463.5,-561.5 1473.5,-558 1463.5,-554.5 1463.5,-561.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="1880.36" cy="-558" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-552.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="M1529.67,-558C1595.22,-558 1765.4,-558 1841.56,-558"/>
|
|
<polygon fill="black" stroke="black" points="1841.43,-561.5 1851.43,-558 1841.43,-554.5 1841.43,-561.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="1300.22" cy="-504" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1300.22" y="-498.57" 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="M1175.14,-460.8C1197.32,-468.52 1227.55,-479.05 1252.62,-487.78"/>
|
|
<polygon fill="black" stroke="black" points="1251.35,-491.04 1261.94,-491.02 1253.65,-484.43 1251.35,-491.04"/>
|
|
</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="1300.22" cy="-450" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1300.22" y="-444.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="M1182.86,-450C1193.34,-450 1205.08,-450 1216.97,-450"/>
|
|
<polygon fill="black" stroke="black" points="1216.86,-453.5 1226.86,-450 1216.86,-446.5 1216.86,-453.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="1880.36" cy="-504" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-498.57" 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="M1350.01,-504C1450.49,-504 1681.19,-504 1802.15,-504"/>
|
|
<polygon fill="black" stroke="black" points="1801.99,-507.5 1811.99,-504 1801.99,-500.5 1801.99,-507.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="1502.22" cy="-450" rx="35.6" ry="18"/>
|
|
<text text-anchor="middle" x="1502.22" y="-444.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="M1372.01,-450C1399.56,-450 1430.35,-450 1454.97,-450"/>
|
|
<polygon fill="black" stroke="black" points="1454.64,-453.5 1464.64,-450 1454.64,-446.5 1454.64,-453.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="1880.36" cy="-450" rx="71.02" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-444.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="M1538.27,-450C1597.05,-450 1717.02,-450 1797.82,-450"/>
|
|
<polygon fill="black" stroke="black" points="1797.44,-453.5 1807.44,-450 1797.44,-446.5 1797.44,-453.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="1880.36" cy="-396" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-390.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="M522.93,-389.39C590.9,-392.05 708.52,-396 809.49,-396 809.49,-396 809.49,-396 1301.22,-396 1480.56,-396 1691.2,-396 1802.08,-396"/>
|
|
<polygon fill="black" stroke="black" points="1801.95,-399.5 1811.95,-396 1801.95,-392.5 1801.95,-399.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="1880.36" cy="-342" rx="94.98" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-336.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="M851.95,-338.8C914.27,-339.97 1037.5,-342 1142.13,-342 1142.13,-342 1142.13,-342 1301.22,-342 1466.23,-342 1657.74,-342 1773.65,-342"/>
|
|
<polygon fill="black" stroke="black" points="1773.47,-345.5 1783.47,-342 1773.47,-338.5 1773.47,-345.5"/>
|
|
</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="1880.36" cy="-288" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-282.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="M672.23,-288C730.34,-288 868.84,-288 985.04,-288 985.04,-288 985.04,-288 1301.22,-288 1502.15,-288 1742.37,-288 1837.56,-288"/>
|
|
<polygon fill="black" stroke="black" points="1837.45,-291.5 1847.45,-288 1837.45,-284.5 1837.45,-291.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="1880.36" cy="-234" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-228.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="M1529.67,-237.72C1594.09,-237.03 1759.53,-235.27 1837.51,-234.45"/>
|
|
<polygon fill="black" stroke="black" points="1837.33,-237.95 1847.29,-234.34 1837.25,-230.95 1837.33,-237.95"/>
|
|
</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="1880.36" cy="-180" rx="119.43" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-174.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="M1013.26,-187.76C1121.16,-186.8 1535.19,-183.09 1749.35,-181.17"/>
|
|
<polygon fill="black" stroke="black" points="1749.17,-184.67 1759.14,-181.08 1749.11,-177.67 1749.17,-184.67"/>
|
|
</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="1880.36" cy="-126" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-120.58" 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="M873.93,-133.68C940.4,-130.45 1048.65,-126 1142.13,-126 1142.13,-126 1142.13,-126 1301.22,-126 1502.87,-126 1744.09,-126 1838.58,-126"/>
|
|
<polygon fill="black" stroke="black" points="1838.37,-129.5 1848.37,-126 1838.37,-122.5 1838.37,-129.5"/>
|
|
</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="1880.36" cy="-72" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-66.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="M706.57,-76.25C774.84,-74.48 887.75,-72 985.04,-72 985.04,-72 985.04,-72 1301.22,-72 1502.87,-72 1744.09,-72 1838.58,-72"/>
|
|
<polygon fill="black" stroke="black" points="1838.37,-75.5 1848.37,-72 1838.37,-68.5 1838.37,-75.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="1880.36" cy="-18" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1880.36" y="-12.57" 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="M534.82,-22.79C604.04,-20.73 714.19,-18 809.49,-18 809.49,-18 809.49,-18 1301.22,-18 1480.56,-18 1691.2,-18 1802.08,-18"/>
|
|
<polygon fill="black" stroke="black" points="1801.95,-21.5 1811.95,-18 1801.95,-14.5 1801.95,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|