mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-15 16:14:45 +00:00
177 lines
9.3 KiB
XML
177 lines
9.3 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: SerializedAbilitiesData Pages: 1 -->
|
|
<svg width="1207pt" height="260pt"
|
|
viewBox="0.00 0.00 1207.01 260.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 256)">
|
|
<title>SerializedAbilitiesData</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-256 1203.01,-256 1203.01,4 -4,4"/>
|
|
<!-- 80 -->
|
|
<!-- name: "SerializedAbilitiesData", typeName: "", id: 80, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>80</title>
|
|
<ellipse fill="none" stroke="black" cx="96.9" cy="-151" rx="96.9" ry="18"/>
|
|
<text text-anchor="middle" x="96.9" y="-145.95" font-family="Times New Roman,serif" font-size="14.00">SerializedAbilitiesData</text>
|
|
</g>
|
|
<!-- 81 -->
|
|
<!-- name: "Target Player Raw Id", typeName: "", id: 81, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>81</title>
|
|
<ellipse fill="none" stroke="black" cx="752.03" cy="-230" rx="90.25" ry="18"/>
|
|
<text text-anchor="middle" x="752.03" y="-224.95" font-family="Times New Roman,serif" font-size="14.00">Target Player Raw Id</text>
|
|
</g>
|
|
<!-- 80->81 -->
|
|
<g id="edge1" class="edge">
|
|
<title>80->81</title>
|
|
<path fill="none" stroke="black" d="M157.4,-165.47C179.97,-170.59 205.98,-176.06 229.8,-180 376.26,-204.24 547.96,-217.9 653.1,-224.62"/>
|
|
<polygon fill="black" stroke="black" points="652.61,-228.09 662.81,-225.23 653.05,-221.11 652.61,-228.09"/>
|
|
</g>
|
|
<!-- 83 -->
|
|
<!-- name: "Player Permissions", typeName: "", id: 83, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>83</title>
|
|
<ellipse fill="none" stroke="black" cx="543.72" cy="-179" rx="82.06" ry="18"/>
|
|
<text text-anchor="middle" x="543.72" y="-173.95" font-family="Times New Roman,serif" font-size="14.00">Player Permissions</text>
|
|
</g>
|
|
<!-- 80->83 -->
|
|
<g id="edge3" class="edge">
|
|
<title>80->83</title>
|
|
<path fill="none" stroke="black" d="M189.26,-156.75C266.56,-161.62 376.7,-168.55 453.41,-173.38"/>
|
|
<polygon fill="black" stroke="black" points="452.77,-176.85 462.97,-173.98 453.21,-169.86 452.77,-176.85"/>
|
|
</g>
|
|
<!-- 85 -->
|
|
<!-- name: "Command Permissions", typeName: "", id: 85, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>85</title>
|
|
<ellipse fill="none" stroke="black" cx="327.73" cy="-128" rx="97.93" ry="18"/>
|
|
<text text-anchor="middle" x="327.73" y="-122.95" font-family="Times New Roman,serif" font-size="14.00">Command Permissions</text>
|
|
</g>
|
|
<!-- 80->85 -->
|
|
<g id="edge5" class="edge">
|
|
<title>80->85</title>
|
|
<path fill="none" stroke="black" d="M183.11,-142.44C198.34,-140.9 214.32,-139.3 229.85,-137.74"/>
|
|
<polygon fill="black" stroke="black" points="229.97,-141.24 239.56,-136.76 229.26,-134.28 229.97,-141.24"/>
|
|
</g>
|
|
<!-- 87 -->
|
|
<!-- name: "Layers", typeName: "", id: 87, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>87</title>
|
|
<ellipse fill="none" stroke="black" cx="327.73" cy="-72" rx="36" ry="18"/>
|
|
<text text-anchor="middle" x="327.73" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">Layers</text>
|
|
</g>
|
|
<!-- 80->87 -->
|
|
<g id="edge7" class="edge">
|
|
<title>80->87</title>
|
|
<path fill="none" stroke="black" d="M139.21,-134.47C165.07,-124.34 199.19,-111.37 229.8,-101 247.68,-94.95 267.63,-88.86 284.76,-83.85"/>
|
|
<polygon fill="black" stroke="black" points="285.48,-87.28 294.11,-81.13 283.53,-80.56 285.48,-87.28"/>
|
|
</g>
|
|
<!-- 82 -->
|
|
<!-- name: "int64", typeName: "", id: 82, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>82</title>
|
|
<ellipse fill="none" stroke="black" cx="1038.64" cy="-234" rx="29.86" ry="18"/>
|
|
<text text-anchor="middle" x="1038.64" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">int64</text>
|
|
</g>
|
|
<!-- 81->82 -->
|
|
<g id="edge2" class="edge">
|
|
<title>81->82</title>
|
|
<path fill="none" stroke="black" d="M842.3,-231.25C894.12,-231.98 956.89,-232.87 997.04,-233.43"/>
|
|
<polygon fill="black" stroke="black" points="996.92,-236.93 1006.97,-233.57 997.02,-229.93 996.92,-236.93"/>
|
|
</g>
|
|
<!-- 84 -->
|
|
<!-- name: "byte", typeName: "", id: 84, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>84</title>
|
|
<ellipse fill="none" stroke="black" cx="1038.64" cy="-180" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1038.64" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 83->84 -->
|
|
<g id="edge4" class="edge">
|
|
<title>83->84</title>
|
|
<path fill="none" stroke="black" d="M626.11,-179.17C734.05,-179.38 920.17,-179.76 999.75,-179.92"/>
|
|
<polygon fill="black" stroke="black" points="999.62,-183.42 1009.63,-179.94 999.64,-176.42 999.62,-183.42"/>
|
|
</g>
|
|
<!-- 86 -->
|
|
<!-- name: "byte", typeName: "", id: 86, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>86</title>
|
|
<ellipse fill="none" stroke="black" cx="1038.64" cy="-126" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1038.64" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 85->86 -->
|
|
<g id="edge6" class="edge">
|
|
<title>85->86</title>
|
|
<path fill="none" stroke="black" d="M425.82,-127.73C584.47,-127.28 892.36,-126.41 999.66,-126.11"/>
|
|
<polygon fill="black" stroke="black" points="999.65,-129.61 1009.64,-126.08 999.63,-122.61 999.65,-129.61"/>
|
|
</g>
|
|
<!-- 88 -->
|
|
<!-- name: "List Size", typeName: "", id: 88, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>88</title>
|
|
<ellipse fill="none" stroke="black" cx="752.03" cy="-72" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="752.03" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
|
|
</g>
|
|
<!-- 87->88 -->
|
|
<g id="edge8" class="edge">
|
|
<title>87->88</title>
|
|
<path fill="none" stroke="black" d="M364.01,-72C437.81,-72 608.9,-72 696.78,-72"/>
|
|
<polygon fill="black" stroke="black" points="696.59,-75.5 706.59,-72 696.59,-68.5 696.59,-75.5"/>
|
|
</g>
|
|
<!-- 90 -->
|
|
<!-- name: "example element", typeName: "", id: 90, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>90</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="543.72" cy="-22" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="543.72" y="-16.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 87->90 -->
|
|
<g id="edge10" class="edge">
|
|
<title>87->90</title>
|
|
<path fill="none" stroke="black" d="M360.77,-64.51C391.54,-57.32 438.94,-46.25 477.65,-37.2"/>
|
|
<polygon fill="black" stroke="black" points="478.41,-40.62 487.36,-34.94 476.82,-33.8 478.41,-40.62"/>
|
|
</g>
|
|
<!-- 89 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 89, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>89</title>
|
|
<ellipse fill="none" stroke="black" cx="1038.64" cy="-72" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="1038.64" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 88->89 -->
|
|
<g id="edge9" class="edge">
|
|
<title>88->89</title>
|
|
<path fill="none" stroke="black" d="M795.94,-72C838.91,-72 906.03,-72 958.64,-72"/>
|
|
<polygon fill="black" stroke="black" points="958.46,-75.5 968.46,-72 958.46,-68.5 958.46,-75.5"/>
|
|
</g>
|
|
<!-- 91 -->
|
|
<!-- name: "Layer", typeName: "SerializedAbilitiesData::SerializedLayer", id: 91, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>91</title>
|
|
<ellipse fill="none" stroke="black" cx="752.03" cy="-18" rx="32.41" ry="18"/>
|
|
<text text-anchor="middle" x="752.03" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Layer</text>
|
|
</g>
|
|
<!-- 90->91 -->
|
|
<g id="edge11" class="edge">
|
|
<title>90->91</title>
|
|
<path fill="none" stroke="black" d="M618.62,-20.57C648.6,-19.99 682.17,-19.34 708.01,-18.83"/>
|
|
<polygon fill="black" stroke="black" points="707.85,-22.34 717.78,-18.64 707.71,-15.34 707.85,-22.34"/>
|
|
</g>
|
|
<!-- 105 -->
|
|
<!-- name: "SerializedAbilitiesData::SerializedLayer", typeName: "", id: 105, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>105</title>
|
|
<ellipse fill="none" stroke="black" cx="1038.64" cy="-18" rx="160.37" ry="18"/>
|
|
<text text-anchor="middle" x="1038.64" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">SerializedAbilitiesData::SerializedLayer</text>
|
|
</g>
|
|
<!-- 91->105 -->
|
|
<g id="edge12" class="edge">
|
|
<title>91->105</title>
|
|
<path fill="none" stroke="black" d="M784.85,-18C805.93,-18 835.42,-18 866.84,-18"/>
|
|
<polygon fill="black" stroke="black" points="866.51,-21.5 876.51,-18 866.51,-14.5 866.51,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|