1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-07-19 06:14:33 +00:00
Files
bedrock-protocol-docs/html/svg/LevelSettings.svg
Oswaldo Leyva Barrientos a27d6bb22a Protocol for r/21_u6 NetworkProtocolVersion 776 (#18)
* 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
2025-02-13 19:28:13 -08:00

1347 lines
75 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: LevelSettings Pages: 1 -->
<svg width="905pt" height="2744pt"
viewBox="0.00 0.00 905.03 2744.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 2740)">
<title>LevelSettings</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-2740 901.03,-2740 901.03,4 -4,4"/>
<!-- 23 -->
<!-- name: &quot;LevelSettings&quot;, typeName: &quot;&quot;, id: 23, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>23</title>
<ellipse fill="none" stroke="black" cx="61.59" cy="-1368" rx="61.59" ry="18"/>
<text text-anchor="middle" x="61.59" y="-1362.95" font-family="Times New Roman,serif" font-size="14.00">LevelSettings</text>
</g>
<!-- 24 -->
<!-- name: &quot;Seed&quot;, typeName: &quot;&quot;, id: 24, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>24</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2718" rx="28.83" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2712.95" font-family="Times New Roman,serif" font-size="14.00">Seed</text>
</g>
<!-- 23&#45;&gt;24 -->
<g id="edge1" class="edge">
<title>23&#45;&gt;24</title>
<path fill="none" stroke="black" d="M62.55,-1386.18C62.41,-1537.99 64.87,-2591.98 159.18,-2691 206.02,-2740.19 292.72,-2734.53 342.4,-2726.17"/>
<polygon fill="black" stroke="black" points="342.89,-2729.64 352.1,-2724.41 341.64,-2722.75 342.89,-2729.64"/>
</g>
<!-- 26 -->
<!-- name: &quot;Spawn Settings&quot;, typeName: &quot;SpawnSettings&quot;, id: 26, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>26</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2664" rx="68.24" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2658.95" font-family="Times New Roman,serif" font-size="14.00">Spawn Settings</text>
</g>
<!-- 23&#45;&gt;26 -->
<g id="edge3" class="edge">
<title>23&#45;&gt;26</title>
<path fill="none" stroke="black" d="M62.61,-1386.37C62.97,-1535.33 68.75,-2542.34 159.18,-2637 198.03,-2677.67 264.14,-2680.8 313.92,-2675.94"/>
<polygon fill="black" stroke="black" points="314.18,-2679.44 323.73,-2674.85 313.4,-2672.48 314.18,-2679.44"/>
</g>
<!-- 35 -->
<!-- name: &quot;Generator Type&quot;, typeName: &quot;&quot;, id: 35, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>35</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2610" rx="68.24" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2604.95" font-family="Times New Roman,serif" font-size="14.00">Generator Type</text>
</g>
<!-- 23&#45;&gt;35 -->
<g id="edge5" class="edge">
<title>23&#45;&gt;35</title>
<path fill="none" stroke="black" d="M62.67,-1386.04C63.53,-1530.26 72.51,-2492.58 159.18,-2583 198.1,-2623.61 264.2,-2626.75 313.95,-2621.91"/>
<polygon fill="black" stroke="black" points="314.21,-2625.4 323.76,-2620.81 313.43,-2618.44 314.21,-2625.4"/>
</g>
<!-- 37 -->
<!-- name: &quot;Game Type&quot;, typeName: &quot;&quot;, id: 37, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>37</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2556" rx="53.91" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2550.95" font-family="Times New Roman,serif" font-size="14.00">Game Type</text>
</g>
<!-- 23&#45;&gt;37 -->
<g id="edge7" class="edge">
<title>23&#45;&gt;37</title>
<path fill="none" stroke="black" d="M62.74,-1386.13C64.14,-1526.95 76.35,-2442.91 159.18,-2529 200.53,-2571.99 272.36,-2572.93 322.83,-2566.91"/>
<polygon fill="black" stroke="black" points="323.27,-2570.39 332.72,-2565.6 322.34,-2563.45 323.27,-2570.39"/>
</g>
<!-- 39 -->
<!-- name: &quot;is Hardcore Mode enabled?&quot;, typeName: &quot;&quot;, id: 39, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>39</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2502" rx="113.79" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2496.95" font-family="Times New Roman,serif" font-size="14.00">is Hardcore Mode enabled?</text>
</g>
<!-- 23&#45;&gt;39 -->
<g id="edge9" class="edge">
<title>23&#45;&gt;39</title>
<path fill="none" stroke="black" d="M62.82,-1386.15C64.77,-1523.27 80.18,-2393.22 159.18,-2475 191.76,-2508.73 243.12,-2516.54 288.11,-2515.42"/>
<polygon fill="black" stroke="black" points="288.04,-2518.93 297.88,-2515.02 287.75,-2511.93 288.04,-2518.93"/>
</g>
<!-- 41 -->
<!-- name: &quot;Game Difficulty&quot;, typeName: &quot;&quot;, id: 41, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>41</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2448" rx="72.34" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2442.95" font-family="Times New Roman,serif" font-size="14.00">Game Difficulty</text>
</g>
<!-- 23&#45;&gt;41 -->
<g id="edge11" class="edge">
<title>23&#45;&gt;41</title>
<path fill="none" stroke="black" d="M62.91,-1386.11C65.42,-1519.22 83.99,-2343.51 159.18,-2421 197.59,-2460.6 261.9,-2464.41 311.23,-2460.04"/>
<polygon fill="black" stroke="black" points="311.37,-2463.54 320.96,-2459.04 310.65,-2456.58 311.37,-2463.54"/>
</g>
<!-- 43 -->
<!-- name: &quot;Default Spawn Block Position&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 43, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>43</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2394" rx="123.52" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2388.95" font-family="Times New Roman,serif" font-size="14.00">Default Spawn Block Position</text>
</g>
<!-- 23&#45;&gt;43 -->
<g id="edge13" class="edge">
<title>23&#45;&gt;43</title>
<path fill="none" stroke="black" d="M63.01,-1386.41C66.15,-1516.47 87.86,-2293.86 159.18,-2367 190.55,-2399.18 239.02,-2407.68 282.56,-2407.38"/>
<polygon fill="black" stroke="black" points="282.38,-2410.89 292.29,-2407.15 282.21,-2403.89 282.38,-2410.89"/>
</g>
<!-- 52 -->
<!-- name: &quot;Achievements Disabled&quot;, typeName: &quot;&quot;, id: 52, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>52</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2340" rx="99.46" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2334.95" font-family="Times New Roman,serif" font-size="14.00">Achievements Disabled</text>
</g>
<!-- 23&#45;&gt;52 -->
<g id="edge15" class="edge">
<title>23&#45;&gt;52</title>
<path fill="none" stroke="black" d="M63.11,-1386.21C66.87,-1511.6 91.64,-2244.11 159.18,-2313 193.7,-2348.22 248.73,-2355.02 295.21,-2352.99"/>
<polygon fill="black" stroke="black" points="295.23,-2356.49 305.01,-2352.4 294.82,-2349.5 295.23,-2356.49"/>
</g>
<!-- 54 -->
<!-- name: &quot;Editor World Type&quot;, typeName: &quot;&quot;, id: 54, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node18" class="node">
<title>54</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2286" rx="79.5" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2280.95" font-family="Times New Roman,serif" font-size="14.00">Editor World Type</text>
</g>
<!-- 23&#45;&gt;54 -->
<g id="edge17" class="edge">
<title>23&#45;&gt;54</title>
<path fill="none" stroke="black" d="M63.23,-1386.33C67.67,-1507.84 95.46,-2194.41 159.18,-2259 196.58,-2296.92 257.78,-2301.82 306.27,-2298.27"/>
<polygon fill="black" stroke="black" points="306.5,-2301.76 316.16,-2297.39 305.89,-2294.79 306.5,-2301.76"/>
</g>
<!-- 56 -->
<!-- name: &quot;is Created In Editor&quot;, typeName: &quot;&quot;, id: 56, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node20" class="node">
<title>56</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2232" rx="84.11" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2226.95" font-family="Times New Roman,serif" font-size="14.00">is Created In Editor</text>
</g>
<!-- 23&#45;&gt;56 -->
<g id="edge19" class="edge">
<title>23&#45;&gt;56</title>
<path fill="none" stroke="black" d="M63.37,-1386.34C68.51,-1503.54 99.26,-2144.68 159.18,-2205 195.96,-2242.03 255.45,-2247.49 303.41,-2244.38"/>
<polygon fill="black" stroke="black" points="303.51,-2247.89 313.2,-2243.61 302.95,-2240.91 303.51,-2247.89"/>
</g>
<!-- 58 -->
<!-- name: &quot;is Exported From Editor&quot;, typeName: &quot;&quot;, id: 58, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node22" class="node">
<title>58</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2178" rx="102.02" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2172.95" font-family="Times New Roman,serif" font-size="14.00">is Exported From Editor</text>
</g>
<!-- 23&#45;&gt;58 -->
<g id="edge21" class="edge">
<title>23&#45;&gt;58</title>
<path fill="none" stroke="black" d="M63.51,-1386.24C69.38,-1498.69 103.03,-2094.92 159.18,-2151 193.36,-2185.15 246.89,-2192.37 292.67,-2190.82"/>
<polygon fill="black" stroke="black" points="292.8,-2194.32 302.62,-2190.32 292.46,-2187.33 292.8,-2194.32"/>
</g>
<!-- 60 -->
<!-- name: &quot;Day Cycle Stop Time&quot;, typeName: &quot;&quot;, id: 60, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node24" class="node">
<title>60</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2124" rx="91.78" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2118.95" font-family="Times New Roman,serif" font-size="14.00">Day Cycle Stop Time</text>
</g>
<!-- 23&#45;&gt;60 -->
<g id="edge23" class="edge">
<title>23&#45;&gt;60</title>
<path fill="none" stroke="black" d="M63.69,-1386.36C70.38,-1494.49 106.84,-2045.18 159.18,-2097 194.92,-2132.39 251.45,-2138.75 298.36,-2136.47"/>
<polygon fill="black" stroke="black" points="298.49,-2139.97 308.24,-2135.84 298.04,-2132.98 298.49,-2139.97"/>
</g>
<!-- 62 -->
<!-- name: &quot;Education Edition Offer&quot;, typeName: &quot;&quot;, id: 62, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node26" class="node">
<title>62</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2070" rx="100.48" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2064.95" font-family="Times New Roman,serif" font-size="14.00">Education Edition Offer</text>
</g>
<!-- 23&#45;&gt;62 -->
<g id="edge25" class="edge">
<title>23&#45;&gt;62</title>
<path fill="none" stroke="black" d="M62.35,-1386.42C61.47,-1484.89 62.57,-1948.35 159.18,-2043 193.69,-2076.82 247.22,-2084.03 292.93,-2082.56"/>
<polygon fill="black" stroke="black" points="293.03,-2086.06 302.85,-2082.08 292.7,-2079.07 293.03,-2086.06"/>
</g>
<!-- 64 -->
<!-- name: &quot;Are Education features enabled?&quot;, typeName: &quot;&quot;, id: 64, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node28" class="node">
<title>64</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-2016" rx="131.71" ry="18"/>
<text text-anchor="middle" x="380.96" y="-2010.95" font-family="Times New Roman,serif" font-size="14.00">Are Education features enabled?</text>
</g>
<!-- 23&#45;&gt;64 -->
<g id="edge27" class="edge">
<title>23&#45;&gt;64</title>
<path fill="none" stroke="black" d="M62.6,-1386.48C63.06,-1480.28 70.09,-1902.78 159.18,-1989 188.85,-2017.72 232.26,-2027.16 272.75,-2028.41"/>
<polygon fill="black" stroke="black" points="272.53,-2031.91 282.57,-2028.54 272.62,-2024.91 272.53,-2031.91"/>
</g>
<!-- 66 -->
<!-- name: &quot;Education product id&quot;, typeName: &quot;&quot;, id: 66, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node30" class="node">
<title>66</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1962" rx="88.71" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1956.95" font-family="Times New Roman,serif" font-size="14.00">Education product id</text>
</g>
<!-- 23&#45;&gt;66 -->
<g id="edge29" class="edge">
<title>23&#45;&gt;66</title>
<path fill="none" stroke="black" d="M62.89,-1386.33C64.76,-1474.85 77.53,-1857.11 159.18,-1935 195.63,-1969.78 252.29,-1976.12 299.08,-1973.98"/>
<polygon fill="black" stroke="black" points="299.16,-1977.48 308.92,-1973.38 298.73,-1970.49 299.16,-1977.48"/>
</g>
<!-- 68 -->
<!-- name: &quot;Rain Level&quot;, typeName: &quot;&quot;, id: 68, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node32" class="node">
<title>68</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1908" rx="51.86" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1902.95" font-family="Times New Roman,serif" font-size="14.00">Rain Level</text>
</g>
<!-- 23&#45;&gt;68 -->
<g id="edge31" class="edge">
<title>23&#45;&gt;68</title>
<path fill="none" stroke="black" d="M63.24,-1386.23C66.63,-1469.36 84.96,-1811.42 159.18,-1881 202.56,-1921.68 273.65,-1923.18 323.4,-1917.93"/>
<polygon fill="black" stroke="black" points="323.6,-1921.43 333.12,-1916.77 322.77,-1914.48 323.6,-1921.43"/>
</g>
<!-- 70 -->
<!-- name: &quot;Lightning Level&quot;, typeName: &quot;&quot;, id: 70, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node34" class="node">
<title>70</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1854" rx="70.8" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1848.95" font-family="Times New Roman,serif" font-size="14.00">Lightning Level</text>
</g>
<!-- 23&#45;&gt;70 -->
<g id="edge33" class="edge">
<title>23&#45;&gt;70</title>
<path fill="none" stroke="black" d="M63.69,-1386.38C68.74,-1464.24 92.43,-1765.74 159.18,-1827 199.08,-1863.62 261.53,-1868.22 309.84,-1864.89"/>
<polygon fill="black" stroke="black" points="309.99,-1868.39 319.66,-1864.08 309.41,-1861.42 309.99,-1868.39"/>
</g>
<!-- 72 -->
<!-- name: &quot;Has confirmed Platform Locked Content&quot;, typeName: &quot;&quot;, id: 72, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node36" class="node">
<title>72</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1800" rx="163.44" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1794.95" font-family="Times New Roman,serif" font-size="14.00">Has confirmed Platform Locked Content</text>
</g>
<!-- 23&#45;&gt;72 -->
<g id="edge35" class="edge">
<title>23&#45;&gt;72</title>
<path fill="none" stroke="black" d="M64.22,-1386.14C71.04,-1457.81 99.75,-1719.9 159.18,-1773 173.93,-1786.18 191.62,-1795.17 210.48,-1801.11"/>
<polygon fill="black" stroke="black" points="209.35,-1804.43 219.93,-1803.78 211.25,-1797.69 209.35,-1804.43"/>
</g>
<!-- 74 -->
<!-- name: &quot;Was Multiplayer intended to be enabled?&quot;, typeName: &quot;&quot;, id: 74, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node38" class="node">
<title>74</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1746" rx="163.95" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1740.95" font-family="Times New Roman,serif" font-size="14.00">Was Multiplayer intended to be enabled?</text>
</g>
<!-- 23&#45;&gt;74 -->
<g id="edge37" class="edge">
<title>23&#45;&gt;74</title>
<path fill="none" stroke="black" d="M64.95,-1386.38C73.8,-1452.13 107.14,-1674.09 159.18,-1719 173.35,-1731.23 190.07,-1739.8 207.88,-1745.65"/>
<polygon fill="black" stroke="black" points="206.44,-1748.88 217.02,-1748.36 208.42,-1742.16 206.44,-1748.88"/>
</g>
<!-- 76 -->
<!-- name: &quot;Was LAN broadcasting intended to be enabled?&quot;, typeName: &quot;&quot;, id: 76, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node40" class="node">
<title>76</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1692" rx="188.52" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1686.95" font-family="Times New Roman,serif" font-size="14.00">Was LAN broadcasting intended to be enabled?</text>
</g>
<!-- 23&#45;&gt;76 -->
<g id="edge39" class="edge">
<title>23&#45;&gt;76</title>
<path fill="none" stroke="black" d="M62.31,-1386.31C62.6,-1439.13 71.29,-1592.61 159.18,-1665 167.95,-1672.23 177.63,-1678.15 187.88,-1682.97"/>
<polygon fill="black" stroke="black" points="186.35,-1686.12 196.92,-1686.84 189.1,-1679.69 186.35,-1686.12"/>
</g>
<!-- 78 -->
<!-- name: &quot;Xbox Live Broadcast Setting&quot;, typeName: &quot;&quot;, id: 78, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node42" class="node">
<title>78</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1638" rx="118.91" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1632.95" font-family="Times New Roman,serif" font-size="14.00">Xbox Live Broadcast Setting</text>
</g>
<!-- 23&#45;&gt;78 -->
<g id="edge41" class="edge">
<title>23&#45;&gt;78</title>
<path fill="none" stroke="black" d="M63.79,-1386.32C67.88,-1432.53 85.49,-1554.16 159.18,-1611 188.89,-1633.93 227.87,-1643.33 264.79,-1646.19"/>
<polygon fill="black" stroke="black" points="264.47,-1649.67 274.66,-1646.78 264.89,-1642.69 264.47,-1649.67"/>
</g>
<!-- 80 -->
<!-- name: &quot;Platform Broadcast Setting&quot;, typeName: &quot;&quot;, id: 80, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node44" class="node">
<title>80</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1584" rx="111.74" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1578.95" font-family="Times New Roman,serif" font-size="14.00">Platform Broadcast Setting</text>
</g>
<!-- 23&#45;&gt;80 -->
<g id="edge43" class="edge">
<title>23&#45;&gt;80</title>
<path fill="none" stroke="black" d="M66.01,-1386.27C74.3,-1425 99.37,-1515.2 159.18,-1557 190.08,-1578.6 229.53,-1587.65 266.51,-1590.58"/>
<polygon fill="black" stroke="black" points="266.19,-1594.07 276.39,-1591.21 266.63,-1587.08 266.19,-1594.07"/>
</g>
<!-- 82 -->
<!-- name: &quot;Commands Enabled&quot;, typeName: &quot;&quot;, id: 82, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node46" class="node">
<title>82</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1530" rx="86.67" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1524.95" font-family="Times New Roman,serif" font-size="14.00">Commands Enabled</text>
</g>
<!-- 23&#45;&gt;82 -->
<g id="edge45" class="edge">
<title>23&#45;&gt;82</title>
<path fill="none" stroke="black" d="M69.76,-1386.14C82.66,-1416.14 112.83,-1475.49 159.18,-1503 197.04,-1525.48 244.99,-1533.29 286.52,-1535.04"/>
<polygon fill="black" stroke="black" points="286.15,-1538.53 296.25,-1535.33 286.36,-1531.53 286.15,-1538.53"/>
</g>
<!-- 84 -->
<!-- name: &quot;Texture Packs Required&quot;, typeName: &quot;&quot;, id: 84, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node48" class="node">
<title>84</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1476" rx="99.46" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1470.95" font-family="Times New Roman,serif" font-size="14.00">Texture Packs Required</text>
</g>
<!-- 23&#45;&gt;84 -->
<g id="edge47" class="edge">
<title>23&#45;&gt;84</title>
<path fill="none" stroke="black" d="M77.65,-1385.63C95.13,-1404.77 125.85,-1434.53 159.18,-1449 193.52,-1463.92 233.52,-1471.41 269.97,-1474.96"/>
<polygon fill="black" stroke="black" points="269.38,-1478.42 279.65,-1475.81 269.99,-1471.45 269.38,-1478.42"/>
</g>
<!-- 86 -->
<!-- name: &quot;Rule Data&quot;, typeName: &quot;GameRulesChangedPacketData&quot;, id: 86, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node50" class="node">
<title>86</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1422" rx="48.28" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1416.95" font-family="Times New Roman,serif" font-size="14.00">Rule Data</text>
</g>
<!-- 23&#45;&gt;86 -->
<g id="edge49" class="edge">
<title>23&#45;&gt;86</title>
<path fill="none" stroke="black" d="M104.57,-1381.22C121.41,-1386.13 141.08,-1391.39 159.18,-1395 214.04,-1405.96 277.52,-1413.16 322.29,-1417.35"/>
<polygon fill="black" stroke="black" points="321.76,-1420.81 332.04,-1418.24 322.4,-1413.84 321.76,-1420.81"/>
</g>
<!-- 88 -->
<!-- name: &quot;Experiments&quot;, typeName: &quot;Experiments&quot;, id: 88, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node52" class="node">
<title>88</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1368" rx="58" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1362.95" font-family="Times New Roman,serif" font-size="14.00">Experiments</text>
</g>
<!-- 23&#45;&gt;88 -->
<g id="edge51" class="edge">
<title>23&#45;&gt;88</title>
<path fill="none" stroke="black" d="M123.4,-1368C177.12,-1368 255.38,-1368 311.32,-1368"/>
<polygon fill="black" stroke="black" points="311.04,-1371.5 321.04,-1368 311.04,-1364.5 311.04,-1371.5"/>
</g>
<!-- 90 -->
<!-- name: &quot;Has Bonus Chest Enabled?&quot;, typeName: &quot;&quot;, id: 90, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node54" class="node">
<title>90</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1314" rx="111.74" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1308.95" font-family="Times New Roman,serif" font-size="14.00">Has Bonus Chest Enabled?</text>
</g>
<!-- 23&#45;&gt;90 -->
<g id="edge53" class="edge">
<title>23&#45;&gt;90</title>
<path fill="none" stroke="black" d="M104.57,-1354.78C121.41,-1349.87 141.08,-1344.61 159.18,-1341 195.38,-1333.77 235.34,-1328.17 271.19,-1324"/>
<polygon fill="black" stroke="black" points="271.14,-1327.53 280.68,-1322.92 270.35,-1320.57 271.14,-1327.53"/>
</g>
<!-- 92 -->
<!-- name: &quot;Start with Map Enabled?&quot;, typeName: &quot;&quot;, id: 92, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node56" class="node">
<title>92</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1260" rx="104.07" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1254.95" font-family="Times New Roman,serif" font-size="14.00">Start with Map Enabled?</text>
</g>
<!-- 23&#45;&gt;92 -->
<g id="edge55" class="edge">
<title>23&#45;&gt;92</title>
<path fill="none" stroke="black" d="M77.65,-1350.37C95.13,-1331.23 125.85,-1301.47 159.18,-1287 192.01,-1272.74 230.03,-1265.26 265.16,-1261.53"/>
<polygon fill="black" stroke="black" points="265.32,-1265.03 274.94,-1260.59 264.66,-1258.06 265.32,-1265.03"/>
</g>
<!-- 94 -->
<!-- name: &quot;Player Permissions&quot;, typeName: &quot;&quot;, id: 94, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node58" class="node">
<title>94</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1206" rx="82.06" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1200.95" font-family="Times New Roman,serif" font-size="14.00">Player Permissions</text>
</g>
<!-- 23&#45;&gt;94 -->
<g id="edge57" class="edge">
<title>23&#45;&gt;94</title>
<path fill="none" stroke="black" d="M69.76,-1349.86C82.66,-1319.86 112.83,-1260.51 159.18,-1233 198.34,-1209.75 248.27,-1202.19 290.75,-1200.8"/>
<polygon fill="black" stroke="black" points="290.79,-1204.3 300.71,-1200.6 290.64,-1197.3 290.79,-1204.3"/>
</g>
<!-- 96 -->
<!-- name: &quot;Server Chunk Tick Range&quot;, typeName: &quot;&quot;, id: 96, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node60" class="node">
<title>96</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1152" rx="107.14" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1146.95" font-family="Times New Roman,serif" font-size="14.00">Server Chunk Tick Range</text>
</g>
<!-- 23&#45;&gt;96 -->
<g id="edge59" class="edge">
<title>23&#45;&gt;96</title>
<path fill="none" stroke="black" d="M66.01,-1349.73C74.3,-1311 99.37,-1220.8 159.18,-1179 191.44,-1156.45 233.02,-1147.58 271.37,-1145.06"/>
<polygon fill="black" stroke="black" points="271.3,-1148.57 281.11,-1144.58 270.95,-1141.58 271.3,-1148.57"/>
</g>
<!-- 98 -->
<!-- name: &quot;Has locked behavior pack?&quot;, typeName: &quot;&quot;, id: 98, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node62" class="node">
<title>98</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1098" rx="111.23" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1092.95" font-family="Times New Roman,serif" font-size="14.00">Has locked behavior pack?</text>
</g>
<!-- 23&#45;&gt;98 -->
<g id="edge61" class="edge">
<title>23&#45;&gt;98</title>
<path fill="none" stroke="black" d="M63.79,-1349.68C67.88,-1303.47 85.49,-1181.84 159.18,-1125 190.97,-1100.47 233.36,-1091.42 272.5,-1089.31"/>
<polygon fill="black" stroke="black" points="272.6,-1092.81 282.47,-1088.94 272.34,-1085.81 272.6,-1092.81"/>
</g>
<!-- 100 -->
<!-- name: &quot;Has locked resource pack?&quot;, typeName: &quot;&quot;, id: 100, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node64" class="node">
<title>100</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-1044" rx="110.21" ry="18"/>
<text text-anchor="middle" x="380.96" y="-1038.95" font-family="Times New Roman,serif" font-size="14.00">Has locked resource pack?</text>
</g>
<!-- 23&#45;&gt;100 -->
<g id="edge63" class="edge">
<title>23&#45;&gt;100</title>
<path fill="none" stroke="black" d="M62.31,-1349.69C62.6,-1296.87 71.29,-1143.39 159.18,-1071 191.66,-1044.24 236.51,-1035.37 277.31,-1034.01"/>
<polygon fill="black" stroke="black" points="277.24,-1037.51 287.18,-1033.84 277.12,-1030.51 277.24,-1037.51"/>
</g>
<!-- 102 -->
<!-- name: &quot;Is from locked template?&quot;, typeName: &quot;&quot;, id: 102, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node66" class="node">
<title>102</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-990" rx="104.58" ry="18"/>
<text text-anchor="middle" x="380.96" y="-984.95" font-family="Times New Roman,serif" font-size="14.00">Is from locked template?</text>
</g>
<!-- 23&#45;&gt;102 -->
<g id="edge65" class="edge">
<title>23&#45;&gt;102</title>
<path fill="none" stroke="black" d="M64.95,-1349.62C73.8,-1283.87 107.14,-1061.91 159.18,-1017 193.06,-987.76 241.51,-979.46 284.4,-979.14"/>
<polygon fill="black" stroke="black" points="284.21,-982.63 294.23,-979.22 284.26,-975.63 284.21,-982.63"/>
</g>
<!-- 104 -->
<!-- name: &quot;Use Msa Gamertags Only?&quot;, typeName: &quot;&quot;, id: 104, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node68" class="node">
<title>104</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-936" rx="112.26" ry="18"/>
<text text-anchor="middle" x="380.96" y="-930.95" font-family="Times New Roman,serif" font-size="14.00">Use Msa Gamertags Only?</text>
</g>
<!-- 23&#45;&gt;104 -->
<g id="edge67" class="edge">
<title>23&#45;&gt;104</title>
<path fill="none" stroke="black" d="M64.22,-1349.86C71.04,-1278.19 99.75,-1016.1 159.18,-963 191.69,-933.95 238.46,-925.27 280.6,-924.65"/>
<polygon fill="black" stroke="black" points="280.54,-928.15 290.54,-924.67 280.55,-921.15 280.54,-928.15"/>
</g>
<!-- 106 -->
<!-- name: &quot;Indicates if this world was created from a template.&quot;, typeName: &quot;&quot;, id: 106, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;For servers this should always be false.&quot; -->
<g id="node70" class="node">
<title>106</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-882" rx="203.36" ry="18"/>
<text text-anchor="middle" x="380.96" y="-876.95" font-family="Times New Roman,serif" font-size="14.00">Indicates if this world was created from a template.</text>
</g>
<!-- 23&#45;&gt;106 -->
<g id="edge69" class="edge">
<title>23&#45;&gt;106</title>
<path fill="none" stroke="black" d="M63.69,-1349.62C68.74,-1271.76 92.43,-970.26 159.18,-909 165.6,-903.1 172.62,-898.03 180.07,-893.69"/>
<polygon fill="black" stroke="black" points="181.54,-896.87 188.75,-889.11 178.27,-890.68 181.54,-896.87"/>
</g>
<!-- 108 -->
<!-- name: &quot;Indicates if this world is a template with locked settings.&quot;, typeName: &quot;&quot;, id: 108, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;For servers this should always be false.&quot; -->
<g id="node72" class="node">
<title>108</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-828" rx="221.78" ry="18"/>
<text text-anchor="middle" x="380.96" y="-822.95" font-family="Times New Roman,serif" font-size="14.00">Indicates if this world is a template with locked settings.</text>
</g>
<!-- 23&#45;&gt;108 -->
<g id="edge71" class="edge">
<title>23&#45;&gt;108</title>
<path fill="none" stroke="black" d="M63.24,-1349.77C66.63,-1266.64 84.96,-924.58 159.18,-855 164.18,-850.3 169.56,-846.13 175.23,-842.43"/>
<polygon fill="black" stroke="black" points="176.91,-845.51 183.74,-837.41 173.35,-839.48 176.91,-845.51"/>
</g>
<!-- 110 -->
<!-- name: &quot;Only spawn v1 villagers&quot;, typeName: &quot;&quot;, id: 110, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;This was added for the Village &amp; Pillage update, marking worlds where V1 villagers shouldn&#39;t update to V2, and only V1 villagers should be used in the world. This was done for Marketplace content.&quot; -->
<g id="node74" class="node">
<title>110</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-774" rx="101.51" ry="18"/>
<text text-anchor="middle" x="380.96" y="-768.95" font-family="Times New Roman,serif" font-size="14.00">Only spawn v1 villagers</text>
</g>
<!-- 23&#45;&gt;110 -->
<g id="edge73" class="edge">
<title>23&#45;&gt;110</title>
<path fill="none" stroke="black" d="M62.89,-1349.67C64.76,-1261.15 77.53,-878.89 159.18,-801 193.63,-768.13 246.11,-760.66 291.26,-761.75"/>
<polygon fill="black" stroke="black" points="290.92,-765.24 301.05,-762.14 291.2,-758.24 290.92,-765.24"/>
</g>
<!-- 112 -->
<!-- name: &quot;PersonaDisabled?&quot;, typeName: &quot;&quot;, id: 112, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node76" class="node">
<title>112</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-720" rx="76.94" ry="18"/>
<text text-anchor="middle" x="380.96" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">PersonaDisabled?</text>
</g>
<!-- 23&#45;&gt;112 -->
<g id="edge75" class="edge">
<title>23&#45;&gt;112</title>
<path fill="none" stroke="black" d="M62.6,-1349.52C63.06,-1255.72 70.09,-833.22 159.18,-747 197.45,-709.95 258.58,-704.99 306.82,-708.29"/>
<polygon fill="black" stroke="black" points="306.39,-711.77 316.65,-709.11 306.97,-704.79 306.39,-711.77"/>
</g>
<!-- 114 -->
<!-- name: &quot;CustomSkinsDisabled?&quot;, typeName: &quot;&quot;, id: 114, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node78" class="node">
<title>114</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-666" rx="97.41" ry="18"/>
<text text-anchor="middle" x="380.96" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">CustomSkinsDisabled?</text>
</g>
<!-- 23&#45;&gt;114 -->
<g id="edge77" class="edge">
<title>23&#45;&gt;114</title>
<path fill="none" stroke="black" d="M62.35,-1349.58C61.47,-1251.11 62.57,-787.65 159.18,-693 194.21,-658.67 248.84,-651.76 294.99,-653.51"/>
<polygon fill="black" stroke="black" points="294.53,-656.99 304.7,-654.03 294.9,-650 294.53,-656.99"/>
</g>
<!-- 116 -->
<!-- name: &quot;Emote Chat Muted&quot;, typeName: &quot;&quot;, id: 116, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node80" class="node">
<title>116</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-612" rx="82.57" ry="18"/>
<text text-anchor="middle" x="380.96" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">Emote Chat Muted</text>
</g>
<!-- 23&#45;&gt;116 -->
<g id="edge79" class="edge">
<title>23&#45;&gt;116</title>
<path fill="none" stroke="black" d="M63.69,-1349.64C70.38,-1241.51 106.84,-690.82 159.18,-639 196.33,-602.22 255.94,-596.79 303.86,-599.84"/>
<polygon fill="black" stroke="black" points="303.39,-603.31 313.64,-600.61 303.94,-596.33 303.39,-603.31"/>
</g>
<!-- 118 -->
<!-- name: &quot;Base Game Version&quot;, typeName: &quot;BaseGameVersion&quot;, id: 118, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;Version of vanilla gameplay that will be used with this world.&quot; -->
<g id="node82" class="node">
<title>118</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-558" rx="84.11" ry="18"/>
<text text-anchor="middle" x="380.96" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">Base Game Version</text>
</g>
<!-- 23&#45;&gt;118 -->
<g id="edge81" class="edge">
<title>23&#45;&gt;118</title>
<path fill="none" stroke="black" d="M63.51,-1349.76C69.38,-1237.31 103.03,-641.08 159.18,-585 196.04,-548.18 255.38,-542.67 303.26,-545.7"/>
<polygon fill="black" stroke="black" points="302.79,-549.17 313.03,-546.46 303.33,-542.19 302.79,-549.17"/>
</g>
<!-- 120 -->
<!-- name: &quot;Limited World Width&quot;, typeName: &quot;&quot;, id: 120, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node84" class="node">
<title>120</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-504" rx="90.76" ry="18"/>
<text text-anchor="middle" x="380.96" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Limited World Width</text>
</g>
<!-- 23&#45;&gt;120 -->
<g id="edge83" class="edge">
<title>23&#45;&gt;120</title>
<path fill="none" stroke="black" d="M63.37,-1349.66C68.51,-1232.46 99.26,-591.32 159.18,-531 194.94,-494.99 252.16,-488.84 299.39,-491.38"/>
<polygon fill="black" stroke="black" points="299.13,-494.87 309.34,-492.07 299.61,-487.88 299.13,-494.87"/>
</g>
<!-- 122 -->
<!-- name: &quot;Limited World Depth&quot;, typeName: &quot;&quot;, id: 122, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node86" class="node">
<title>122</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-450" rx="90.76" ry="18"/>
<text text-anchor="middle" x="380.96" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Limited World Depth</text>
</g>
<!-- 23&#45;&gt;122 -->
<g id="edge85" class="edge">
<title>23&#45;&gt;122</title>
<path fill="none" stroke="black" d="M63.23,-1349.67C67.67,-1228.16 95.46,-541.59 159.18,-477 194.87,-440.81 252.24,-434.7 299.55,-437.3"/>
<polygon fill="black" stroke="black" points="299.3,-440.79 309.52,-438.01 299.79,-433.81 299.3,-440.79"/>
</g>
<!-- 124 -->
<!-- name: &quot;Nether type&quot;, typeName: &quot;&quot;, id: 124, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node88" class="node">
<title>124</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-396" rx="54.42" ry="18"/>
<text text-anchor="middle" x="380.96" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Nether type</text>
</g>
<!-- 23&#45;&gt;124 -->
<g id="edge87" class="edge">
<title>23&#45;&gt;124</title>
<path fill="none" stroke="black" d="M63.11,-1349.79C66.87,-1224.4 91.64,-491.89 159.18,-423 200.81,-380.53 272.25,-379.39 322.57,-385.22"/>
<polygon fill="black" stroke="black" points="322.05,-388.68 332.42,-386.5 322.95,-381.74 322.05,-388.68"/>
</g>
<!-- 126 -->
<!-- name: &quot;Edu Shared Uri Resource&quot;, typeName: &quot;EduSharedUriResource&quot;, id: 126, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node90" class="node">
<title>126</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-342" rx="105.6" ry="18"/>
<text text-anchor="middle" x="380.96" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">Edu Shared Uri Resource</text>
</g>
<!-- 23&#45;&gt;126 -->
<g id="edge89" class="edge">
<title>23&#45;&gt;126</title>
<path fill="none" stroke="black" d="M63.01,-1349.59C66.15,-1219.53 87.86,-442.14 159.18,-369 192.85,-334.46 246.23,-327.2 292.06,-328.82"/>
<polygon fill="black" stroke="black" points="291.86,-332.32 302.03,-329.33 292.22,-325.32 291.86,-332.32"/>
</g>
<!-- 133 -->
<!-- name: &quot;Override force experimental gameplay has value&quot;, typeName: &quot;&quot;, id: 133, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;For servers this should always be false&quot; -->
<g id="node92" class="node">
<title>133</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-288" rx="192.61" ry="18"/>
<text text-anchor="middle" x="380.96" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Override force experimental gameplay has value</text>
</g>
<!-- 23&#45;&gt;133 -->
<g id="edge91" class="edge">
<title>23&#45;&gt;133</title>
<path fill="none" stroke="black" d="M62.91,-1349.89C65.42,-1216.78 83.99,-392.49 159.18,-315 166.04,-307.93 173.72,-302 182,-297.05"/>
<polygon fill="black" stroke="black" points="183.5,-300.22 190.65,-292.41 180.18,-294.06 183.5,-300.22"/>
</g>
<!-- 135 -->
<!-- name: &quot;ChatRestriction Level&quot;, typeName: &quot;&quot;, id: 135, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node94" class="node">
<title>135</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-234" rx="92.3" ry="18"/>
<text text-anchor="middle" x="380.96" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">ChatRestriction Level</text>
</g>
<!-- 23&#45;&gt;135 -->
<g id="edge93" class="edge">
<title>23&#45;&gt;135</title>
<path fill="none" stroke="black" d="M62.82,-1349.85C64.77,-1212.73 80.18,-342.78 159.18,-261 194.63,-224.29 252.32,-218.29 299.83,-221.07"/>
<polygon fill="black" stroke="black" points="299.31,-224.54 309.54,-221.79 299.82,-217.56 299.31,-224.54"/>
</g>
<!-- 137 -->
<!-- name: &quot;DisablePlayerInteractions ?&quot;, typeName: &quot;&quot;, id: 137, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node96" class="node">
<title>137</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-180" rx="112.77" ry="18"/>
<text text-anchor="middle" x="380.96" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">DisablePlayerInteractions ?</text>
</g>
<!-- 23&#45;&gt;137 -->
<g id="edge95" class="edge">
<title>23&#45;&gt;137</title>
<path fill="none" stroke="black" d="M62.74,-1349.87C64.14,-1209.05 76.35,-293.09 159.18,-207 191.88,-173.01 243.64,-165.31 288.82,-166.55"/>
<polygon fill="black" stroke="black" points="288.5,-170.04 298.64,-166.98 288.8,-163.04 288.5,-170.04"/>
</g>
<!-- 139 -->
<!-- name: &quot;Server Identifier&quot;, typeName: &quot;&quot;, id: 139, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node98" class="node">
<title>139</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-126" rx="71.82" ry="18"/>
<text text-anchor="middle" x="380.96" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">Server Identifier</text>
</g>
<!-- 23&#45;&gt;139 -->
<g id="edge97" class="edge">
<title>23&#45;&gt;139</title>
<path fill="none" stroke="black" d="M62.67,-1349.96C63.53,-1205.74 72.51,-243.42 159.18,-153 197.48,-113.04 262.1,-109.36 311.57,-113.87"/>
<polygon fill="black" stroke="black" points="311.01,-117.33 321.32,-114.9 311.75,-110.37 311.01,-117.33"/>
</g>
<!-- 141 -->
<!-- name: &quot;World Identifier from the server.&quot;, typeName: &quot;&quot;, id: 141, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node100" class="node">
<title>141</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-72" rx="132.73" ry="18"/>
<text text-anchor="middle" x="380.96" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">World Identifier from the server.</text>
</g>
<!-- 23&#45;&gt;141 -->
<g id="edge99" class="edge">
<title>23&#45;&gt;141</title>
<path fill="none" stroke="black" d="M62.61,-1349.63C62.97,-1200.67 68.75,-193.66 159.18,-99 189.42,-67.34 236.17,-58.43 278.88,-58.33"/>
<polygon fill="black" stroke="black" points="278.66,-61.82 288.71,-58.47 278.76,-54.82 278.66,-61.82"/>
</g>
<!-- 143 -->
<!-- name: &quot;Scenario Identifier from the server.&quot;, typeName: &quot;&quot;, id: 143, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node102" class="node">
<title>143</title>
<ellipse fill="none" stroke="black" cx="380.96" cy="-18" rx="141.94" ry="18"/>
<text text-anchor="middle" x="380.96" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Scenario Identifier from the server.</text>
</g>
<!-- 23&#45;&gt;143 -->
<g id="edge101" class="edge">
<title>23&#45;&gt;143</title>
<path fill="none" stroke="black" d="M62.55,-1349.82C62.41,-1198.01 64.87,-144.02 159.18,-45 188.2,-14.52 232.54,-5.1 273.89,-4.33"/>
<polygon fill="black" stroke="black" points="273.66,-7.83 283.66,-4.33 273.66,-0.83 273.66,-7.83"/>
</g>
<!-- 25 -->
<!-- name: &quot;unsigned int64&quot;, typeName: &quot;&quot;, id: 25, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>25</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2718" rx="65.68" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2712.95" font-family="Times New Roman,serif" font-size="14.00">unsigned int64</text>
</g>
<!-- 24&#45;&gt;25 -->
<g id="edge2" class="edge">
<title>24&#45;&gt;25</title>
<path fill="none" stroke="black" d="M410.26,-2718C468.67,-2718 604.28,-2718 690.42,-2718"/>
<polygon fill="black" stroke="black" points="690.2,-2721.5 700.2,-2718 690.2,-2714.5 690.2,-2721.5"/>
</g>
<!-- 34 -->
<!-- name: &quot;SpawnSettings&quot;, typeName: &quot;&quot;, id: 34, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>34</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2664" rx="65.68" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2658.95" font-family="Times New Roman,serif" font-size="14.00">SpawnSettings</text>
</g>
<!-- 26&#45;&gt;34 -->
<g id="edge4" class="edge">
<title>26&#45;&gt;34</title>
<path fill="none" stroke="black" d="M449.45,-2664C516.75,-2664 619.96,-2664 690.3,-2664"/>
<polygon fill="black" stroke="black" points="690.21,-2667.5 700.21,-2664 690.21,-2660.5 690.21,-2667.5"/>
</g>
<!-- 36 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 36, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>36</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2610" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2604.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 35&#45;&gt;36 -->
<g id="edge6" class="edge">
<title>35&#45;&gt;36</title>
<path fill="none" stroke="black" d="M449.45,-2610C528.57,-2610 657.35,-2610 723.95,-2610"/>
<polygon fill="black" stroke="black" points="723.74,-2613.5 733.74,-2610 723.74,-2606.5 723.74,-2613.5"/>
</g>
<!-- 38 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 38, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>38</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2556" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2550.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 37&#45;&gt;38 -->
<g id="edge8" class="edge">
<title>37&#45;&gt;38</title>
<path fill="none" stroke="black" d="M435.08,-2556C512.05,-2556 653.12,-2556 723.94,-2556"/>
<polygon fill="black" stroke="black" points="723.57,-2559.5 733.57,-2556 723.57,-2552.5 723.57,-2559.5"/>
</g>
<!-- 40 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 40, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>40</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2502" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2496.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 39&#45;&gt;40 -->
<g id="edge10" class="edge">
<title>39&#45;&gt;40</title>
<path fill="none" stroke="black" d="M495.11,-2502C574.29,-2502 675.19,-2502 729.02,-2502"/>
<polygon fill="black" stroke="black" points="728.88,-2505.5 738.88,-2502 728.88,-2498.5 728.88,-2505.5"/>
</g>
<!-- 42 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 42, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>42</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2448" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2442.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 41&#45;&gt;42 -->
<g id="edge12" class="edge">
<title>41&#45;&gt;42</title>
<path fill="none" stroke="black" d="M453.46,-2448C532.83,-2448 658.37,-2448 723.88,-2448"/>
<polygon fill="black" stroke="black" points="723.5,-2451.5 733.5,-2448 723.5,-2444.5 723.5,-2451.5"/>
</g>
<!-- 51 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 51, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>51</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2394" rx="95.37" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2388.95" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 43&#45;&gt;51 -->
<g id="edge14" class="edge">
<title>43&#45;&gt;51</title>
<path fill="none" stroke="black" d="M504.81,-2394C555.02,-2394 612.54,-2394 660.87,-2394"/>
<polygon fill="black" stroke="black" points="660.8,-2397.5 670.8,-2394 660.8,-2390.5 660.8,-2397.5"/>
</g>
<!-- 53 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 53, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>53</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2340" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2334.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 52&#45;&gt;53 -->
<g id="edge16" class="edge">
<title>52&#45;&gt;53</title>
<path fill="none" stroke="black" d="M480.59,-2340C561.48,-2340 671.66,-2340 728.88,-2340"/>
<polygon fill="black" stroke="black" points="728.75,-2343.5 738.75,-2340 728.75,-2336.5 728.75,-2343.5"/>
</g>
<!-- 55 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 55, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node19" class="node">
<title>55</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2286" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2280.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 54&#45;&gt;55 -->
<g id="edge18" class="edge">
<title>54&#45;&gt;55</title>
<path fill="none" stroke="black" d="M460.78,-2286C540.5,-2286 660.75,-2286 724.2,-2286"/>
<polygon fill="black" stroke="black" points="723.85,-2289.5 733.85,-2286 723.85,-2282.5 723.85,-2289.5"/>
</g>
<!-- 57 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 57, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node21" class="node">
<title>57</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2232" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2226.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 56&#45;&gt;57 -->
<g id="edge20" class="edge">
<title>56&#45;&gt;57</title>
<path fill="none" stroke="black" d="M465.48,-2232C547.16,-2232 667.86,-2232 728.77,-2232"/>
<polygon fill="black" stroke="black" points="728.61,-2235.5 738.61,-2232 728.61,-2228.5 728.61,-2235.5"/>
</g>
<!-- 59 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 59, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node23" class="node">
<title>59</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2178" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2172.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 58&#45;&gt;59 -->
<g id="edge22" class="edge">
<title>58&#45;&gt;59</title>
<path fill="none" stroke="black" d="M483.35,-2178C564.03,-2178 672.47,-2178 729.01,-2178"/>
<polygon fill="black" stroke="black" points="728.75,-2181.5 738.75,-2178 728.74,-2174.5 728.75,-2181.5"/>
</g>
<!-- 61 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 61, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node25" class="node">
<title>61</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2124" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2118.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 60&#45;&gt;61 -->
<g id="edge24" class="edge">
<title>60&#45;&gt;61</title>
<path fill="none" stroke="black" d="M473.18,-2124C552.38,-2124 663.56,-2124 723.88,-2124"/>
<polygon fill="black" stroke="black" points="723.72,-2127.5 733.72,-2124 723.72,-2120.5 723.72,-2127.5"/>
</g>
<!-- 63 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 63, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node27" class="node">
<title>63</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2070" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2064.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 62&#45;&gt;63 -->
<g id="edge26" class="edge">
<title>62&#45;&gt;63</title>
<path fill="none" stroke="black" d="M481.84,-2070C560.41,-2070 666,-2070 724.1,-2070"/>
<polygon fill="black" stroke="black" points="723.89,-2073.5 733.89,-2070 723.89,-2066.5 723.89,-2073.5"/>
</g>
<!-- 65 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 65, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node29" class="node">
<title>65</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-2016" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-2010.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 64&#45;&gt;65 -->
<g id="edge28" class="edge">
<title>64&#45;&gt;65</title>
<path fill="none" stroke="black" d="M513.08,-2016C588.97,-2016 679.05,-2016 728.91,-2016"/>
<polygon fill="black" stroke="black" points="728.88,-2019.5 738.88,-2016 728.88,-2012.5 728.88,-2019.5"/>
</g>
<!-- 67 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 67, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node31" class="node">
<title>67</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1962" rx="31.9" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1956.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 66&#45;&gt;67 -->
<g id="edge30" class="edge">
<title>66&#45;&gt;67</title>
<path fill="none" stroke="black" d="M469.79,-1962C549.25,-1962 662.91,-1962 724.05,-1962"/>
<polygon fill="black" stroke="black" points="724.03,-1965.5 734.03,-1962 724.03,-1958.5 724.03,-1965.5"/>
</g>
<!-- 69 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 69, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node33" class="node">
<title>69</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1908" rx="27.81" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1902.95" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 68&#45;&gt;69 -->
<g id="edge32" class="edge">
<title>68&#45;&gt;69</title>
<path fill="none" stroke="black" d="M433.07,-1908C511.18,-1908 658.49,-1908 728.31,-1908"/>
<polygon fill="black" stroke="black" points="728.11,-1911.5 738.11,-1908 728.11,-1904.5 728.11,-1911.5"/>
</g>
<!-- 71 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 71, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node35" class="node">
<title>71</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1854" rx="27.81" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1848.95" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 70&#45;&gt;71 -->
<g id="edge34" class="edge">
<title>70&#45;&gt;71</title>
<path fill="none" stroke="black" d="M452.11,-1854C533.36,-1854 664.27,-1854 728.64,-1854"/>
<polygon fill="black" stroke="black" points="728.34,-1857.5 738.34,-1854 728.34,-1850.5 728.34,-1857.5"/>
</g>
<!-- 73 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 73, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node37" class="node">
<title>73</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1800" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1794.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 72&#45;&gt;73 -->
<g id="edge36" class="edge">
<title>72&#45;&gt;73</title>
<path fill="none" stroke="black" d="M544.65,-1800C612.73,-1800 685.9,-1800 728.98,-1800"/>
<polygon fill="black" stroke="black" points="728.79,-1803.5 738.79,-1800 728.79,-1796.5 728.79,-1803.5"/>
</g>
<!-- 75 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 75, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node39" class="node">
<title>75</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1746" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1740.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 74&#45;&gt;75 -->
<g id="edge38" class="edge">
<title>74&#45;&gt;75</title>
<path fill="none" stroke="black" d="M545.2,-1746C613.19,-1746 686.16,-1746 729.1,-1746"/>
<polygon fill="black" stroke="black" points="728.88,-1749.5 738.88,-1746 728.88,-1742.5 728.88,-1749.5"/>
</g>
<!-- 77 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 77, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node41" class="node">
<title>77</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1692" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1686.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 76&#45;&gt;77 -->
<g id="edge40" class="edge">
<title>76&#45;&gt;77</title>
<path fill="none" stroke="black" d="M569.91,-1692C630.19,-1692 691.05,-1692 728.84,-1692"/>
<polygon fill="black" stroke="black" points="728.76,-1695.5 738.76,-1692 728.76,-1688.5 728.76,-1695.5"/>
</g>
<!-- 79 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 79, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node43" class="node">
<title>79</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1638" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1632.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 78&#45;&gt;79 -->
<g id="edge42" class="edge">
<title>78&#45;&gt;79</title>
<path fill="none" stroke="black" d="M500.33,-1638C576.13,-1638 670.02,-1638 723.73,-1638"/>
<polygon fill="black" stroke="black" points="723.69,-1641.5 733.69,-1638 723.69,-1634.5 723.69,-1641.5"/>
</g>
<!-- 81 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 81, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node45" class="node">
<title>81</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1584" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1578.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 80&#45;&gt;81 -->
<g id="edge44" class="edge">
<title>80&#45;&gt;81</title>
<path fill="none" stroke="black" d="M493.04,-1584C570,-1584 668.25,-1584 723.7,-1584"/>
<polygon fill="black" stroke="black" points="723.68,-1587.5 733.68,-1584 723.68,-1580.5 723.68,-1587.5"/>
</g>
<!-- 83 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 83, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node47" class="node">
<title>83</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1530" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1524.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 82&#45;&gt;83 -->
<g id="edge46" class="edge">
<title>82&#45;&gt;83</title>
<path fill="none" stroke="black" d="M467.87,-1530C549.71,-1530 669.1,-1530 729.26,-1530"/>
<polygon fill="black" stroke="black" points="728.96,-1533.5 738.96,-1530 728.96,-1526.5 728.96,-1533.5"/>
</g>
<!-- 85 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 85, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node49" class="node">
<title>85</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1476" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1470.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 84&#45;&gt;85 -->
<g id="edge48" class="edge">
<title>84&#45;&gt;85</title>
<path fill="none" stroke="black" d="M480.59,-1476C561.48,-1476 671.66,-1476 728.88,-1476"/>
<polygon fill="black" stroke="black" points="728.75,-1479.5 738.75,-1476 728.75,-1472.5 728.75,-1479.5"/>
</g>
<!-- 87 -->
<!-- name: &quot;GameRulesChangedPacketData&quot;, typeName: &quot;&quot;, id: 87, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node51" class="node">
<title>87</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1422" rx="129.15" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1416.95" font-family="Times New Roman,serif" font-size="14.00">GameRulesChangedPacketData</text>
</g>
<!-- 86&#45;&gt;87 -->
<g id="edge50" class="edge">
<title>86&#45;&gt;87</title>
<path fill="none" stroke="black" d="M429.54,-1422C478.7,-1422 557.8,-1422 627.04,-1422"/>
<polygon fill="black" stroke="black" points="627,-1425.5 637,-1422 627,-1418.5 627,-1425.5"/>
</g>
<!-- 89 -->
<!-- name: &quot;Experiments&quot;, typeName: &quot;&quot;, id: 89, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node53" class="node">
<title>89</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1368" rx="58" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1362.95" font-family="Times New Roman,serif" font-size="14.00">Experiments</text>
</g>
<!-- 88&#45;&gt;89 -->
<g id="edge52" class="edge">
<title>88&#45;&gt;89</title>
<path fill="none" stroke="black" d="M439.17,-1368C508.25,-1368 624.34,-1368 698.2,-1368"/>
<polygon fill="black" stroke="black" points="698.16,-1371.5 708.16,-1368 698.16,-1364.5 698.16,-1371.5"/>
</g>
<!-- 91 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 91, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node55" class="node">
<title>91</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1314" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1308.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 90&#45;&gt;91 -->
<g id="edge54" class="edge">
<title>90&#45;&gt;91</title>
<path fill="none" stroke="black" d="M493.04,-1314C572.52,-1314 674.71,-1314 729.01,-1314"/>
<polygon fill="black" stroke="black" points="728.97,-1317.5 738.97,-1314 728.97,-1310.5 728.97,-1317.5"/>
</g>
<!-- 93 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 93, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node57" class="node">
<title>93</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1260" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1254.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 92&#45;&gt;93 -->
<g id="edge56" class="edge">
<title>92&#45;&gt;93</title>
<path fill="none" stroke="black" d="M485.37,-1260C565.82,-1260 672.92,-1260 728.99,-1260"/>
<polygon fill="black" stroke="black" points="728.64,-1263.5 738.64,-1260 728.64,-1256.5 728.64,-1263.5"/>
</g>
<!-- 95 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 95, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node59" class="node">
<title>95</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1206" rx="32.41" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1200.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 94&#45;&gt;95 -->
<g id="edge58" class="edge">
<title>94&#45;&gt;95</title>
<path fill="none" stroke="black" d="M463.12,-1206C542.69,-1206 660.94,-1206 723.86,-1206"/>
<polygon fill="black" stroke="black" points="723.79,-1209.5 733.79,-1206 723.79,-1202.5 723.79,-1209.5"/>
</g>
<!-- 97 -->
<!-- name: &quot;int&quot;, typeName: &quot;&quot;, id: 97, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node61" class="node">
<title>97</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1152" rx="27" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1146.95" font-family="Times New Roman,serif" font-size="14.00">int</text>
</g>
<!-- 96&#45;&gt;97 -->
<g id="edge60" class="edge">
<title>96&#45;&gt;97</title>
<path fill="none" stroke="black" d="M488.42,-1152C568.64,-1152 673.97,-1152 729.26,-1152"/>
<polygon fill="black" stroke="black" points="729.08,-1155.5 739.08,-1152 729.08,-1148.5 729.08,-1155.5"/>
</g>
<!-- 99 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 99, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node63" class="node">
<title>99</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1098" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1092.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 98&#45;&gt;99 -->
<g id="edge62" class="edge">
<title>98&#45;&gt;99</title>
<path fill="none" stroke="black" d="M492.52,-1098C572.03,-1098 674.46,-1098 728.91,-1098"/>
<polygon fill="black" stroke="black" points="728.89,-1101.5 738.89,-1098 728.89,-1094.5 728.89,-1101.5"/>
</g>
<!-- 101 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 101, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node65" class="node">
<title>101</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-1044" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-1038.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 100&#45;&gt;101 -->
<g id="edge64" class="edge">
<title>100&#45;&gt;101</title>
<path fill="none" stroke="black" d="M491.49,-1044C571.21,-1044 674.39,-1044 729.04,-1044"/>
<polygon fill="black" stroke="black" points="728.74,-1047.5 738.74,-1044 728.74,-1040.5 728.74,-1047.5"/>
</g>
<!-- 103 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 103, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node67" class="node">
<title>103</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-990" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-984.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 102&#45;&gt;103 -->
<g id="edge66" class="edge">
<title>102&#45;&gt;103</title>
<path fill="none" stroke="black" d="M485.87,-990C566.15,-990 672.72,-990 728.74,-990"/>
<polygon fill="black" stroke="black" points="728.71,-993.5 738.71,-990 728.71,-986.5 728.71,-993.5"/>
</g>
<!-- 105 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 105, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node69" class="node">
<title>105</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-936" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-930.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 104&#45;&gt;105 -->
<g id="edge68" class="edge">
<title>104&#45;&gt;105</title>
<path fill="none" stroke="black" d="M493.55,-936C572.81,-936 674.43,-936 728.7,-936"/>
<polygon fill="black" stroke="black" points="728.65,-939.5 738.65,-936 728.65,-932.5 728.65,-939.5"/>
</g>
<!-- 107 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 107, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node71" class="node">
<title>107</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-882" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-876.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 106&#45;&gt;107 -->
<g id="edge70" class="edge">
<title>106&#45;&gt;107</title>
<path fill="none" stroke="black" d="M584.57,-882C639.82,-882 693.95,-882 728.68,-882"/>
<polygon fill="black" stroke="black" points="728.62,-885.5 738.62,-882 728.62,-878.5 728.62,-885.5"/>
</g>
<!-- 109 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 109, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node73" class="node">
<title>109</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-828" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-822.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 108&#45;&gt;109 -->
<g id="edge72" class="edge">
<title>108&#45;&gt;109</title>
<path fill="none" stroke="black" d="M603.09,-828C651.75,-828 697.91,-828 728.75,-828"/>
<polygon fill="black" stroke="black" points="728.68,-831.5 738.68,-828 728.68,-824.5 728.68,-831.5"/>
</g>
<!-- 111 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 111, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node75" class="node">
<title>111</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-774" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-768.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 110&#45;&gt;111 -->
<g id="edge74" class="edge">
<title>110&#45;&gt;111</title>
<path fill="none" stroke="black" d="M482.84,-774C563.53,-774 672.22,-774 728.91,-774"/>
<polygon fill="black" stroke="black" points="728.67,-777.5 738.67,-774 728.67,-770.5 728.67,-777.5"/>
</g>
<!-- 113 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 113, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node77" class="node">
<title>113</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-720" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 112&#45;&gt;113 -->
<g id="edge76" class="edge">
<title>112&#45;&gt;113</title>
<path fill="none" stroke="black" d="M458.01,-720C539.73,-720 666.29,-720 729,-720"/>
<polygon fill="black" stroke="black" points="728.79,-723.5 738.79,-720 728.79,-716.5 728.79,-723.5"/>
</g>
<!-- 115 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 115, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node79" class="node">
<title>115</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-666" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 114&#45;&gt;115 -->
<g id="edge78" class="edge">
<title>114&#45;&gt;115</title>
<path fill="none" stroke="black" d="M478.6,-666C559.68,-666 671.24,-666 728.92,-666"/>
<polygon fill="black" stroke="black" points="728.86,-669.5 738.86,-666 728.86,-662.5 728.86,-669.5"/>
</g>
<!-- 117 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 117, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node81" class="node">
<title>117</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-612" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 116&#45;&gt;117 -->
<g id="edge80" class="edge">
<title>116&#45;&gt;117</title>
<path fill="none" stroke="black" d="M463.59,-612C545.32,-612 667.48,-612 728.84,-612"/>
<polygon fill="black" stroke="black" points="728.76,-615.5 738.76,-612 728.76,-608.5 728.76,-615.5"/>
</g>
<!-- 119 -->
<!-- name: &quot;BaseGameVersion&quot;, typeName: &quot;&quot;, id: 119, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node83" class="node">
<title>119</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-558" rx="79.5" ry="18"/>
<text text-anchor="middle" x="767.89" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">BaseGameVersion</text>
</g>
<!-- 118&#45;&gt;119 -->
<g id="edge82" class="edge">
<title>118&#45;&gt;119</title>
<path fill="none" stroke="black" d="M465.48,-558C527.85,-558 612.98,-558 676.86,-558"/>
<polygon fill="black" stroke="black" points="676.61,-561.5 686.61,-558 676.61,-554.5 676.61,-561.5"/>
</g>
<!-- 121 -->
<!-- name: &quot;int&quot;, typeName: &quot;&quot;, id: 121, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node85" class="node">
<title>121</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-504" rx="27" ry="18"/>
<text text-anchor="middle" x="767.89" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">int</text>
</g>
<!-- 120&#45;&gt;121 -->
<g id="edge84" class="edge">
<title>120&#45;&gt;121</title>
<path fill="none" stroke="black" d="M472.21,-504C553.91,-504 670.23,-504 729.32,-504"/>
<polygon fill="black" stroke="black" points="729.17,-507.5 739.17,-504 729.17,-500.5 729.17,-507.5"/>
</g>
<!-- 123 -->
<!-- name: &quot;int&quot;, typeName: &quot;&quot;, id: 123, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node87" class="node">
<title>123</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-450" rx="27" ry="18"/>
<text text-anchor="middle" x="767.89" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">int</text>
</g>
<!-- 122&#45;&gt;123 -->
<g id="edge86" class="edge">
<title>122&#45;&gt;123</title>
<path fill="none" stroke="black" d="M472.21,-450C553.91,-450 670.23,-450 729.32,-450"/>
<polygon fill="black" stroke="black" points="729.17,-453.5 739.17,-450 729.17,-446.5 729.17,-453.5"/>
</g>
<!-- 125 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 125, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node89" class="node">
<title>125</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-396" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 124&#45;&gt;125 -->
<g id="edge88" class="edge">
<title>124&#45;&gt;125</title>
<path fill="none" stroke="black" d="M435.48,-396C514.57,-396 660.68,-396 729.36,-396"/>
<polygon fill="black" stroke="black" points="728.96,-399.5 738.96,-396 728.96,-392.5 728.96,-399.5"/>
</g>
<!-- 132 -->
<!-- name: &quot;EduSharedUriResource&quot;, typeName: &quot;&quot;, id: 132, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node91" class="node">
<title>132</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-342" rx="97.93" ry="18"/>
<text text-anchor="middle" x="767.89" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">EduSharedUriResource</text>
</g>
<!-- 126&#45;&gt;132 -->
<g id="edge90" class="edge">
<title>126&#45;&gt;132</title>
<path fill="none" stroke="black" d="M486.89,-342C540.09,-342 604.64,-342 658.34,-342"/>
<polygon fill="black" stroke="black" points="658.12,-345.5 668.12,-342 658.12,-338.5 658.12,-345.5"/>
</g>
<!-- 134 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 134, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node93" class="node">
<title>134</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-288" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 133&#45;&gt;134 -->
<g id="edge92" class="edge">
<title>133&#45;&gt;134</title>
<path fill="none" stroke="black" d="M573.86,-288C633,-288 692.2,-288 729.15,-288"/>
<polygon fill="black" stroke="black" points="728.82,-291.5 738.82,-288 728.82,-284.5 728.82,-291.5"/>
</g>
<!-- 136 -->
<!-- name: &quot;byte&quot;, typeName: &quot;&quot;, id: 136, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node95" class="node">
<title>136</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="767.89" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">byte</text>
</g>
<!-- 135&#45;&gt;136 -->
<g id="edge94" class="edge">
<title>135&#45;&gt;136</title>
<path fill="none" stroke="black" d="M473.67,-234C555.22,-234 670.38,-234 729.17,-234"/>
<polygon fill="black" stroke="black" points="728.97,-237.5 738.97,-234 728.97,-230.5 728.97,-237.5"/>
</g>
<!-- 138 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 138, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node97" class="node">
<title>138</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-180" rx="27.3" ry="18"/>
<text text-anchor="middle" x="767.89" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 137&#45;&gt;138 -->
<g id="edge96" class="edge">
<title>137&#45;&gt;138</title>
<path fill="none" stroke="black" d="M494.07,-180C573.31,-180 674.68,-180 728.8,-180"/>
<polygon fill="black" stroke="black" points="728.73,-183.5 738.73,-180 728.73,-176.5 728.73,-183.5"/>
</g>
<!-- 140 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 140, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node99" class="node">
<title>140</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-126" rx="31.9" ry="18"/>
<text text-anchor="middle" x="767.89" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 139&#45;&gt;140 -->
<g id="edge98" class="edge">
<title>139&#45;&gt;140</title>
<path fill="none" stroke="black" d="M453.01,-126C532.56,-126 658.89,-126 724.38,-126"/>
<polygon fill="black" stroke="black" points="724.36,-129.5 734.36,-126 724.36,-122.5 724.36,-129.5"/>
</g>
<!-- 142 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 142, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node101" class="node">
<title>142</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-72" rx="31.9" ry="18"/>
<text text-anchor="middle" x="767.89" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 141&#45;&gt;142 -->
<g id="edge100" class="edge">
<title>141&#45;&gt;142</title>
<path fill="none" stroke="black" d="M514.16,-72C587.47,-72 673.76,-72 724.18,-72"/>
<polygon fill="black" stroke="black" points="724.08,-75.5 734.08,-72 724.08,-68.5 724.08,-75.5"/>
</g>
<!-- 144 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 144, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node103" class="node">
<title>144</title>
<ellipse fill="none" stroke="black" cx="767.89" cy="-18" rx="31.9" ry="18"/>
<text text-anchor="middle" x="767.89" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 143&#45;&gt;144 -->
<g id="edge102" class="edge">
<title>143&#45;&gt;144</title>
<path fill="none" stroke="black" d="M523.38,-18C594.71,-18 676.12,-18 724.41,-18"/>
<polygon fill="black" stroke="black" points="724.15,-21.5 734.15,-18 724.15,-14.5 724.15,-21.5"/>
</g>
</g>
</svg>