1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-07-19 02:44:49 +00:00
Files
bedrock-protocol-docs/html/svg/PropertySyncData.svg
2024-07-17 13:35:22 -07:00

229 lines
12 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 11.0.0 (20240428.1522)
-->
<!-- Title: PropertySyncData Pages: 1 -->
<svg width="867pt" height="314pt"
viewBox="0.00 0.00 867.23 314.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 310)">
<title>PropertySyncData</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-310 863.23,-310 863.23,4 -4,4"/>
<!-- 61 -->
<!-- name: &quot;PropertySyncData&quot;, typeName: &quot;&quot;, id: 61, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>61</title>
<ellipse fill="none" stroke="black" cx="79.01" cy="-153" rx="79.01" ry="18"/>
<text text-anchor="middle" x="79.01" y="-147.57" font-family="Times New Roman,serif" font-size="14.00">PropertySyncData</text>
</g>
<!-- 62 -->
<!-- name: &quot;Int Entries List&quot;, typeName: &quot;&quot;, id: 62, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>62</title>
<ellipse fill="none" stroke="black" cx="268.03" cy="-207" rx="65.04" ry="18"/>
<text text-anchor="middle" x="268.03" y="-201.57" font-family="Times New Roman,serif" font-size="14.00">Int Entries List</text>
</g>
<!-- 61&#45;&gt;62 -->
<g id="edge1" class="edge">
<title>61&#45;&gt;62</title>
<path fill="none" stroke="black" d="M129.15,-167.19C154.24,-174.43 184.89,-183.28 210.91,-190.8"/>
<polygon fill="black" stroke="black" points="209.72,-194.09 220.29,-193.51 211.66,-187.37 209.72,-194.09"/>
</g>
<!-- 70 -->
<!-- name: &quot;Float Entries List&quot;, typeName: &quot;&quot;, id: 70, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>70</title>
<ellipse fill="none" stroke="black" cx="268.03" cy="-126" rx="74.02" ry="18"/>
<text text-anchor="middle" x="268.03" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Float Entries List</text>
</g>
<!-- 61&#45;&gt;70 -->
<g id="edge9" class="edge">
<title>61&#45;&gt;70</title>
<path fill="none" stroke="black" d="M146.74,-143.37C161.45,-141.24 177.13,-138.98 192.14,-136.81"/>
<polygon fill="black" stroke="black" points="192.57,-140.29 201.96,-135.39 191.57,-133.36 192.57,-140.29"/>
</g>
<!-- 63 -->
<!-- name: &quot;Array Size&quot;, typeName: &quot;&quot;, id: 63, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>63</title>
<ellipse fill="none" stroke="black" cx="449.57" cy="-274" rx="49.57" ry="18"/>
<text text-anchor="middle" x="449.57" y="-268.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
</g>
<!-- 62&#45;&gt;63 -->
<g id="edge2" class="edge">
<title>62&#45;&gt;63</title>
<path fill="none" stroke="black" d="M307.99,-221.54C336.1,-232.03 374.11,-246.21 403.53,-257.19"/>
<polygon fill="black" stroke="black" points="401.93,-260.33 412.52,-260.55 404.38,-253.77 401.93,-260.33"/>
</g>
<!-- 65 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 65, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>65</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="449.57" cy="-207" rx="71.52" ry="18"/>
<text text-anchor="middle" x="449.57" y="-201.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 62&#45;&gt;65 -->
<g id="edge4" class="edge">
<title>62&#45;&gt;65</title>
<path fill="none" stroke="black" d="M333.34,-207C344.02,-207 355.23,-207 366.28,-207"/>
<polygon fill="black" stroke="black" points="366.2,-210.5 376.2,-207 366.2,-203.5 366.2,-210.5"/>
</g>
<!-- 64 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 64, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>64</title>
<ellipse fill="none" stroke="black" cx="792.69" cy="-288" rx="66.53" ry="18"/>
<text text-anchor="middle" x="792.69" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 63&#45;&gt;64 -->
<g id="edge3" class="edge">
<title>63&#45;&gt;64</title>
<path fill="none" stroke="black" d="M499.09,-275.99C555.42,-278.3 649.07,-282.15 715.22,-284.86"/>
<polygon fill="black" stroke="black" points="714.77,-288.35 724.91,-285.26 715.06,-281.35 714.77,-288.35"/>
</g>
<!-- 66 -->
<!-- name: &quot;Property Index&quot;, typeName: &quot;&quot;, id: 66, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>66</title>
<ellipse fill="none" stroke="black" cx="623.63" cy="-234" rx="66.53" ry="18"/>
<text text-anchor="middle" x="623.63" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Property Index</text>
</g>
<!-- 65&#45;&gt;66 -->
<g id="edge5" class="edge">
<title>65&#45;&gt;66</title>
<path fill="none" stroke="black" d="M511.23,-216.52C525.13,-218.7 539.99,-221.03 554.19,-223.26"/>
<polygon fill="black" stroke="black" points="553.48,-226.69 563.9,-224.78 554.57,-219.78 553.48,-226.69"/>
</g>
<!-- 68 -->
<!-- name: &quot;Data&quot;, typeName: &quot;&quot;, id: 68, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>68</title>
<ellipse fill="none" stroke="black" cx="623.63" cy="-180" rx="27.61" ry="18"/>
<text text-anchor="middle" x="623.63" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Data</text>
</g>
<!-- 65&#45;&gt;68 -->
<g id="edge7" class="edge">
<title>65&#45;&gt;68</title>
<path fill="none" stroke="black" d="M511.23,-197.48C535.89,-193.61 563.59,-189.26 585.21,-185.87"/>
<polygon fill="black" stroke="black" points="585.7,-189.34 595.03,-184.33 584.61,-182.42 585.7,-189.34"/>
</g>
<!-- 67 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 67, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>67</title>
<ellipse fill="none" stroke="black" cx="792.69" cy="-234" rx="66.53" ry="18"/>
<text text-anchor="middle" x="792.69" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 66&#45;&gt;67 -->
<g id="edge6" class="edge">
<title>66&#45;&gt;67</title>
<path fill="none" stroke="black" d="M690.66,-234C698.53,-234 706.62,-234 714.63,-234"/>
<polygon fill="black" stroke="black" points="714.36,-237.5 724.36,-234 714.36,-230.5 714.36,-237.5"/>
</g>
<!-- 69 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 69, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>69</title>
<ellipse fill="none" stroke="black" cx="792.69" cy="-180" rx="31.1" ry="18"/>
<text text-anchor="middle" x="792.69" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 68&#45;&gt;69 -->
<g id="edge8" class="edge">
<title>68&#45;&gt;69</title>
<path fill="none" stroke="black" d="M651.47,-180C678.05,-180 719.13,-180 749.97,-180"/>
<polygon fill="black" stroke="black" points="749.73,-183.5 759.73,-180 749.73,-176.5 749.73,-183.5"/>
</g>
<!-- 71 -->
<!-- name: &quot;Array Size&quot;, typeName: &quot;&quot;, id: 71, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>71</title>
<ellipse fill="none" stroke="black" cx="449.57" cy="-126" rx="49.57" ry="18"/>
<text text-anchor="middle" x="449.57" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
</g>
<!-- 70&#45;&gt;71 -->
<g id="edge10" class="edge">
<title>70&#45;&gt;71</title>
<path fill="none" stroke="black" d="M342.32,-126C357.54,-126 373.42,-126 388.13,-126"/>
<polygon fill="black" stroke="black" points="388.12,-129.5 398.12,-126 388.11,-122.5 388.12,-129.5"/>
</g>
<!-- 73 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 73, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>73</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="449.57" cy="-72" rx="71.52" ry="18"/>
<text text-anchor="middle" x="449.57" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 70&#45;&gt;73 -->
<g id="edge12" class="edge">
<title>70&#45;&gt;73</title>
<path fill="none" stroke="black" d="M315.74,-111.95C338.89,-104.99 367.06,-96.52 391.49,-89.17"/>
<polygon fill="black" stroke="black" points="392.4,-92.55 400.97,-86.32 390.38,-85.85 392.4,-92.55"/>
</g>
<!-- 72 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 72, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>72</title>
<ellipse fill="none" stroke="black" cx="792.69" cy="-126" rx="66.53" ry="18"/>
<text text-anchor="middle" x="792.69" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 71&#45;&gt;72 -->
<g id="edge11" class="edge">
<title>71&#45;&gt;72</title>
<path fill="none" stroke="black" d="M499.45,-126C555.7,-126 648.79,-126 714.78,-126"/>
<polygon fill="black" stroke="black" points="714.44,-129.5 724.44,-126 714.44,-122.5 714.44,-129.5"/>
</g>
<!-- 74 -->
<!-- name: &quot;Property Index&quot;, typeName: &quot;&quot;, id: 74, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>74</title>
<ellipse fill="none" stroke="black" cx="623.63" cy="-72" rx="66.53" ry="18"/>
<text text-anchor="middle" x="623.63" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Property Index</text>
</g>
<!-- 73&#45;&gt;74 -->
<g id="edge13" class="edge">
<title>73&#45;&gt;74</title>
<path fill="none" stroke="black" d="M521.55,-72C529.38,-72 537.39,-72 545.3,-72"/>
<polygon fill="black" stroke="black" points="545.27,-75.5 555.27,-72 545.27,-68.5 545.27,-75.5"/>
</g>
<!-- 76 -->
<!-- name: &quot;Data&quot;, typeName: &quot;&quot;, id: 76, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>76</title>
<ellipse fill="none" stroke="black" cx="623.63" cy="-18" rx="27.61" ry="18"/>
<text text-anchor="middle" x="623.63" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Data</text>
</g>
<!-- 73&#45;&gt;76 -->
<g id="edge15" class="edge">
<title>73&#45;&gt;76</title>
<path fill="none" stroke="black" d="M495.78,-57.81C524.53,-48.79 561.2,-37.28 587.71,-28.96"/>
<polygon fill="black" stroke="black" points="588.46,-32.39 596.95,-26.06 586.36,-25.71 588.46,-32.39"/>
</g>
<!-- 75 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 75, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>75</title>
<ellipse fill="none" stroke="black" cx="792.69" cy="-72" rx="66.53" ry="18"/>
<text text-anchor="middle" x="792.69" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 74&#45;&gt;75 -->
<g id="edge14" class="edge">
<title>74&#45;&gt;75</title>
<path fill="none" stroke="black" d="M690.66,-72C698.53,-72 706.62,-72 714.63,-72"/>
<polygon fill="black" stroke="black" points="714.36,-75.5 724.36,-72 714.36,-68.5 714.36,-75.5"/>
</g>
<!-- 77 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 77, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>77</title>
<ellipse fill="none" stroke="black" cx="792.69" cy="-18" rx="27.11" ry="18"/>
<text text-anchor="middle" x="792.69" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 76&#45;&gt;77 -->
<g id="edge16" class="edge">
<title>76&#45;&gt;77</title>
<path fill="none" stroke="black" d="M651.47,-18C679.2,-18 722.7,-18 753.9,-18"/>
<polygon fill="black" stroke="black" points="753.68,-21.5 763.68,-18 753.68,-14.5 753.68,-21.5"/>
</g>
</g>
</svg>