1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-07-15 16:14:45 +00:00
Files
bedrock-protocol-docs/html/svg/SerializedAbilitiesData.svg
Oswaldo Leyva Barrientos 7ead0641a8 Removed irrelevant SVGs from PR
2025-05-21 13:32:09 -07:00

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: &quot;SerializedAbilitiesData&quot;, typeName: &quot;&quot;, id: 80, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<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: &quot;Target Player Raw Id&quot;, typeName: &quot;&quot;, id: 81, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<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&#45;&gt;81 -->
<g id="edge1" class="edge">
<title>80&#45;&gt;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: &quot;Player Permissions&quot;, typeName: &quot;&quot;, id: 83, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<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&#45;&gt;83 -->
<g id="edge3" class="edge">
<title>80&#45;&gt;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: &quot;Command Permissions&quot;, typeName: &quot;&quot;, id: 85, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<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&#45;&gt;85 -->
<g id="edge5" class="edge">
<title>80&#45;&gt;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: &quot;Layers&quot;, typeName: &quot;&quot;, id: 87, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<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&#45;&gt;87 -->
<g id="edge7" class="edge">
<title>80&#45;&gt;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: &quot;int64&quot;, typeName: &quot;&quot;, id: 82, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<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&#45;&gt;82 -->
<g id="edge2" class="edge">
<title>81&#45;&gt;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: &quot;byte&quot;, typeName: &quot;&quot;, id: 84, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<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&#45;&gt;84 -->
<g id="edge4" class="edge">
<title>83&#45;&gt;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: &quot;byte&quot;, typeName: &quot;&quot;, id: 86, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<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&#45;&gt;86 -->
<g id="edge6" class="edge">
<title>85&#45;&gt;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: &quot;List Size&quot;, typeName: &quot;&quot;, id: 88, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<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&#45;&gt;88 -->
<g id="edge8" class="edge">
<title>87&#45;&gt;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: &quot;example element&quot;, typeName: &quot;&quot;, id: 90, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<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&#45;&gt;90 -->
<g id="edge10" class="edge">
<title>87&#45;&gt;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: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 89, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<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&#45;&gt;89 -->
<g id="edge9" class="edge">
<title>88&#45;&gt;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: &quot;Layer&quot;, typeName: &quot;SerializedAbilitiesData::SerializedLayer&quot;, id: 91, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<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&#45;&gt;91 -->
<g id="edge11" class="edge">
<title>90&#45;&gt;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: &quot;SerializedAbilitiesData::SerializedLayer&quot;, typeName: &quot;&quot;, id: 105, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<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&#45;&gt;105 -->
<g id="edge12" class="edge">
<title>91&#45;&gt;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>