1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-07-16 11:45:14 +00:00
Files
bedrock-protocol-docs/html/svg/PropertySyncData.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

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 12.2.1 (20241206.2353)
-->
<!-- Title: PropertySyncData Pages: 1 -->
<svg width="878pt" height="314pt"
viewBox="0.00 0.00 878.43 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 874.43,-310 874.43,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="78.48" cy="-153" rx="78.48" ry="18"/>
<text text-anchor="middle" x="78.48" y="-147.95" 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.36" cy="-207" rx="66.71" ry="18"/>
<text text-anchor="middle" x="268.36" y="-201.95" 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="M128.84,-167.19C153.96,-174.41 184.61,-183.22 210.68,-190.71"/>
<polygon fill="black" stroke="black" points="209.52,-194.02 220.09,-193.42 211.45,-187.29 209.52,-194.02"/>
</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.36" cy="-126" rx="75.41" ry="18"/>
<text text-anchor="middle" x="268.36" y="-120.95" 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="M145.98,-143.44C160.7,-141.33 176.41,-139.07 191.47,-136.91"/>
<polygon fill="black" stroke="black" points="191.94,-140.37 201.34,-135.49 190.94,-133.45 191.94,-140.37"/>
</g>
<!-- 63 -->
<!-- name: &quot;List 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="454.66" cy="-274" rx="43.67" ry="18"/>
<text text-anchor="middle" x="454.66" y="-268.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 62&#45;&gt;63 -->
<g id="edge2" class="edge">
<title>62&#45;&gt;63</title>
<path fill="none" stroke="black" d="M309.35,-221.54C339.15,-232.37 379.79,-247.14 410.35,-258.26"/>
<polygon fill="black" stroke="black" points="409.1,-261.52 419.69,-261.65 411.49,-254.95 409.1,-261.52"/>
</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="454.66" cy="-207" rx="74.89" ry="18"/>
<text text-anchor="middle" x="454.66" y="-201.95" 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="M335.38,-207C345.96,-207 357.04,-207 367.99,-207"/>
<polygon fill="black" stroke="black" points="367.83,-210.5 377.83,-207 367.83,-203.5 367.83,-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="802.19" cy="-288" rx="68.24" ry="18"/>
<text text-anchor="middle" x="802.19" y="-282.95" 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="M498.38,-275.73C554.3,-278 653.39,-282.01 722.95,-284.83"/>
<polygon fill="black" stroke="black" points="722.63,-288.32 732.77,-285.23 722.92,-281.33 722.63,-288.32"/>
</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="631.75" cy="-234" rx="66.19" ry="18"/>
<text text-anchor="middle" x="631.75" y="-228.95" 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="M518.38,-216.67C532.55,-218.86 547.66,-221.19 562.06,-223.41"/>
<polygon fill="black" stroke="black" points="561.51,-226.86 571.93,-224.93 562.58,-219.95 561.51,-226.86"/>
</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="631.75" cy="-180" rx="28.32" ry="18"/>
<text text-anchor="middle" x="631.75" y="-174.95" 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="M518.38,-197.33C543.33,-193.48 571.22,-189.18 592.97,-185.83"/>
<polygon fill="black" stroke="black" points="593.2,-189.33 602.55,-184.35 592.14,-182.41 593.2,-189.33"/>
</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="802.19" cy="-234" rx="68.24" ry="18"/>
<text text-anchor="middle" x="802.19" y="-228.95" 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="M698.35,-234C706.2,-234 714.28,-234 722.29,-234"/>
<polygon fill="black" stroke="black" points="722.03,-237.5 732.03,-234 722.03,-230.5 722.03,-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="802.19" cy="-180" rx="32.41" ry="18"/>
<text text-anchor="middle" x="802.19" y="-174.95" 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="M660.56,-180C687.08,-180 727.39,-180 758.07,-180"/>
<polygon fill="black" stroke="black" points="757.79,-183.5 767.79,-180 757.79,-176.5 757.79,-183.5"/>
</g>
<!-- 71 -->
<!-- name: &quot;List 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="454.66" cy="-126" rx="43.67" ry="18"/>
<text text-anchor="middle" x="454.66" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 70&#45;&gt;71 -->
<g id="edge10" class="edge">
<title>70&#45;&gt;71</title>
<path fill="none" stroke="black" d="M344.06,-126C362.64,-126 382.2,-126 399.57,-126"/>
<polygon fill="black" stroke="black" points="399.13,-129.5 409.13,-126 399.13,-122.5 399.13,-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="454.66" cy="-72" rx="74.89" ry="18"/>
<text text-anchor="middle" x="454.66" y="-66.95" 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="M317.3,-111.95C341.09,-104.98 370.02,-96.51 395.11,-89.16"/>
<polygon fill="black" stroke="black" points="395.9,-92.57 404.51,-86.4 393.93,-85.86 395.9,-92.57"/>
</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="802.19" cy="-126" rx="68.24" ry="18"/>
<text text-anchor="middle" x="802.19" y="-120.95" 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="M498.72,-126C554.5,-126 652.79,-126 722.16,-126"/>
<polygon fill="black" stroke="black" points="721.95,-129.5 731.95,-126 721.95,-122.5 721.95,-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="631.75" cy="-72" rx="66.19" ry="18"/>
<text text-anchor="middle" x="631.75" y="-66.95" 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="M529.92,-72C537.81,-72 545.84,-72 553.76,-72"/>
<polygon fill="black" stroke="black" points="553.74,-75.5 563.74,-72 553.74,-68.5 553.74,-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="631.75" cy="-18" rx="28.32" ry="18"/>
<text text-anchor="middle" x="631.75" y="-12.95" 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="M502.12,-57.67C531.2,-48.7 568.09,-37.32 594.91,-29.05"/>
<polygon fill="black" stroke="black" points="595.76,-32.46 604.28,-26.16 593.69,-25.77 595.76,-32.46"/>
</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="802.19" cy="-72" rx="68.24" ry="18"/>
<text text-anchor="middle" x="802.19" y="-66.95" 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="M698.35,-72C706.2,-72 714.28,-72 722.29,-72"/>
<polygon fill="black" stroke="black" points="722.03,-75.5 732.03,-72 722.03,-68.5 722.03,-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="802.19" cy="-18" rx="27.81" ry="18"/>
<text text-anchor="middle" x="802.19" y="-12.95" 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="M660.56,-18C688.4,-18 731.46,-18 762.6,-18"/>
<polygon fill="black" stroke="black" points="762.38,-21.5 772.38,-18 762.38,-14.5 762.38,-21.5"/>
</g>
</g>
</svg>