mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-19 02:44:49 +00:00
229 lines
12 KiB
XML
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: "PropertySyncData", typeName: "", id: 61, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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: "Int Entries List", typeName: "", id: 62, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<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->62 -->
|
|
<g id="edge1" class="edge">
|
|
<title>61->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: "Float Entries List", typeName: "", id: 70, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<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->70 -->
|
|
<g id="edge9" class="edge">
|
|
<title>61->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: "Array Size", typeName: "", id: 63, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->63 -->
|
|
<g id="edge2" class="edge">
|
|
<title>62->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: "example element", typeName: "", id: 65, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<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->65 -->
|
|
<g id="edge4" class="edge">
|
|
<title>62->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: "unsigned varint", typeName: "", id: 64, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->64 -->
|
|
<g id="edge3" class="edge">
|
|
<title>63->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: "Property Index", typeName: "", id: 66, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->66 -->
|
|
<g id="edge5" class="edge">
|
|
<title>65->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: "Data", typeName: "", id: 68, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->68 -->
|
|
<g id="edge7" class="edge">
|
|
<title>65->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: "unsigned varint", typeName: "", id: 67, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->67 -->
|
|
<g id="edge6" class="edge">
|
|
<title>66->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: "varint", typeName: "", id: 69, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->69 -->
|
|
<g id="edge8" class="edge">
|
|
<title>68->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: "Array Size", typeName: "", id: 71, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->71 -->
|
|
<g id="edge10" class="edge">
|
|
<title>70->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: "example element", typeName: "", id: 73, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<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->73 -->
|
|
<g id="edge12" class="edge">
|
|
<title>70->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: "unsigned varint", typeName: "", id: 72, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->72 -->
|
|
<g id="edge11" class="edge">
|
|
<title>71->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: "Property Index", typeName: "", id: 74, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->74 -->
|
|
<g id="edge13" class="edge">
|
|
<title>73->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: "Data", typeName: "", id: 76, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->76 -->
|
|
<g id="edge15" class="edge">
|
|
<title>73->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: "unsigned varint", typeName: "", id: 75, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->75 -->
|
|
<g id="edge14" class="edge">
|
|
<title>74->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: "float", typeName: "", id: 77, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->77 -->
|
|
<g id="edge16" class="edge">
|
|
<title>76->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>
|