mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-18 12:44:54 +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: 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: "AddVolumeEntityPacket", typeName: "", id: 0, branchId: 166, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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: "Entity Network Id", typeName: "EntityNetId", id: 1, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->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: "Components", typeName: "CompoundTag", id: 6, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->6 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->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: "JSON Identifier", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->8 -->
|
|
<g id="edge5" class="edge">
|
|
<title>0->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: "Instance Name", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->10 -->
|
|
<g id="edge7" class="edge">
|
|
<title>0->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: "Min Bounds", typeName: "NetworkBlockPosition", id: 12, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->12 -->
|
|
<g id="edge9" class="edge">
|
|
<title>0->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: "Max Bounds", typeName: "NetworkBlockPosition", id: 14, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->14 -->
|
|
<g id="edge11" class="edge">
|
|
<title>0->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: "Dimension Type", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->16 -->
|
|
<g id="edge13" class="edge">
|
|
<title>0->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: "Engine Version", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 0, notes: "Semantic version string" -->
|
|
<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->18 -->
|
|
<g id="edge15" class="edge">
|
|
<title>0->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: "EntityNetId", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->5 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->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: "CompoundTag", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->7 -->
|
|
<g id="edge4" class="edge">
|
|
<title>6->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: "string", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->9 -->
|
|
<g id="edge6" class="edge">
|
|
<title>8->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: "string", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->11 -->
|
|
<g id="edge8" class="edge">
|
|
<title>10->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: "NetworkBlockPosition", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->13 -->
|
|
<g id="edge10" class="edge">
|
|
<title>12->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: "NetworkBlockPosition", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->15 -->
|
|
<g id="edge12" class="edge">
|
|
<title>14->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: "varint", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->17 -->
|
|
<g id="edge14" class="edge">
|
|
<title>16->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: "string", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->19 -->
|
|
<g id="edge16" class="edge">
|
|
<title>18->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>
|