mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-23 18:11:39 +00:00
192 lines
10 KiB
XML
192 lines
10 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: PlayerLocationPacket Pages: 1 -->
|
|
<svg width="1194pt" height="260pt"
|
|
viewBox="0.00 0.00 1194.44 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>PlayerLocationPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-256 1190.44,-256 1190.44,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "PlayerLocationPacket", typeName: "", id: 0, branchId: 326, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="91.78" cy="-126" rx="91.78" ry="18"/>
|
|
<text text-anchor="middle" x="91.78" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">PlayerLocationPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Packet Type", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="352.44" cy="-193" rx="55.96" ry="18"/>
|
|
<text text-anchor="middle" x="352.44" y="-187.95" font-family="Times New Roman,serif" font-size="14.00">Packet Type</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M148.59,-140.46C192.58,-151.85 253.57,-167.65 297.16,-178.94"/>
|
|
<polygon fill="black" stroke="black" points="296.1,-182.28 306.66,-181.4 297.86,-175.5 296.1,-182.28"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Dependency on 'Server Location Packet Type'", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<polygon fill="none" stroke="black" points="479.32,-117 219.57,-117 219.57,-81 485.32,-81 485.32,-111 479.32,-117"/>
|
|
<polyline fill="none" stroke="black" points="479.32,-117 479.32,-111"/>
|
|
<polyline fill="none" stroke="black" points="485.32,-111 479.32,-111"/>
|
|
<text text-anchor="middle" x="352.44" y="-93.95" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Server Location Packet Type'</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M173.56,-117.57C184.57,-116.42 196.13,-115.21 207.84,-113.99"/>
|
|
<polygon fill="black" stroke="black" points="208.02,-117.49 217.61,-112.97 207.3,-110.53 208.02,-117.49"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "int", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="1117.69" cy="-234" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1117.69" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M408.03,-195.93C554.78,-203.82 955.1,-225.32 1079.38,-232"/>
|
|
<polygon fill="black" stroke="black" points="1078.84,-235.47 1089.01,-232.51 1079.21,-228.48 1078.84,-235.47"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "PlayerLocationCoordinates", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<polygon fill="none" stroke="black" points="679.35,-144 521.32,-126 679.35,-108 837.38,-126 679.35,-144"/>
|
|
<text text-anchor="middle" x="679.35" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">PlayerLocationCoordinates</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M485.6,-109.98C514.93,-112.42 545.64,-114.97 573.7,-117.3"/>
|
|
<polygon fill="black" stroke="black" points="573.37,-120.79 583.63,-118.13 573.95,-113.81 573.37,-120.79"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "PlayerLocationHide", typeName: "", id: 9, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<polygon fill="none" stroke="black" points="679.35,-90 558.96,-72 679.35,-54 799.74,-72 679.35,-90"/>
|
|
<text text-anchor="middle" x="679.35" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">PlayerLocationHide</text>
|
|
</g>
|
|
<!-- 3->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>3->9</title>
|
|
<path fill="none" stroke="black" d="M485.6,-88.02C520.02,-85.16 556.32,-82.14 588.03,-79.51"/>
|
|
<polygon fill="black" stroke="black" points="588.31,-82.99 597.98,-78.68 587.73,-76.02 588.31,-82.99"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "Default", typeName: "", id: 12, branchId: 2, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<polygon fill="none" stroke="black" points="679.35,-36 624.82,-18 679.35,0 733.88,-18 679.35,-36"/>
|
|
<text text-anchor="middle" x="679.35" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Default</text>
|
|
</g>
|
|
<!-- 3->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>3->12</title>
|
|
<path fill="none" stroke="black" d="M404.34,-80.56C437.35,-69.12 481.48,-54.78 521.32,-45 556.45,-36.37 596.68,-29.51 627.62,-24.87"/>
|
|
<polygon fill="black" stroke="black" points="628.11,-28.33 637.49,-23.42 627.09,-21.41 628.11,-28.33"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "Target Actor ID", typeName: "ActorUniqueID", id: 5, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="943.16" cy="-180" rx="69.78" ry="18"/>
|
|
<text text-anchor="middle" x="943.16" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">Target Actor ID</text>
|
|
</g>
|
|
<!-- 4->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>4->5</title>
|
|
<path fill="none" stroke="black" d="M737.48,-137.78C778.5,-146.24 833.87,-157.67 876.68,-166.49"/>
|
|
<polygon fill="black" stroke="black" points="875.85,-169.9 886.35,-168.49 877.26,-163.04 875.85,-169.9"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Position", typeName: "Vec3", id: 7, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="943.16" cy="-126" rx="41.12" ry="18"/>
|
|
<text text-anchor="middle" x="943.16" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">Position</text>
|
|
</g>
|
|
<!-- 4->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>4->7</title>
|
|
<path fill="none" stroke="black" d="M841.68,-126C859.12,-126 875.79,-126 890.37,-126"/>
|
|
<polygon fill="black" stroke="black" points="890.08,-129.5 900.08,-126 890.08,-122.5 890.08,-129.5"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "ActorUniqueID", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="1117.69" cy="-180" rx="68.75" ry="18"/>
|
|
<text text-anchor="middle" x="1117.69" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
|
|
</g>
|
|
<!-- 5->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>5->6</title>
|
|
<path fill="none" stroke="black" d="M1013.34,-180C1021.24,-180 1029.34,-180 1037.36,-180"/>
|
|
<polygon fill="black" stroke="black" points="1037.1,-183.5 1047.1,-180 1037.1,-176.5 1037.1,-183.5"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "Vec3", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="1117.69" cy="-126" rx="29.34" ry="18"/>
|
|
<text text-anchor="middle" x="1117.69" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
|
|
</g>
|
|
<!-- 7->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->8</title>
|
|
<path fill="none" stroke="black" d="M984.61,-126C1012.41,-126 1049.15,-126 1076.82,-126"/>
|
|
<polygon fill="black" stroke="black" points="1076.56,-129.5 1086.56,-126 1076.56,-122.5 1076.56,-129.5"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "Target Actor ID", typeName: "ActorUniqueID", id: 10, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="943.16" cy="-72" rx="69.78" ry="18"/>
|
|
<text text-anchor="middle" x="943.16" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">Target Actor ID</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M802.82,-72C822.77,-72 842.98,-72 861.59,-72"/>
|
|
<polygon fill="black" stroke="black" points="861.44,-75.5 871.44,-72 861.44,-68.5 861.44,-75.5"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "ActorUniqueID", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="1117.69" cy="-72" rx="68.75" ry="18"/>
|
|
<text text-anchor="middle" x="1117.69" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
|
|
</g>
|
|
<!-- 10->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>10->11</title>
|
|
<path fill="none" stroke="black" d="M1013.34,-72C1021.24,-72 1029.34,-72 1037.36,-72"/>
|
|
<polygon fill="black" stroke="black" points="1037.1,-75.5 1047.1,-72 1037.1,-68.5 1037.1,-75.5"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="1117.69" cy="-18" rx="48.28" ry="18"/>
|
|
<text text-anchor="middle" x="1117.69" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 12->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>12->13</title>
|
|
<path fill="none" stroke="black" d="M735.17,-18C817.58,-18 972.77,-18 1057.61,-18"/>
|
|
<polygon fill="black" stroke="black" points="1057.59,-21.5 1067.59,-18 1057.59,-14.5 1057.59,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|