1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-07-18 12:44:54 +00:00
Files
bedrock-protocol-docs/html/svg/AddVolumeEntityPacket.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: AddVolumeEntityPacket Pages: 1 -->
<svg width="634pt" height="422pt"
viewBox="0.00 0.00 633.78 422.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 418)">
<title>AddVolumeEntityPacket</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-418 629.78,-418 629.78,4 -4,4"/>
<!-- 0 -->
<!-- name: &quot;AddVolumeEntityPacket&quot;, typeName: &quot;&quot;, id: 0, branchId: 166, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>0</title>
<ellipse fill="none" stroke="black" cx="103.04" cy="-207" rx="103.04" ry="18"/>
<text text-anchor="middle" x="103.04" y="-201.95" font-family="Times New Roman,serif" font-size="14.00">AddVolumeEntityPacket</text>
</g>
<!-- 1 -->
<!-- name: &quot;Entity Network Id&quot;, typeName: &quot;EntityNetId&quot;, id: 1, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>1</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-396" rx="78.48" ry="18"/>
<text text-anchor="middle" x="320.57" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Entity Network Id</text>
</g>
<!-- 0&#45;&gt;1 -->
<g id="edge1" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M114.96,-225.32C135.67,-258.58 183.85,-329.14 242.09,-369 247.01,-372.37 252.4,-375.36 257.96,-378"/>
<polygon fill="black" stroke="black" points="256.15,-381.03 266.72,-381.79 258.93,-374.61 256.15,-381.03"/>
</g>
<!-- 6 -->
<!-- name: &quot;Components&quot;, typeName: &quot;CompoundTag&quot;, id: 6, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>6</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-342" rx="58" ry="18"/>
<text text-anchor="middle" x="320.57" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">Components</text>
</g>
<!-- 0&#45;&gt;6 -->
<g id="edge3" class="edge">
<title>0&#45;&gt;6</title>
<path fill="none" stroke="black" d="M122.72,-224.93C148,-248.39 195.35,-289.49 242.09,-315 249.56,-319.08 257.78,-322.73 265.97,-325.92"/>
<polygon fill="black" stroke="black" points="264.66,-329.17 275.25,-329.34 267.07,-322.6 264.66,-329.17"/>
</g>
<!-- 8 -->
<!-- name: &quot;JSON Identifier&quot;, typeName: &quot;&quot;, id: 8, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>8</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-288" rx="69.78" ry="18"/>
<text text-anchor="middle" x="320.57" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">JSON Identifier</text>
</g>
<!-- 0&#45;&gt;8 -->
<g id="edge5" class="edge">
<title>0&#45;&gt;8</title>
<path fill="none" stroke="black" d="M145.87,-223.83C173.17,-234.7 209.62,-249 242.09,-261 249.98,-263.92 258.36,-266.93 266.58,-269.83"/>
<polygon fill="black" stroke="black" points="265.22,-273.06 275.81,-273.07 267.54,-266.46 265.22,-273.06"/>
</g>
<!-- 10 -->
<!-- name: &quot;Instance Name&quot;, typeName: &quot;&quot;, id: 10, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>10</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-234" rx="66.71" ry="18"/>
<text text-anchor="middle" x="320.57" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">Instance Name</text>
</g>
<!-- 0&#45;&gt;10 -->
<g id="edge7" class="edge">
<title>0&#45;&gt;10</title>
<path fill="none" stroke="black" d="M187.99,-217.52C207.85,-220 228.85,-222.64 248.1,-225.05"/>
<polygon fill="black" stroke="black" points="247.67,-228.52 258.02,-226.29 248.54,-221.57 247.67,-228.52"/>
</g>
<!-- 12 -->
<!-- name: &quot;Min Bounds&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 12, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>12</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-180" rx="57.49" ry="18"/>
<text text-anchor="middle" x="320.57" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">Min Bounds</text>
</g>
<!-- 0&#45;&gt;12 -->
<g id="edge9" class="edge">
<title>0&#45;&gt;12</title>
<path fill="none" stroke="black" d="M187.99,-196.48C210.43,-193.67 234.32,-190.68 255.5,-188.03"/>
<polygon fill="black" stroke="black" points="255.65,-191.54 265.13,-186.82 254.78,-184.59 255.65,-191.54"/>
</g>
<!-- 14 -->
<!-- name: &quot;Max Bounds&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 14, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>14</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-126" rx="59.03" ry="18"/>
<text text-anchor="middle" x="320.57" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">Max Bounds</text>
</g>
<!-- 0&#45;&gt;14 -->
<g id="edge11" class="edge">
<title>0&#45;&gt;14</title>
<path fill="none" stroke="black" d="M145.87,-190.17C173.17,-179.3 209.62,-165 242.09,-153 250.83,-149.77 260.16,-146.43 269.21,-143.24"/>
<polygon fill="black" stroke="black" points="270.34,-146.55 278.62,-139.95 268.02,-139.95 270.34,-146.55"/>
</g>
<!-- 16 -->
<!-- name: &quot;Dimension Type&quot;, typeName: &quot;&quot;, id: 16, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>16</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-72" rx="72.34" ry="18"/>
<text text-anchor="middle" x="320.57" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">Dimension Type</text>
</g>
<!-- 0&#45;&gt;16 -->
<g id="edge13" class="edge">
<title>0&#45;&gt;16</title>
<path fill="none" stroke="black" d="M122.72,-189.07C148,-165.61 195.35,-124.51 242.09,-99 248.24,-95.64 254.89,-92.58 261.62,-89.82"/>
<polygon fill="black" stroke="black" points="262.72,-93.14 270.79,-86.28 260.2,-86.61 262.72,-93.14"/>
</g>
<!-- 18 -->
<!-- name: &quot;Engine Version&quot;, typeName: &quot;&quot;, id: 18, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;Semantic version string&quot; -->
<g id="node16" class="node">
<title>18</title>
<ellipse fill="none" stroke="black" cx="320.57" cy="-18" rx="67.22" ry="18"/>
<text text-anchor="middle" x="320.57" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Engine Version</text>
</g>
<!-- 0&#45;&gt;18 -->
<g id="edge15" class="edge">
<title>0&#45;&gt;18</title>
<path fill="none" stroke="black" d="M114.96,-188.68C135.67,-155.42 183.85,-84.86 242.09,-45 247.8,-41.09 254.13,-37.7 260.64,-34.76"/>
<polygon fill="black" stroke="black" points="261.64,-38.13 269.56,-31.09 258.98,-31.66 261.64,-38.13"/>
</g>
<!-- 5 -->
<!-- name: &quot;EntityNetId&quot;, typeName: &quot;&quot;, id: 5, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>5</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-396" rx="54.42" ry="18"/>
<text text-anchor="middle" x="530.41" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">EntityNetId</text>
</g>
<!-- 1&#45;&gt;5 -->
<g id="edge2" class="edge">
<title>1&#45;&gt;5</title>
<path fill="none" stroke="black" d="M399.25,-396C420.66,-396 443.64,-396 464.26,-396"/>
<polygon fill="black" stroke="black" points="464.25,-399.5 474.25,-396 464.25,-392.5 464.25,-399.5"/>
</g>
<!-- 7 -->
<!-- name: &quot;CompoundTag&quot;, typeName: &quot;&quot;, id: 7, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>7</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-342" rx="66.19" ry="18"/>
<text text-anchor="middle" x="530.41" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">CompoundTag</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge4" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="black" d="M378.91,-342C401.63,-342 428.09,-342 452.43,-342"/>
<polygon fill="black" stroke="black" points="452.3,-345.5 462.3,-342 452.3,-338.5 452.3,-345.5"/>
</g>
<!-- 9 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 9, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>9</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-288" rx="31.9" ry="18"/>
<text text-anchor="middle" x="530.41" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge6" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="black" d="M390.77,-288C422.6,-288 459.33,-288 486.99,-288"/>
<polygon fill="black" stroke="black" points="486.73,-291.5 496.73,-288 486.73,-284.5 486.73,-291.5"/>
</g>
<!-- 11 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 11, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>11</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-234" rx="31.9" ry="18"/>
<text text-anchor="middle" x="530.41" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 10&#45;&gt;11 -->
<g id="edge8" class="edge">
<title>10&#45;&gt;11</title>
<path fill="none" stroke="black" d="M387.61,-234C420.11,-234 458.32,-234 486.88,-234"/>
<polygon fill="black" stroke="black" points="486.59,-237.5 496.59,-234 486.59,-230.5 486.59,-237.5"/>
</g>
<!-- 13 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 13, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>13</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-180" rx="95.37" ry="18"/>
<text text-anchor="middle" x="530.41" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 12&#45;&gt;13 -->
<g id="edge10" class="edge">
<title>12&#45;&gt;13</title>
<path fill="none" stroke="black" d="M378.36,-180C392.38,-180 407.86,-180 423.4,-180"/>
<polygon fill="black" stroke="black" points="423.19,-183.5 433.19,-180 423.19,-176.5 423.19,-183.5"/>
</g>
<!-- 15 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 15, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>15</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-126" rx="95.37" ry="18"/>
<text text-anchor="middle" x="530.41" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 14&#45;&gt;15 -->
<g id="edge12" class="edge">
<title>14&#45;&gt;15</title>
<path fill="none" stroke="black" d="M380.01,-126C393.6,-126 408.48,-126 423.41,-126"/>
<polygon fill="black" stroke="black" points="423.31,-129.5 433.31,-126 423.31,-122.5 423.31,-129.5"/>
</g>
<!-- 17 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 17, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>17</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-72" rx="32.41" ry="18"/>
<text text-anchor="middle" x="530.41" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 16&#45;&gt;17 -->
<g id="edge14" class="edge">
<title>16&#45;&gt;17</title>
<path fill="none" stroke="black" d="M393.38,-72C424.35,-72 459.54,-72 486.37,-72"/>
<polygon fill="black" stroke="black" points="486.18,-75.5 496.18,-72 486.18,-68.5 486.18,-75.5"/>
</g>
<!-- 19 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 19, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>19</title>
<ellipse fill="none" stroke="black" cx="530.41" cy="-18" rx="31.9" ry="18"/>
<text text-anchor="middle" x="530.41" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 18&#45;&gt;19 -->
<g id="edge16" class="edge">
<title>18&#45;&gt;19</title>
<path fill="none" stroke="black" d="M388.19,-18C420.64,-18 458.69,-18 487.12,-18"/>
<polygon fill="black" stroke="black" points="486.76,-21.5 496.76,-18 486.76,-14.5 486.76,-21.5"/>
</g>
</g>
</svg>