mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-07 07:45:18 +00:00
* Protocol for r/21_u6 NetworkProtocolVersion 776 * Protocol for r/21_u6 NetworkProtocolVersion 776 - Fix README version * Protocol for r/21_u6 NetworkProtocolVersion 776 - Fix changelog release * Protocol for r/21_u6 NetworkProtocolVersion 776 - Add NoteBlockInstrument to protocol doc
972 lines
53 KiB
XML
972 lines
53 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 12.2.1 (20241206.2353)
|
|
-->
|
|
<!-- Title: TextPacket Pages: 1 -->
|
|
<svg width="1414pt" height="1448pt"
|
|
viewBox="0.00 0.00 1413.63 1448.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 1444)">
|
|
<title>TextPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-1444 1409.63,-1444 1409.63,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "TextPacket", typeName: "", id: 0, branchId: 9, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="51.86" cy="-511" rx="51.86" ry="18"/>
|
|
<text text-anchor="middle" x="51.86" y="-505.95" font-family="Times New Roman,serif" font-size="14.00">TextPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Message Type", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="233.23" cy="-1242" rx="64.15" ry="18"/>
|
|
<text text-anchor="middle" x="233.23" y="-1236.95" font-family="Times New Roman,serif" font-size="14.00">Message Type</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M54.26,-529.37C59.76,-597.32 82.55,-840.44 139.73,-1032 159.92,-1099.66 196.5,-1174.3 217.09,-1213.82"/>
|
|
<polygon fill="black" stroke="black" points="213.86,-1215.21 221.62,-1222.43 220.06,-1211.95 213.86,-1215.21"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Localize?", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<ellipse fill="none" stroke="black" cx="233.23" cy="-1005" rx="46.75" ry="18"/>
|
|
<text text-anchor="middle" x="233.23" y="-999.95" font-family="Times New Roman,serif" font-size="14.00">Localize?</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M59.46,-529.17C86.46,-603.54 188.69,-885.1 221.81,-976.3"/>
|
|
<polygon fill="black" stroke="black" points="218.45,-977.3 225.15,-985.51 225.03,-974.91 218.45,-977.3"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "Dependency on 'Message Type'", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<polygon fill="none" stroke="black" points="320.73,-603 139.73,-603 139.73,-567 326.73,-567 326.73,-597 320.73,-603"/>
|
|
<polyline fill="none" stroke="black" points="320.73,-603 320.73,-597"/>
|
|
<polyline fill="none" stroke="black" points="326.73,-597 320.73,-597"/>
|
|
<text text-anchor="middle" x="233.23" y="-579.95" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Message Type'</text>
|
|
</g>
|
|
<!-- 0->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>0->5</title>
|
|
<path fill="none" stroke="black" d="M86.18,-524.75C111.62,-535.24 147.25,-549.94 176.94,-562.19"/>
|
|
<polygon fill="black" stroke="black" points="175.61,-565.43 186.19,-566.01 178.28,-558.96 175.61,-565.43"/>
|
|
</g>
|
|
<!-- 68 -->
|
|
<!-- name: "Sender's XUID", typeName: "", id: 68, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node69" class="node">
|
|
<title>68</title>
|
|
<ellipse fill="none" stroke="black" cx="233.23" cy="-484" rx="67.22" ry="18"/>
|
|
<text text-anchor="middle" x="233.23" y="-478.95" font-family="Times New Roman,serif" font-size="14.00">Sender's XUID</text>
|
|
</g>
|
|
<!-- 0->68 -->
|
|
<g id="edge68" class="edge">
|
|
<title>0->68</title>
|
|
<path fill="none" stroke="black" d="M99.99,-503.91C119.17,-501.02 141.73,-497.62 162.73,-494.46"/>
|
|
<polygon fill="black" stroke="black" points="163.01,-497.96 172.38,-493.01 161.97,-491.04 163.01,-497.96"/>
|
|
</g>
|
|
<!-- 70 -->
|
|
<!-- name: "Platform Id", typeName: "", id: 70, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node71" class="node">
|
|
<title>70</title>
|
|
<ellipse fill="none" stroke="black" cx="233.23" cy="-336" rx="53.91" ry="18"/>
|
|
<text text-anchor="middle" x="233.23" y="-330.95" font-family="Times New Roman,serif" font-size="14.00">Platform Id</text>
|
|
</g>
|
|
<!-- 0->70 -->
|
|
<g id="edge70" class="edge">
|
|
<title>0->70</title>
|
|
<path fill="none" stroke="black" d="M70.39,-493.9C102.27,-462.8 169.86,-396.85 206.8,-360.81"/>
|
|
<polygon fill="black" stroke="black" points="208.83,-363.71 213.55,-354.22 203.95,-358.7 208.83,-363.71"/>
|
|
</g>
|
|
<!-- 72 -->
|
|
<!-- name: "Filtered Message", typeName: "", id: 72, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node73" class="node">
|
|
<title>72</title>
|
|
<ellipse fill="none" stroke="black" cx="233.23" cy="-93" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="233.23" y="-87.95" font-family="Times New Roman,serif" font-size="14.00">Filtered Message</text>
|
|
</g>
|
|
<!-- 0->72 -->
|
|
<g id="edge72" class="edge">
|
|
<title>0->72</title>
|
|
<path fill="none" stroke="black" d="M60.69,-492.77C88.89,-427.04 185.52,-201.85 219.93,-121.65"/>
|
|
<polygon fill="black" stroke="black" points="223.04,-123.29 223.77,-112.72 216.61,-120.53 223.04,-123.29"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "byte", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1422" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1416.95" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M244.55,-1260.04C263.46,-1291.16 306.89,-1354.24 362.73,-1382 531.06,-1465.7 595.82,-1422 783.81,-1422 783.81,-1422 783.81,-1422 983.28,-1422 1098.41,-1422 1234.66,-1422 1299.08,-1422"/>
|
|
<polygon fill="black" stroke="black" points="1298.74,-1425.5 1308.74,-1422 1298.74,-1418.5 1298.74,-1425.5"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "bool", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1368" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1362.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M242.24,-1023.11C269.47,-1084.55 357.04,-1281.52 362.73,-1286 512.52,-1403.97 593.15,-1368 783.81,-1368 783.81,-1368 783.81,-1368 983.28,-1368 1098.12,-1368 1233.98,-1368 1298.59,-1368"/>
|
|
<polygon fill="black" stroke="black" points="1298.29,-1371.5 1308.29,-1368 1298.29,-1364.5 1298.29,-1371.5"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "Raw", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-1277 483.6,-1259 522.93,-1241 562.26,-1259 522.93,-1277"/>
|
|
<text text-anchor="middle" x="522.93" y="-1253.95" font-family="Times New Roman,serif" font-size="14.00">Raw</text>
|
|
</g>
|
|
<!-- 5->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>5->6</title>
|
|
<path fill="none" stroke="black" d="M239.04,-603.31C253.61,-659.19 298.01,-832.56 326.73,-978 346.34,-1077.35 297.83,-1125.26 362.73,-1203 390.6,-1236.39 439.67,-1249.88 475.99,-1255.33"/>
|
|
<polygon fill="black" stroke="black" points="475.42,-1258.79 485.79,-1256.63 476.34,-1251.85 475.42,-1258.79"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Chat", typeName: "", id: 9, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<polygon fill="none" stroke="black" points="982.28,-1224 942.23,-1206 982.28,-1188 1022.33,-1206 982.28,-1224"/>
|
|
<text text-anchor="middle" x="982.28" y="-1200.95" font-family="Times New Roman,serif" font-size="14.00">Chat</text>
|
|
</g>
|
|
<!-- 5->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>5->9</title>
|
|
<path fill="none" stroke="black" d="M238.35,-603.27C258.26,-691.25 344.31,-1067.63 362.73,-1085 527.08,-1240.03 828.7,-1223.69 939.24,-1211.57"/>
|
|
<polygon fill="black" stroke="black" points="939.51,-1215.06 949.05,-1210.45 938.71,-1208.11 939.51,-1215.06"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "Translate", typeName: "", id: 14, branchId: 2, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>14</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-1076 458.99,-1058 522.93,-1040 586.87,-1058 522.93,-1076"/>
|
|
<text text-anchor="middle" x="522.93" y="-1052.95" font-family="Times New Roman,serif" font-size="14.00">Translate</text>
|
|
</g>
|
|
<!-- 5->14 -->
|
|
<g id="edge14" class="edge">
|
|
<title>5->14</title>
|
|
<path fill="none" stroke="black" d="M237.22,-603.5C246.92,-658.77 281.62,-825.68 362.73,-936 396.99,-982.6 453.81,-1020.09 489.5,-1040.67"/>
|
|
<polygon fill="black" stroke="black" points="487.66,-1043.65 498.09,-1045.52 491.1,-1037.56 487.66,-1043.65"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "Popup", typeName: "", id: 23, branchId: 3, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>23</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-927 474.19,-909 522.93,-891 571.67,-909 522.93,-927"/>
|
|
<text text-anchor="middle" x="522.93" y="-903.95" font-family="Times New Roman,serif" font-size="14.00">Popup</text>
|
|
</g>
|
|
<!-- 5->23 -->
|
|
<g id="edge23" class="edge">
|
|
<title>5->23</title>
|
|
<path fill="none" stroke="black" d="M244.44,-603.36C264.49,-638.55 311.53,-717.05 362.73,-774 404.84,-820.85 463.17,-866.32 496.27,-890.69"/>
|
|
<polygon fill="black" stroke="black" points="493.93,-893.31 504.08,-896.37 498.06,-887.65 493.93,-893.31"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "Jukebox Popup", typeName: "", id: 32, branchId: 4, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node33" class="node">
|
|
<title>32</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-765 427.15,-747 522.93,-729 618.71,-747 522.93,-765"/>
|
|
<text text-anchor="middle" x="522.93" y="-741.95" font-family="Times New Roman,serif" font-size="14.00">Jukebox Popup</text>
|
|
</g>
|
|
<!-- 5->32 -->
|
|
<g id="edge32" class="edge">
|
|
<title>5->32</title>
|
|
<path fill="none" stroke="black" d="M252.25,-603.45C275.79,-626.64 319.16,-666.4 362.73,-691 396.16,-709.88 437.08,-724.1 469.07,-733.49"/>
|
|
<polygon fill="black" stroke="black" points="467.95,-736.81 478.52,-736.2 469.87,-730.08 467.95,-736.81"/>
|
|
</g>
|
|
<!-- 41 -->
|
|
<!-- name: "Tip", typeName: "", id: 41, branchId: 5, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node42" class="node">
|
|
<title>41</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-682 489.39,-664 522.93,-646 556.47,-664 522.93,-682"/>
|
|
<text text-anchor="middle" x="522.93" y="-658.95" font-family="Times New Roman,serif" font-size="14.00">Tip</text>
|
|
</g>
|
|
<!-- 5->41 -->
|
|
<g id="edge41" class="edge">
|
|
<title>5->41</title>
|
|
<path fill="none" stroke="black" d="M274.58,-603.48C299.53,-614.28 332.47,-627.43 362.73,-636 403.01,-647.41 450.4,-655.03 482.94,-659.4"/>
|
|
<polygon fill="black" stroke="black" points="482.35,-662.85 492.72,-660.67 483.25,-655.91 482.35,-662.85"/>
|
|
</g>
|
|
<!-- 44 -->
|
|
<!-- name: "System Message", typeName: "", id: 44, branchId: 6, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node45" class="node">
|
|
<title>44</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-627 418.46,-609 522.93,-591 627.4,-609 522.93,-627"/>
|
|
<text text-anchor="middle" x="522.93" y="-603.95" font-family="Times New Roman,serif" font-size="14.00">System Message</text>
|
|
</g>
|
|
<!-- 5->44 -->
|
|
<g id="edge44" class="edge">
|
|
<title>5->44</title>
|
|
<path fill="none" stroke="black" d="M326.84,-592.73C363.01,-595.74 404.15,-599.17 439.29,-602.11"/>
|
|
<polygon fill="black" stroke="black" points="438.71,-605.57 448.97,-602.91 439.29,-598.59 438.71,-605.57"/>
|
|
</g>
|
|
<!-- 47 -->
|
|
<!-- name: "Whisper", typeName: "", id: 47, branchId: 7, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node48" class="node">
|
|
<title>47</title>
|
|
<polygon fill="none" stroke="black" points="982.28,-576 921.96,-558 982.28,-540 1042.6,-558 982.28,-576"/>
|
|
<text text-anchor="middle" x="982.28" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">Whisper</text>
|
|
</g>
|
|
<!-- 5->47 -->
|
|
<g id="edge47" class="edge">
|
|
<title>5->47</title>
|
|
<path fill="none" stroke="black" d="M326.95,-581.65C480.16,-576.11 782.42,-565.19 915.61,-560.37"/>
|
|
<polygon fill="black" stroke="black" points="915.44,-563.88 925.31,-560.02 915.19,-556.89 915.44,-563.88"/>
|
|
</g>
|
|
<!-- 52 -->
|
|
<!-- name: "Announcement", typeName: "", id: 52, branchId: 8, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node53" class="node">
|
|
<title>52</title>
|
|
<polygon fill="none" stroke="black" points="982.28,-468 886.5,-450 982.28,-432 1078.06,-450 982.28,-468"/>
|
|
<text text-anchor="middle" x="982.28" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Announcement</text>
|
|
</g>
|
|
<!-- 5->52 -->
|
|
<g id="edge52" class="edge">
|
|
<title>5->52</title>
|
|
<path fill="none" stroke="black" d="M326.95,-568.24C482.09,-540.21 790.07,-484.55 920.57,-460.97"/>
|
|
<polygon fill="black" stroke="black" points="921.19,-464.42 930.41,-459.19 919.94,-457.53 921.19,-464.42"/>
|
|
</g>
|
|
<!-- 57 -->
|
|
<!-- name: "Text Object Whisper", typeName: "", id: 57, branchId: 9, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node58" class="node">
|
|
<title>57</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-470 398.19,-452 522.93,-434 647.66,-452 522.93,-470"/>
|
|
<text text-anchor="middle" x="522.93" y="-446.95" font-family="Times New Roman,serif" font-size="14.00">Text Object Whisper</text>
|
|
</g>
|
|
<!-- 5->57 -->
|
|
<g id="edge57" class="edge">
|
|
<title>5->57</title>
|
|
<path fill="none" stroke="black" d="M257.67,-566.76C282.56,-548.11 323.64,-519.34 362.73,-501 394.32,-486.17 431.5,-474.44 461.99,-466.17"/>
|
|
<polygon fill="black" stroke="black" points="462.66,-469.61 471.43,-463.67 460.87,-462.85 462.66,-469.61"/>
|
|
</g>
|
|
<!-- 60 -->
|
|
<!-- name: "Text Object", typeName: "", id: 60, branchId: 10, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node61" class="node">
|
|
<title>60</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-381 445.96,-363 522.93,-345 599.89,-363 522.93,-381"/>
|
|
<text text-anchor="middle" x="522.93" y="-357.95" font-family="Times New Roman,serif" font-size="14.00">Text Object</text>
|
|
</g>
|
|
<!-- 5->60 -->
|
|
<g id="edge60" class="edge">
|
|
<title>5->60</title>
|
|
<path fill="none" stroke="black" d="M264.17,-566.77C284.09,-553.39 309.64,-533.66 326.73,-511 351.68,-477.92 333.06,-453.93 362.73,-425 390.77,-397.65 432.25,-382.02 465.84,-373.29"/>
|
|
<polygon fill="black" stroke="black" points="466.54,-376.72 475.43,-370.95 464.88,-369.92 466.54,-376.72"/>
|
|
</g>
|
|
<!-- 63 -->
|
|
<!-- name: "Text Object Announcement", typeName: "", id: 63, branchId: 11, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node64" class="node">
|
|
<title>63</title>
|
|
<polygon fill="none" stroke="black" points="522.93,-261 362.73,-243 522.93,-225 683.13,-243 522.93,-261"/>
|
|
<text text-anchor="middle" x="522.93" y="-237.95" font-family="Times New Roman,serif" font-size="14.00">Text Object Announcement</text>
|
|
</g>
|
|
<!-- 5->63 -->
|
|
<g id="edge63" class="edge">
|
|
<title>5->63</title>
|
|
<path fill="none" stroke="black" d="M267.42,-566.61C287.67,-553.67 312.33,-534.5 326.73,-511 368.2,-443.28 316.43,-400.51 362.73,-336 388.69,-299.82 433.45,-275.5 468.9,-260.83"/>
|
|
<polygon fill="black" stroke="black" points="470.17,-264.1 478.17,-257.15 467.59,-257.59 470.17,-264.1"/>
|
|
</g>
|
|
<!-- 66 -->
|
|
<!-- name: "Default", typeName: "", id: 66, branchId: 12, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node67" class="node">
|
|
<title>66</title>
|
|
<polygon fill="none" stroke="black" points="982.28,-202 927.75,-184 982.28,-166 1036.81,-184 982.28,-202"/>
|
|
<text text-anchor="middle" x="982.28" y="-178.95" font-family="Times New Roman,serif" font-size="14.00">Default</text>
|
|
</g>
|
|
<!-- 5->66 -->
|
|
<g id="edge66" class="edge">
|
|
<title>5->66</title>
|
|
<path fill="none" stroke="black" d="M268.54,-566.71C288.96,-553.93 313.4,-534.89 326.73,-511 358.89,-453.32 314.43,-261.04 362.73,-216 443.63,-140.55 794.05,-165.71 928.5,-178.49"/>
|
|
<polygon fill="black" stroke="black" points="927.89,-181.95 938.18,-179.43 928.57,-174.98 927.89,-181.95"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Message", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-1290" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-1284.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 6->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>6->7</title>
|
|
<path fill="none" stroke="black" d="M555.28,-1262.74C598.92,-1267.95 678.56,-1277.45 731.34,-1283.74"/>
|
|
<polygon fill="black" stroke="black" points="730.66,-1287.18 741,-1284.89 731.48,-1280.23 730.66,-1287.18"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "string", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1314" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1308.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 7->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->8</title>
|
|
<path fill="none" stroke="black" d="M828.56,-1291.86C931.36,-1296.34 1191.49,-1307.68 1293.96,-1312.15"/>
|
|
<polygon fill="black" stroke="black" points="1293.72,-1315.64 1303.86,-1312.58 1294.02,-1308.65 1293.72,-1315.64"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "Player Name", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-1260" rx="59.54" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-1254.95" font-family="Times New Roman,serif" font-size="14.00">Player Name</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M1007.64,-1212.95C1035.43,-1220.87 1081.73,-1234.08 1118.21,-1244.49"/>
|
|
<polygon fill="black" stroke="black" points="1117.16,-1247.83 1127.73,-1247.2 1119.08,-1241.09 1117.16,-1247.83"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "Message", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-1206" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-1200.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 9->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>9->12</title>
|
|
<path fill="none" stroke="black" d="M1023.43,-1206C1051.05,-1206 1088.07,-1206 1118.32,-1206"/>
|
|
<polygon fill="black" stroke="black" points="1118.03,-1209.5 1128.03,-1206 1118.03,-1202.5 1118.03,-1209.5"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "string", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1260" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1254.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 10->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>10->11</title>
|
|
<path fill="none" stroke="black" d="M1233.47,-1260C1253.42,-1260 1275.32,-1260 1293.76,-1260"/>
|
|
<polygon fill="black" stroke="black" points="1293.52,-1263.5 1303.52,-1260 1293.52,-1256.5 1293.52,-1263.5"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "string", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1206" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1200.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 12->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>12->13</title>
|
|
<path fill="none" stroke="black" d="M1217.53,-1206C1241.08,-1206 1270.17,-1206 1293.68,-1206"/>
|
|
<polygon fill="black" stroke="black" points="1293.55,-1209.5 1303.55,-1206 1293.55,-1202.5 1293.55,-1209.5"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "Message", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-1125" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-1119.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 14->15 -->
|
|
<g id="edge15" class="edge">
|
|
<title>14->15</title>
|
|
<path fill="none" stroke="black" d="M557.64,-1066.69C603.19,-1078.43 684.63,-1099.43 736.36,-1112.76"/>
|
|
<polygon fill="black" stroke="black" points="735.21,-1116.08 745.77,-1115.19 736.96,-1109.31 735.21,-1116.08"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "Parameter List", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-1058" rx="65.68" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-1052.95" font-family="Times New Roman,serif" font-size="14.00">Parameter List</text>
|
|
</g>
|
|
<!-- 14->17 -->
|
|
<g id="edge17" class="edge">
|
|
<title>14->17</title>
|
|
<path fill="none" stroke="black" d="M588.5,-1058C624.47,-1058 669.47,-1058 707.21,-1058"/>
|
|
<polygon fill="black" stroke="black" points="707.15,-1061.5 717.15,-1058 707.15,-1054.5 707.15,-1061.5"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "string", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1152" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1146.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 15->16 -->
|
|
<g id="edge16" class="edge">
|
|
<title>15->16</title>
|
|
<path fill="none" stroke="black" d="M828.56,-1127.1C931.36,-1132.14 1191.49,-1144.89 1293.96,-1149.92"/>
|
|
<polygon fill="black" stroke="black" points="1293.7,-1153.41 1303.86,-1150.41 1294.04,-1146.42 1293.7,-1153.41"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "List Size", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="982.28" cy="-1098" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="982.28" y="-1092.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
|
|
</g>
|
|
<!-- 17->18 -->
|
|
<g id="edge18" class="edge">
|
|
<title>17->18</title>
|
|
<path fill="none" stroke="black" d="M838.45,-1068.77C867.4,-1074.7 903.11,-1082 931.58,-1087.83"/>
|
|
<polygon fill="black" stroke="black" points="930.52,-1091.19 941.02,-1089.76 931.93,-1084.33 930.52,-1091.19"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "example element", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="982.28" cy="-1044" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="982.28" y="-1038.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 17->20 -->
|
|
<g id="edge20" class="edge">
|
|
<title>17->20</title>
|
|
<path fill="none" stroke="black" d="M848.74,-1053.49C864.6,-1052.36 881.88,-1051.12 898.56,-1049.92"/>
|
|
<polygon fill="black" stroke="black" points="898.75,-1053.42 908.48,-1049.21 898.25,-1046.44 898.75,-1053.42"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1098" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1092.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 18->19 -->
|
|
<g id="edge19" class="edge">
|
|
<title>18->19</title>
|
|
<path fill="none" stroke="black" d="M1026.22,-1098C1083.53,-1098 1186.08,-1098 1257.5,-1098"/>
|
|
<polygon fill="black" stroke="black" points="1257.17,-1101.5 1267.17,-1098 1257.17,-1094.5 1257.17,-1101.5"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "Parameter", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-1044" rx="48.79" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-1038.95" font-family="Times New Roman,serif" font-size="14.00">Parameter</text>
|
|
</g>
|
|
<!-- 20->21 -->
|
|
<g id="edge21" class="edge">
|
|
<title>20->21</title>
|
|
<path fill="none" stroke="black" d="M1057.56,-1044C1076,-1044 1095.53,-1044 1113.15,-1044"/>
|
|
<polygon fill="black" stroke="black" points="1112.91,-1047.5 1122.91,-1044 1112.91,-1040.5 1112.91,-1047.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "string", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-1044" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-1038.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 21->22 -->
|
|
<g id="edge22" class="edge">
|
|
<title>21->22</title>
|
|
<path fill="none" stroke="black" d="M1222.7,-1044C1245.29,-1044 1271.97,-1044 1293.81,-1044"/>
|
|
<polygon fill="black" stroke="black" points="1293.55,-1047.5 1303.55,-1044 1293.55,-1040.5 1293.55,-1047.5"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "Message", typeName: "", id: 24, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>24</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-988" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-982.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 23->24 -->
|
|
<g id="edge24" class="edge">
|
|
<title>23->24</title>
|
|
<path fill="none" stroke="black" d="M557.33,-914.67C621.13,-925.34 764.83,-948.64 886.5,-963 967.33,-972.54 1061.42,-980.08 1118.98,-984.29"/>
|
|
<polygon fill="black" stroke="black" points="1118.61,-987.77 1128.84,-985 1119.11,-980.79 1118.61,-987.77"/>
|
|
</g>
|
|
<!-- 26 -->
|
|
<!-- name: "Parameter List", typeName: "", id: 26, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>26</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-909" rx="65.68" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-903.95" font-family="Times New Roman,serif" font-size="14.00">Parameter List</text>
|
|
</g>
|
|
<!-- 23->26 -->
|
|
<g id="edge26" class="edge">
|
|
<title>23->26</title>
|
|
<path fill="none" stroke="black" d="M572.81,-909C610.74,-909 664.01,-909 707.53,-909"/>
|
|
<polygon fill="black" stroke="black" points="707.43,-912.5 717.43,-909 707.43,-905.5 707.43,-912.5"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "string", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-990" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-984.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 24->25 -->
|
|
<g id="edge25" class="edge">
|
|
<title>24->25</title>
|
|
<path fill="none" stroke="black" d="M1217.53,-988.53C1241.08,-988.82 1270.17,-989.18 1293.68,-989.47"/>
|
|
<polygon fill="black" stroke="black" points="1293.5,-992.97 1303.55,-989.59 1293.59,-985.97 1293.5,-992.97"/>
|
|
</g>
|
|
<!-- 27 -->
|
|
<!-- name: "List Size", typeName: "", id: 27, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>27</title>
|
|
<ellipse fill="none" stroke="black" cx="982.28" cy="-936" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="982.28" y="-930.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
|
|
</g>
|
|
<!-- 26->27 -->
|
|
<g id="edge27" class="edge">
|
|
<title>26->27</title>
|
|
<path fill="none" stroke="black" d="M844.19,-917.06C871.14,-920.79 902.88,-925.17 929.03,-928.78"/>
|
|
<polygon fill="black" stroke="black" points="928.36,-932.22 938.74,-930.12 929.31,-925.29 928.36,-932.22"/>
|
|
</g>
|
|
<!-- 29 -->
|
|
<!-- name: "example element", typeName: "", id: 29, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>29</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="982.28" cy="-882" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="982.28" y="-876.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 26->29 -->
|
|
<g id="edge29" class="edge">
|
|
<title>26->29</title>
|
|
<path fill="none" stroke="black" d="M844.19,-900.94C863.28,-898.3 884.77,-895.33 904.97,-892.54"/>
|
|
<polygon fill="black" stroke="black" points="905.44,-896.01 914.86,-891.17 904.48,-889.08 905.44,-896.01"/>
|
|
</g>
|
|
<!-- 28 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>28</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-936" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-930.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 27->28 -->
|
|
<g id="edge28" class="edge">
|
|
<title>27->28</title>
|
|
<path fill="none" stroke="black" d="M1026.22,-936C1083.53,-936 1186.08,-936 1257.5,-936"/>
|
|
<polygon fill="black" stroke="black" points="1257.17,-939.5 1267.17,-936 1257.17,-932.5 1257.17,-939.5"/>
|
|
</g>
|
|
<!-- 30 -->
|
|
<!-- name: "Parameter", typeName: "", id: 30, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>30</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-882" rx="48.79" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-876.95" font-family="Times New Roman,serif" font-size="14.00">Parameter</text>
|
|
</g>
|
|
<!-- 29->30 -->
|
|
<g id="edge30" class="edge">
|
|
<title>29->30</title>
|
|
<path fill="none" stroke="black" d="M1057.56,-882C1076,-882 1095.53,-882 1113.15,-882"/>
|
|
<polygon fill="black" stroke="black" points="1112.91,-885.5 1122.91,-882 1112.91,-878.5 1112.91,-885.5"/>
|
|
</g>
|
|
<!-- 31 -->
|
|
<!-- name: "string", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node32" class="node">
|
|
<title>31</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-882" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-876.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 30->31 -->
|
|
<g id="edge31" class="edge">
|
|
<title>30->31</title>
|
|
<path fill="none" stroke="black" d="M1222.7,-882C1245.29,-882 1271.97,-882 1293.81,-882"/>
|
|
<polygon fill="black" stroke="black" points="1293.55,-885.5 1303.55,-882 1293.55,-878.5 1293.55,-885.5"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "Message", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node34" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-828" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-822.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 32->33 -->
|
|
<g id="edge33" class="edge">
|
|
<title>32->33</title>
|
|
<path fill="none" stroke="black" d="M560.34,-758.35C606.96,-772.88 687.76,-798.06 738.37,-813.84"/>
|
|
<polygon fill="black" stroke="black" points="737.27,-817.16 747.86,-816.79 739.36,-810.48 737.27,-817.16"/>
|
|
</g>
|
|
<!-- 35 -->
|
|
<!-- name: "Parameter List", typeName: "", id: 35, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node36" class="node">
|
|
<title>35</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-747" rx="65.68" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-741.95" font-family="Times New Roman,serif" font-size="14.00">Parameter List</text>
|
|
</g>
|
|
<!-- 32->35 -->
|
|
<g id="edge35" class="edge">
|
|
<title>32->35</title>
|
|
<path fill="none" stroke="black" d="M621.07,-747C649.58,-747 680.34,-747 707.37,-747"/>
|
|
<polygon fill="black" stroke="black" points="707.19,-750.5 717.19,-747 707.19,-743.5 707.19,-750.5"/>
|
|
</g>
|
|
<!-- 34 -->
|
|
<!-- name: "string", typeName: "", id: 34, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node35" class="node">
|
|
<title>34</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-828" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-822.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 33->34 -->
|
|
<g id="edge34" class="edge">
|
|
<title>33->34</title>
|
|
<path fill="none" stroke="black" d="M828.56,-828C931.24,-828 1190.87,-828 1293.6,-828"/>
|
|
<polygon fill="black" stroke="black" points="1293.53,-831.5 1303.53,-828 1293.53,-824.5 1293.53,-831.5"/>
|
|
</g>
|
|
<!-- 36 -->
|
|
<!-- name: "List Size", typeName: "", id: 36, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node37" class="node">
|
|
<title>36</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-774" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-768.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
|
|
</g>
|
|
<!-- 35->36 -->
|
|
<g id="edge36" class="edge">
|
|
<title>35->36</title>
|
|
<path fill="none" stroke="black" d="M848.82,-751.4C923.95,-756.64 1048.22,-765.32 1118.96,-770.26"/>
|
|
<polygon fill="black" stroke="black" points="1118.53,-773.73 1128.74,-770.94 1119.01,-766.75 1118.53,-773.73"/>
|
|
</g>
|
|
<!-- 38 -->
|
|
<!-- name: "example element", typeName: "", id: 38, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node39" class="node">
|
|
<title>38</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="982.28" cy="-722" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="982.28" y="-716.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 35->38 -->
|
|
<g id="edge38" class="edge">
|
|
<title>35->38</title>
|
|
<path fill="none" stroke="black" d="M844.99,-739.43C863.59,-737.05 884.4,-734.39 904.06,-731.88"/>
|
|
<polygon fill="black" stroke="black" points="904.5,-735.35 913.97,-730.61 903.61,-728.41 904.5,-735.35"/>
|
|
</g>
|
|
<!-- 37 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 37, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node38" class="node">
|
|
<title>37</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-774" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-768.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 36->37 -->
|
|
<g id="edge37" class="edge">
|
|
<title>36->37</title>
|
|
<path fill="none" stroke="black" d="M1217.53,-774C1229.82,-774 1243.62,-774 1257.34,-774"/>
|
|
<polygon fill="black" stroke="black" points="1257.31,-777.5 1267.31,-774 1257.31,-770.5 1257.31,-777.5"/>
|
|
</g>
|
|
<!-- 39 -->
|
|
<!-- name: "Parameter", typeName: "", id: 39, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node40" class="node">
|
|
<title>39</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-720" rx="48.79" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">Parameter</text>
|
|
</g>
|
|
<!-- 38->39 -->
|
|
<g id="edge39" class="edge">
|
|
<title>38->39</title>
|
|
<path fill="none" stroke="black" d="M1057.56,-721.22C1076,-721.02 1095.53,-720.81 1113.15,-720.63"/>
|
|
<polygon fill="black" stroke="black" points="1112.95,-724.13 1122.91,-720.52 1112.88,-717.13 1112.95,-724.13"/>
|
|
</g>
|
|
<!-- 40 -->
|
|
<!-- name: "string", typeName: "", id: 40, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node41" class="node">
|
|
<title>40</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-720" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 39->40 -->
|
|
<g id="edge40" class="edge">
|
|
<title>39->40</title>
|
|
<path fill="none" stroke="black" d="M1222.7,-720C1245.29,-720 1271.97,-720 1293.81,-720"/>
|
|
<polygon fill="black" stroke="black" points="1293.55,-723.5 1303.55,-720 1293.55,-716.5 1293.55,-723.5"/>
|
|
</g>
|
|
<!-- 42 -->
|
|
<!-- name: "Message", typeName: "", id: 42, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node43" class="node">
|
|
<title>42</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-666" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 41->42 -->
|
|
<g id="edge42" class="edge">
|
|
<title>41->42</title>
|
|
<path fill="none" stroke="black" d="M556.84,-664.25C600.27,-664.59 677.29,-665.18 729.43,-665.58"/>
|
|
<polygon fill="black" stroke="black" points="729.27,-669.08 739.3,-665.66 729.33,-662.08 729.27,-669.08"/>
|
|
</g>
|
|
<!-- 43 -->
|
|
<!-- name: "string", typeName: "", id: 43, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node44" class="node">
|
|
<title>43</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-666" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 42->43 -->
|
|
<g id="edge43" class="edge">
|
|
<title>42->43</title>
|
|
<path fill="none" stroke="black" d="M828.56,-666C931.24,-666 1190.87,-666 1293.6,-666"/>
|
|
<polygon fill="black" stroke="black" points="1293.53,-669.5 1303.53,-666 1293.53,-662.5 1293.53,-669.5"/>
|
|
</g>
|
|
<!-- 45 -->
|
|
<!-- name: "Message", typeName: "", id: 45, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node46" class="node">
|
|
<title>45</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-610" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-604.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 44->45 -->
|
|
<g id="edge45" class="edge">
|
|
<title>44->45</title>
|
|
<path fill="none" stroke="black" d="M627.76,-609.4C662.59,-609.53 700.02,-609.68 729.49,-609.79"/>
|
|
<polygon fill="black" stroke="black" points="729.25,-613.29 739.27,-609.83 729.28,-606.29 729.25,-613.29"/>
|
|
</g>
|
|
<!-- 46 -->
|
|
<!-- name: "string", typeName: "", id: 46, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node47" class="node">
|
|
<title>46</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-612" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 45->46 -->
|
|
<g id="edge46" class="edge">
|
|
<title>45->46</title>
|
|
<path fill="none" stroke="black" d="M828.56,-610.16C931.24,-610.53 1190.87,-611.47 1293.6,-611.84"/>
|
|
<polygon fill="black" stroke="black" points="1293.52,-615.34 1303.53,-611.88 1293.54,-608.34 1293.52,-615.34"/>
|
|
</g>
|
|
<!-- 48 -->
|
|
<!-- name: "Player Name", typeName: "", id: 48, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node49" class="node">
|
|
<title>48</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-558" rx="59.54" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">Player Name</text>
|
|
</g>
|
|
<!-- 47->48 -->
|
|
<g id="edge48" class="edge">
|
|
<title>47->48</title>
|
|
<path fill="none" stroke="black" d="M1044.22,-558C1062.75,-558 1083.26,-558 1102.35,-558"/>
|
|
<polygon fill="black" stroke="black" points="1102.2,-561.5 1112.2,-558 1102.2,-554.5 1102.2,-561.5"/>
|
|
</g>
|
|
<!-- 50 -->
|
|
<!-- name: "Message", typeName: "", id: 50, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node51" class="node">
|
|
<title>50</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-504" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 47->50 -->
|
|
<g id="edge50" class="edge">
|
|
<title>47->50</title>
|
|
<path fill="none" stroke="black" d="M1014.12,-549.2C1044.47,-540.55 1091.2,-527.22 1126.07,-517.27"/>
|
|
<polygon fill="black" stroke="black" points="1126.82,-520.7 1135.48,-514.59 1124.9,-513.97 1126.82,-520.7"/>
|
|
</g>
|
|
<!-- 49 -->
|
|
<!-- name: "string", typeName: "", id: 49, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node50" class="node">
|
|
<title>49</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-558" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 48->49 -->
|
|
<g id="edge49" class="edge">
|
|
<title>48->49</title>
|
|
<path fill="none" stroke="black" d="M1233.47,-558C1253.42,-558 1275.32,-558 1293.76,-558"/>
|
|
<polygon fill="black" stroke="black" points="1293.52,-561.5 1303.52,-558 1293.52,-554.5 1293.52,-561.5"/>
|
|
</g>
|
|
<!-- 51 -->
|
|
<!-- name: "string", typeName: "", id: 51, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node52" class="node">
|
|
<title>51</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-504" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 50->51 -->
|
|
<g id="edge51" class="edge">
|
|
<title>50->51</title>
|
|
<path fill="none" stroke="black" d="M1217.53,-504C1241.08,-504 1270.17,-504 1293.68,-504"/>
|
|
<polygon fill="black" stroke="black" points="1293.55,-507.5 1303.55,-504 1293.55,-500.5 1293.55,-507.5"/>
|
|
</g>
|
|
<!-- 53 -->
|
|
<!-- name: "Player Name", typeName: "", id: 53, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node54" class="node">
|
|
<title>53</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-450" rx="59.54" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Player Name</text>
|
|
</g>
|
|
<!-- 52->53 -->
|
|
<g id="edge53" class="edge">
|
|
<title>52->53</title>
|
|
<path fill="none" stroke="black" d="M1080.71,-450C1088,-450 1095.26,-450 1102.33,-450"/>
|
|
<polygon fill="black" stroke="black" points="1102.11,-453.5 1112.11,-450 1102.11,-446.5 1102.11,-453.5"/>
|
|
</g>
|
|
<!-- 55 -->
|
|
<!-- name: "Message", typeName: "", id: 55, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node56" class="node">
|
|
<title>55</title>
|
|
<ellipse fill="none" stroke="black" cx="1173.6" cy="-396" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="1173.6" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 52->55 -->
|
|
<g id="edge55" class="edge">
|
|
<title>52->55</title>
|
|
<path fill="none" stroke="black" d="M1021.59,-439.07C1051.75,-430.47 1093.9,-418.45 1126.01,-409.29"/>
|
|
<polygon fill="black" stroke="black" points="1126.8,-412.7 1135.45,-406.6 1124.88,-405.97 1126.8,-412.7"/>
|
|
</g>
|
|
<!-- 54 -->
|
|
<!-- name: "string", typeName: "", id: 54, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node55" class="node">
|
|
<title>54</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-450" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 53->54 -->
|
|
<g id="edge54" class="edge">
|
|
<title>53->54</title>
|
|
<path fill="none" stroke="black" d="M1233.47,-450C1253.42,-450 1275.32,-450 1293.76,-450"/>
|
|
<polygon fill="black" stroke="black" points="1293.52,-453.5 1303.52,-450 1293.52,-446.5 1293.52,-453.5"/>
|
|
</g>
|
|
<!-- 56 -->
|
|
<!-- name: "string", typeName: "", id: 56, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node57" class="node">
|
|
<title>56</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-396" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 55->56 -->
|
|
<g id="edge56" class="edge">
|
|
<title>55->56</title>
|
|
<path fill="none" stroke="black" d="M1217.53,-396C1241.08,-396 1270.17,-396 1293.68,-396"/>
|
|
<polygon fill="black" stroke="black" points="1293.55,-399.5 1303.55,-396 1293.55,-392.5 1293.55,-399.5"/>
|
|
</g>
|
|
<!-- 58 -->
|
|
<!-- name: "Message", typeName: "", id: 58, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node59" class="node">
|
|
<title>58</title>
|
|
<ellipse fill="none" stroke="black" cx="982.28" cy="-369" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="982.28" y="-363.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 57->58 -->
|
|
<g id="edge58" class="edge">
|
|
<title>57->58</title>
|
|
<path fill="none" stroke="black" d="M580.01,-441.82C669.74,-425.54 844.25,-393.87 930.51,-378.21"/>
|
|
<polygon fill="black" stroke="black" points="931.12,-381.66 940.34,-376.43 929.87,-374.77 931.12,-381.66"/>
|
|
</g>
|
|
<!-- 59 -->
|
|
<!-- name: "string", typeName: "", id: 59, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node60" class="node">
|
|
<title>59</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-342" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 58->59 -->
|
|
<g id="edge59" class="edge">
|
|
<title>58->59</title>
|
|
<path fill="none" stroke="black" d="M1025.52,-365.77C1093.53,-360.57 1226.51,-350.4 1294.37,-345.21"/>
|
|
<polygon fill="black" stroke="black" points="1294.26,-348.73 1303.96,-344.48 1293.72,-341.75 1294.26,-348.73"/>
|
|
</g>
|
|
<!-- 61 -->
|
|
<!-- name: "Message", typeName: "", id: 61, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node62" class="node">
|
|
<title>61</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-297" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-291.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 60->61 -->
|
|
<g id="edge61" class="edge">
|
|
<title>60->61</title>
|
|
<path fill="none" stroke="black" d="M561.16,-353.54C607.22,-341.85 685.71,-321.91 736.13,-309.11"/>
|
|
<polygon fill="black" stroke="black" points="736.77,-312.56 745.6,-306.7 735.05,-305.77 736.77,-312.56"/>
|
|
</g>
|
|
<!-- 62 -->
|
|
<!-- name: "string", typeName: "", id: 62, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node63" class="node">
|
|
<title>62</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-288" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 61->62 -->
|
|
<g id="edge62" class="edge">
|
|
<title>61->62</title>
|
|
<path fill="none" stroke="black" d="M828.56,-296.3C931.24,-294.62 1190.87,-290.38 1293.6,-288.7"/>
|
|
<polygon fill="black" stroke="black" points="1293.59,-292.2 1303.53,-288.54 1293.47,-285.2 1293.59,-292.2"/>
|
|
</g>
|
|
<!-- 64 -->
|
|
<!-- name: "Message", typeName: "", id: 64, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node65" class="node">
|
|
<title>64</title>
|
|
<ellipse fill="none" stroke="black" cx="784.81" cy="-238" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="784.81" y="-232.95" font-family="Times New Roman,serif" font-size="14.00">Message</text>
|
|
</g>
|
|
<!-- 63->64 -->
|
|
<g id="edge64" class="edge">
|
|
<title>63->64</title>
|
|
<path fill="none" stroke="black" d="M663.38,-240.32C686.82,-239.87 709.85,-239.42 729.39,-239.05"/>
|
|
<polygon fill="black" stroke="black" points="729.33,-242.55 739.26,-238.86 729.2,-235.55 729.33,-242.55"/>
|
|
</g>
|
|
<!-- 65 -->
|
|
<!-- name: "string", typeName: "", id: 65, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node66" class="node">
|
|
<title>65</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-234" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 64->65 -->
|
|
<g id="edge65" class="edge">
|
|
<title>64->65</title>
|
|
<path fill="none" stroke="black" d="M828.56,-237.69C931.24,-236.94 1190.87,-235.06 1293.6,-234.31"/>
|
|
<polygon fill="black" stroke="black" points="1293.55,-237.81 1303.53,-234.24 1293.5,-230.81 1293.55,-237.81"/>
|
|
</g>
|
|
<!-- 67 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 67, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node68" class="node">
|
|
<title>67</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-180" rx="48.28" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 66->67 -->
|
|
<g id="edge67" class="edge">
|
|
<title>66->67</title>
|
|
<path fill="none" stroke="black" d="M1036.52,-183.4C1101.27,-182.66 1210.21,-181.43 1277.43,-180.67"/>
|
|
<polygon fill="black" stroke="black" points="1277.19,-184.17 1287.15,-180.56 1277.11,-177.17 1277.19,-184.17"/>
|
|
</g>
|
|
<!-- 69 -->
|
|
<!-- name: "string", typeName: "", id: 69, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node70" class="node">
|
|
<title>69</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-126" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 68->69 -->
|
|
<g id="edge69" class="edge">
|
|
<title>68->69</title>
|
|
<path fill="none" stroke="black" d="M252.03,-466.53C273.37,-444.48 308.53,-404.39 326.73,-363 363.6,-279.11 294.93,-221.64 362.73,-160 432.18,-96.84 689.93,-126 783.81,-126 783.81,-126 783.81,-126 983.28,-126 1095.47,-126 1227.71,-126 1294,-126"/>
|
|
<polygon fill="black" stroke="black" points="1293.7,-129.5 1303.7,-126 1293.7,-122.5 1293.7,-129.5"/>
|
|
</g>
|
|
<!-- 71 -->
|
|
<!-- name: "string", typeName: "", id: 71, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node72" class="node">
|
|
<title>71</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-72" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 70->71 -->
|
|
<g id="edge71" class="edge">
|
|
<title>70->71</title>
|
|
<path fill="none" stroke="black" d="M238.55,-317.84C250.07,-273.81 286.03,-161.41 362.73,-112 520.76,-10.18 595.82,-72 783.81,-72 783.81,-72 783.81,-72 983.28,-72 1095.47,-72 1227.71,-72 1294,-72"/>
|
|
<polygon fill="black" stroke="black" points="1293.7,-75.5 1303.7,-72 1293.7,-68.5 1293.7,-75.5"/>
|
|
</g>
|
|
<!-- 73 -->
|
|
<!-- name: "string", typeName: "", id: 73, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node74" class="node">
|
|
<title>73</title>
|
|
<ellipse fill="none" stroke="black" cx="1337.38" cy="-18" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1337.38" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 72->73 -->
|
|
<g id="edge73" class="edge">
|
|
<title>72->73</title>
|
|
<path fill="none" stroke="black" d="M279.88,-78.52C304.24,-71.31 334.86,-63.08 362.73,-58 547.67,-24.29 595.82,-18 783.81,-18 783.81,-18 783.81,-18 983.28,-18 1095.47,-18 1227.71,-18 1294,-18"/>
|
|
<polygon fill="black" stroke="black" points="1293.7,-21.5 1303.7,-18 1293.7,-14.5 1293.7,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|