mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-16 11:45:14 +00:00
* Protocol for r/21_u6 NetworkProtocolVersion 776 * Protocol for r/21_u6 NetworkProtocolVersion 776 - Fix README version * Protocol for r/21_u6 NetworkProtocolVersion 776 - Fix changelog release * Protocol for r/21_u6 NetworkProtocolVersion 776 - Add NoteBlockInstrument to protocol doc
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 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: "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="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: "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.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->62 -->
|
|
<g id="edge1" class="edge">
|
|
<title>61->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: "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.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->70 -->
|
|
<g id="edge9" class="edge">
|
|
<title>61->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: "List 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="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->63 -->
|
|
<g id="edge2" class="edge">
|
|
<title>62->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: "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="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->65 -->
|
|
<g id="edge4" class="edge">
|
|
<title>62->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: "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="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->64 -->
|
|
<g id="edge3" class="edge">
|
|
<title>63->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: "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="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->66 -->
|
|
<g id="edge5" class="edge">
|
|
<title>65->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: "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="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->68 -->
|
|
<g id="edge7" class="edge">
|
|
<title>65->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: "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="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->67 -->
|
|
<g id="edge6" class="edge">
|
|
<title>66->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: "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="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->69 -->
|
|
<g id="edge8" class="edge">
|
|
<title>68->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: "List 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="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->71 -->
|
|
<g id="edge10" class="edge">
|
|
<title>70->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: "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="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->73 -->
|
|
<g id="edge12" class="edge">
|
|
<title>70->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: "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="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->72 -->
|
|
<g id="edge11" class="edge">
|
|
<title>71->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: "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="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->74 -->
|
|
<g id="edge13" class="edge">
|
|
<title>73->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: "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="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->76 -->
|
|
<g id="edge15" class="edge">
|
|
<title>73->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: "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="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->75 -->
|
|
<g id="edge14" class="edge">
|
|
<title>74->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: "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="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->77 -->
|
|
<g id="edge16" class="edge">
|
|
<title>76->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>
|