mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-05-06 12:51:35 +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
13 KiB
XML
229 lines
13 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: CameraInstruction::SetInstruction Pages: 1 -->
|
|
<svg width="1059pt" height="422pt"
|
|
viewBox="0.00 0.00 1058.58 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>CameraInstruction::SetInstruction</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-418 1054.58,-418 1054.58,4 -4,4"/>
|
|
<!-- 8 -->
|
|
<!-- name: "CameraInstruction::SetInstruction", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="136.82" cy="-207" rx="136.82" ry="18"/>
|
|
<text text-anchor="middle" x="136.82" y="-201.95" font-family="Times New Roman,serif" font-size="14.00">CameraInstruction::SetInstruction</text>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Preset Index", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-396" rx="56.98" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Preset Index</text>
|
|
</g>
|
|
<!-- 8->9 -->
|
|
<g id="edge1" class="edge">
|
|
<title>8->9</title>
|
|
<path fill="none" stroke="black" d="M153.56,-225.29C182.09,-257.58 245.34,-325.41 309.65,-369 313.58,-371.67 317.82,-374.19 322.15,-376.56"/>
|
|
<polygon fill="black" stroke="black" points="320.48,-379.63 330.97,-381.07 323.66,-373.4 320.48,-379.63"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "Ease", typeName: "std::optional<struct CameraInstruction::SetInstruction::EaseOption>", id: 11, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-342" rx="28.32" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">Ease</text>
|
|
</g>
|
|
<!-- 8->11 -->
|
|
<g id="edge3" class="edge">
|
|
<title>8->11</title>
|
|
<path fill="none" stroke="black" d="M164.28,-225.09C197.49,-247.46 256.57,-286.12 309.65,-315 317.45,-319.25 326.04,-323.47 334.17,-327.28"/>
|
|
<polygon fill="black" stroke="black" points="332.55,-330.39 343.1,-331.38 335.47,-324.03 332.55,-330.39"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "Pos", typeName: "std::optional<struct CameraInstruction::SetInstruction::PosOption>", id: 23, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-288" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Pos</text>
|
|
</g>
|
|
<!-- 8->23 -->
|
|
<g id="edge5" class="edge">
|
|
<title>8->23</title>
|
|
<path fill="none" stroke="black" d="M186.57,-224.18C230.71,-239.73 294.6,-262.25 333.51,-275.96"/>
|
|
<polygon fill="black" stroke="black" points="332.24,-279.22 342.84,-279.25 334.57,-272.62 332.24,-279.22"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "Rot", typeName: "std::optional<struct CameraInstruction::SetInstruction::RotOption>", id: 33, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-234" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">Rot</text>
|
|
</g>
|
|
<!-- 8->33 -->
|
|
<g id="edge7" class="edge">
|
|
<title>8->33</title>
|
|
<path fill="none" stroke="black" d="M240.65,-219.08C272.7,-222.84 306.02,-226.76 330.48,-229.63"/>
|
|
<polygon fill="black" stroke="black" points="329.9,-233.09 340.24,-230.78 330.71,-226.13 329.9,-233.09"/>
|
|
</g>
|
|
<!-- 45 -->
|
|
<!-- name: "Facing", typeName: "std::optional<struct CameraInstruction::SetInstruction::FacingOption>", id: 45, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>45</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-180" rx="36" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">Facing</text>
|
|
</g>
|
|
<!-- 8->45 -->
|
|
<g id="edge9" class="edge">
|
|
<title>8->45</title>
|
|
<path fill="none" stroke="black" d="M240.65,-194.92C269.07,-191.58 298.5,-188.13 321.86,-185.38"/>
|
|
<polygon fill="black" stroke="black" points="322.12,-188.87 331.65,-184.23 321.31,-181.92 322.12,-188.87"/>
|
|
</g>
|
|
<!-- 55 -->
|
|
<!-- name: "View Offset", typeName: "std::optional<struct CameraInstruction::SetInstruction::ViewOffsetOption>", id: 55, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>55</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-126" rx="55.96" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">View Offset</text>
|
|
</g>
|
|
<!-- 8->55 -->
|
|
<g id="edge11" class="edge">
|
|
<title>8->55</title>
|
|
<path fill="none" stroke="black" d="M186.57,-189.82C225.63,-176.06 280.17,-156.84 319.17,-143.09"/>
|
|
<polygon fill="black" stroke="black" points="320.29,-146.41 328.56,-139.79 317.96,-139.81 320.29,-146.41"/>
|
|
</g>
|
|
<!-- 67 -->
|
|
<!-- name: "Entity Offset", typeName: "std::optional<struct CameraInstruction::SetInstruction::EntityOffsetOption>", id: 67, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>67</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-72" rx="59.03" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">Entity Offset</text>
|
|
</g>
|
|
<!-- 8->67 -->
|
|
<g id="edge13" class="edge">
|
|
<title>8->67</title>
|
|
<path fill="none" stroke="black" d="M164.28,-188.91C197.49,-166.54 256.57,-127.88 309.65,-99 314.1,-96.57 318.82,-94.16 323.56,-91.82"/>
|
|
<polygon fill="black" stroke="black" points="325.01,-95 332.51,-87.51 321.98,-88.69 325.01,-95"/>
|
|
</g>
|
|
<!-- 84 -->
|
|
<!-- name: "Default", typeName: "std::optional<bool>", id: 84, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>84</title>
|
|
<ellipse fill="none" stroke="black" cx="368.68" cy="-18" rx="38.56" ry="18"/>
|
|
<text text-anchor="middle" x="368.68" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Default</text>
|
|
</g>
|
|
<!-- 8->84 -->
|
|
<g id="edge15" class="edge">
|
|
<title>8->84</title>
|
|
<path fill="none" stroke="black" d="M153.56,-188.71C182.09,-156.42 245.34,-88.59 309.65,-45 315.44,-41.07 321.9,-37.44 328.34,-34.2"/>
|
|
<polygon fill="black" stroke="black" points="329.46,-37.55 336.99,-30.09 326.45,-31.22 329.46,-37.55"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "unsigned int", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-396" rx="56.47" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge2" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M425.87,-396C495.66,-396 614.6,-396 689.08,-396"/>
|
|
<polygon fill="black" stroke="black" points="688.68,-399.5 698.68,-396 688.68,-392.5 688.68,-399.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "std::optional<struct CameraInstruction::SetInstruction::EaseOption>", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-342" rx="265.29" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<struct CameraInstruction::SetInstruction::EaseOption></text>
|
|
</g>
|
|
<!-- 11->22 -->
|
|
<g id="edge4" class="edge">
|
|
<title>11->22</title>
|
|
<path fill="none" stroke="black" d="M397.47,-342C417.53,-342 446.88,-342 480.3,-342"/>
|
|
<polygon fill="black" stroke="black" points="480.27,-345.5 490.27,-342 480.27,-338.5 480.27,-345.5"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "std::optional<struct CameraInstruction::SetInstruction::PosOption>", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-288" rx="261.19" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<struct CameraInstruction::SetInstruction::PosOption></text>
|
|
</g>
|
|
<!-- 23->32 -->
|
|
<g id="edge6" class="edge">
|
|
<title>23->32</title>
|
|
<path fill="none" stroke="black" d="M395.93,-288C416.8,-288 448.37,-288 484.32,-288"/>
|
|
<polygon fill="black" stroke="black" points="484.1,-291.5 494.1,-288 484.1,-284.5 484.1,-291.5"/>
|
|
</g>
|
|
<!-- 44 -->
|
|
<!-- name: "std::optional<struct CameraInstruction::SetInstruction::RotOption>", typeName: "", id: 44, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>44</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-234" rx="261.19" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<struct CameraInstruction::SetInstruction::RotOption></text>
|
|
</g>
|
|
<!-- 33->44 -->
|
|
<g id="edge8" class="edge">
|
|
<title>33->44</title>
|
|
<path fill="none" stroke="black" d="M395.93,-234C416.8,-234 448.37,-234 484.32,-234"/>
|
|
<polygon fill="black" stroke="black" points="484.1,-237.5 494.1,-234 484.1,-230.5 484.1,-237.5"/>
|
|
</g>
|
|
<!-- 54 -->
|
|
<!-- name: "std::optional<struct CameraInstruction::SetInstruction::FacingOption>", typeName: "", id: 54, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>54</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-180" rx="272.96" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<struct CameraInstruction::SetInstruction::FacingOption></text>
|
|
</g>
|
|
<!-- 45->54 -->
|
|
<g id="edge10" class="edge">
|
|
<title>45->54</title>
|
|
<path fill="none" stroke="black" d="M405,-180C422.77,-180 446.1,-180 472.31,-180"/>
|
|
<polygon fill="black" stroke="black" points="472.2,-183.5 482.2,-180 472.2,-176.5 472.2,-183.5"/>
|
|
</g>
|
|
<!-- 66 -->
|
|
<!-- name: "std::optional<struct CameraInstruction::SetInstruction::ViewOffsetOption>", typeName: "", id: 66, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>66</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-126" rx="290.37" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<struct CameraInstruction::SetInstruction::ViewOffsetOption></text>
|
|
</g>
|
|
<!-- 55->66 -->
|
|
<g id="edge12" class="edge">
|
|
<title>55->66</title>
|
|
<path fill="none" stroke="black" d="M425.05,-126C434.26,-126 444.35,-126 455.1,-126"/>
|
|
<polygon fill="black" stroke="black" points="455.01,-129.5 465.01,-126 455.01,-122.5 455.01,-129.5"/>
|
|
</g>
|
|
<!-- 83 -->
|
|
<!-- name: "std::optional<struct CameraInstruction::SetInstruction::EntityOffsetOption>", typeName: "", id: 83, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>83</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-72" rx="293.44" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<struct CameraInstruction::SetInstruction::EntityOffsetOption></text>
|
|
</g>
|
|
<!-- 67->83 -->
|
|
<g id="edge14" class="edge">
|
|
<title>67->83</title>
|
|
<path fill="none" stroke="black" d="M427.95,-72C435.43,-72 443.44,-72 451.89,-72"/>
|
|
<polygon fill="black" stroke="black" points="451.71,-75.5 461.71,-72 451.71,-68.5 451.71,-75.5"/>
|
|
</g>
|
|
<!-- 85 -->
|
|
<!-- name: "std::optional<bool>", typeName: "", id: 85, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>85</title>
|
|
<ellipse fill="none" stroke="black" cx="757.14" cy="-18" rx="84.62" ry="18"/>
|
|
<text text-anchor="middle" x="757.14" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<bool></text>
|
|
</g>
|
|
<!-- 84->85 -->
|
|
<g id="edge16" class="edge">
|
|
<title>84->85</title>
|
|
<path fill="none" stroke="black" d="M407.43,-18C465.66,-18 579.19,-18 660.91,-18"/>
|
|
<polygon fill="black" stroke="black" points="660.7,-21.5 670.7,-18 660.7,-14.5 660.7,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|