mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-06-11 11:45:35 +00:00
309 lines
16 KiB
XML
309 lines
16 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 11.0.0 (20240428.1522)
|
|
-->
|
|
<!-- Title: ClientboundDebugRendererPacket Pages: 1 -->
|
|
<svg width="1162pt" height="530pt"
|
|
viewBox="0.00 0.00 1162.25 530.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 526)">
|
|
<title>ClientboundDebugRendererPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-526 1158.25,-526 1158.25,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "ClientboundDebugRendererPacket", typeName: "", id: 0, branchId: 164, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="139.39" cy="-450" rx="139.39" ry="18"/>
|
|
<text text-anchor="middle" x="139.39" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">ClientboundDebugRendererPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Debug Marker 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="428.15" cy="-490" rx="85.99" ry="18"/>
|
|
<text text-anchor="middle" x="428.15" y="-484.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Type</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M235.87,-463.32C271,-468.22 310.47,-473.72 344.39,-478.46"/>
|
|
<polygon fill="black" stroke="black" points="343.78,-481.9 354.16,-479.82 344.74,-474.97 343.78,-481.9"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Dependency on 'Debug Marker 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="535.52,-441 314.77,-441 314.77,-405 541.52,-405 541.52,-435 535.52,-441"/>
|
|
<polyline fill="none" stroke="black" points="535.52,-441 535.52,-435"/>
|
|
<polyline fill="none" stroke="black" points="541.52,-435 535.52,-435"/>
|
|
<text text-anchor="middle" x="428.15" y="-417.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Debug Marker Type'</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M253.31,-439.37C269.61,-437.83 286.46,-436.25 302.97,-434.69"/>
|
|
<polygon fill="black" stroke="black" points="303.19,-438.19 312.82,-433.76 302.54,-431.22 303.19,-438.19"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "unsigned 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="1090.22" cy="-504" rx="55.06" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M514.09,-491.8C647.49,-494.63 903.3,-500.06 1023.62,-502.61"/>
|
|
<polygon fill="black" stroke="black" points="1023.24,-506.1 1033.31,-502.81 1023.39,-499.1 1023.24,-506.1"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "if (0)", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<polygon fill="none" stroke="black" points="617.98,-468 577.52,-450 617.98,-432 658.44,-450 617.98,-468"/>
|
|
<text text-anchor="middle" x="617.98" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M541.93,-439.21C553.69,-440.9 565.04,-442.53 575.2,-443.99"/>
|
|
<polygon fill="black" stroke="black" points="574.64,-447.45 585.03,-445.41 575.63,-440.52 574.64,-447.45"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "if (1)", typeName: "", id: 6, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<polygon fill="none" stroke="black" points="617.98,-414 577.52,-396 617.98,-378 658.44,-396 617.98,-414"/>
|
|
<text text-anchor="middle" x="617.98" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
|
</g>
|
|
<!-- 3->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>3->6</title>
|
|
<path fill="none" stroke="black" d="M541.93,-406.79C553.69,-405.1 565.04,-403.47 575.2,-402.01"/>
|
|
<polygon fill="black" stroke="black" points="575.63,-405.48 585.03,-400.59 574.64,-398.55 575.63,-405.48"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "if (2)", typeName: "", id: 8, branchId: 2, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<polygon fill="none" stroke="black" points="617.98,-225 577.52,-207 617.98,-189 658.44,-207 617.98,-225"/>
|
|
<text text-anchor="middle" x="617.98" y="-201.57" font-family="Times New Roman,serif" font-size="14.00">if (2)</text>
|
|
</g>
|
|
<!-- 3->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>3->8</title>
|
|
<path fill="none" stroke="black" d="M445.16,-404.58C479.79,-364.76 561.49,-270.81 598.36,-228.42"/>
|
|
<polygon fill="black" stroke="black" points="600.8,-230.94 604.72,-221.1 595.52,-226.35 600.8,-230.94"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-450" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 4->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>4->5</title>
|
|
<path fill="none" stroke="black" d="M659.48,-450C742.97,-450 934.48,-450 1031.14,-450"/>
|
|
<polygon fill="black" stroke="black" points="1030.93,-453.5 1040.93,-450 1030.93,-446.5 1030.93,-453.5"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-396" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 6->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>6->7</title>
|
|
<path fill="none" stroke="black" d="M659.48,-396C742.97,-396 934.48,-396 1031.14,-396"/>
|
|
<polygon fill="black" stroke="black" points="1030.93,-399.5 1040.93,-396 1030.93,-392.5 1030.93,-399.5"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Debug Marker Text", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="842.31" cy="-342" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="842.31" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Text</text>
|
|
</g>
|
|
<!-- 8->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>8->9</title>
|
|
<path fill="none" stroke="black" d="M624.96,-222.03C635.29,-245.91 658.85,-292.12 694.44,-315 710.67,-325.43 729.86,-332.08 748.94,-336.26"/>
|
|
<polygon fill="black" stroke="black" points="748.16,-339.68 758.64,-338.16 749.5,-332.81 748.16,-339.68"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "Debug Marker Position", typeName: "Vec3", id: 11, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="842.31" cy="-288" rx="96.97" ry="18"/>
|
|
<text text-anchor="middle" x="842.31" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Position</text>
|
|
</g>
|
|
<!-- 8->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>8->11</title>
|
|
<path fill="none" stroke="black" d="M632.05,-219.14C646.29,-231.65 670.27,-250.74 694.44,-261 710.65,-267.88 728.59,-273.01 746.21,-276.83"/>
|
|
<polygon fill="black" stroke="black" points="745.13,-280.19 755.63,-278.75 746.53,-273.33 745.13,-280.19"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "Debug Marker Color red", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="842.31" cy="-234" rx="102.46" ry="18"/>
|
|
<text text-anchor="middle" x="842.31" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color red</text>
|
|
</g>
|
|
<!-- 8->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>8->13</title>
|
|
<path fill="none" stroke="black" d="M650.84,-210.87C675.65,-213.88 711.46,-218.23 745.35,-222.35"/>
|
|
<polygon fill="black" stroke="black" points="744.9,-225.82 755.24,-223.55 745.74,-218.87 744.9,-225.82"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "Debug Marker Color green", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="842.31" cy="-180" rx="110.44" ry="18"/>
|
|
<text text-anchor="middle" x="842.31" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color green</text>
|
|
</g>
|
|
<!-- 8->15 -->
|
|
<g id="edge15" class="edge">
|
|
<title>8->15</title>
|
|
<path fill="none" stroke="black" d="M650.84,-203.13C674.68,-200.24 708.67,-196.11 741.36,-192.14"/>
|
|
<polygon fill="black" stroke="black" points="741.37,-195.66 750.88,-190.98 740.53,-188.71 741.37,-195.66"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "Debug Marker Color blue", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="842.31" cy="-126" rx="105.95" ry="18"/>
|
|
<text text-anchor="middle" x="842.31" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color blue</text>
|
|
</g>
|
|
<!-- 8->17 -->
|
|
<g id="edge17" class="edge">
|
|
<title>8->17</title>
|
|
<path fill="none" stroke="black" d="M632.05,-194.86C646.29,-182.35 670.27,-163.26 694.44,-153 709.18,-146.74 725.35,-141.94 741.41,-138.24"/>
|
|
<polygon fill="black" stroke="black" points="741.97,-141.7 751.01,-136.17 740.5,-134.86 741.97,-141.7"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "Debug Marker Color alpha", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="842.31" cy="-72" rx="109.95" ry="18"/>
|
|
<text text-anchor="middle" x="842.31" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color alpha</text>
|
|
</g>
|
|
<!-- 8->19 -->
|
|
<g id="edge19" class="edge">
|
|
<title>8->19</title>
|
|
<path fill="none" stroke="black" d="M624.96,-191.97C635.29,-168.09 658.85,-121.88 694.44,-99 705.51,-91.88 717.97,-86.52 730.83,-82.51"/>
|
|
<polygon fill="black" stroke="black" points="731.58,-85.94 740.25,-79.85 729.68,-79.2 731.58,-85.94"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "Debug Marker Duration Milliseconds", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" cx="842.31" cy="-18" rx="147.87" ry="18"/>
|
|
<text text-anchor="middle" x="842.31" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Duration Milliseconds</text>
|
|
</g>
|
|
<!-- 8->21 -->
|
|
<g id="edge21" class="edge">
|
|
<title>8->21</title>
|
|
<path fill="none" stroke="black" d="M621.64,-190.09C627.85,-156.64 646.58,-82.02 694.44,-45 700.16,-40.58 706.38,-36.8 712.91,-33.57"/>
|
|
<polygon fill="black" stroke="black" points="714.3,-36.79 722.04,-29.56 711.48,-30.38 714.3,-36.79"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "string", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-342" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M926.22,-342C967.13,-342 1014.68,-342 1047.83,-342"/>
|
|
<polygon fill="black" stroke="black" points="1047.4,-345.5 1057.4,-342 1047.4,-338.5 1047.4,-345.5"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "Vec3", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-288" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
|
|
</g>
|
|
<!-- 11->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>11->12</title>
|
|
<path fill="none" stroke="black" d="M939.44,-288C977.38,-288 1018.89,-288 1048.57,-288"/>
|
|
<polygon fill="black" stroke="black" points="1048.22,-291.5 1058.22,-288 1048.22,-284.5 1048.22,-291.5"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "float", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>14</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-234" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 13->14 -->
|
|
<g id="edge14" class="edge">
|
|
<title>13->14</title>
|
|
<path fill="none" stroke="black" d="M945.1,-234C982.68,-234 1022.97,-234 1051.37,-234"/>
|
|
<polygon fill="black" stroke="black" points="1051.26,-237.5 1061.26,-234 1051.26,-230.5 1051.26,-237.5"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "float", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-180" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 15->16 -->
|
|
<g id="edge16" class="edge">
|
|
<title>15->16</title>
|
|
<path fill="none" stroke="black" d="M952.96,-180C988.17,-180 1024.85,-180 1051.27,-180"/>
|
|
<polygon fill="black" stroke="black" points="1051.13,-183.5 1061.13,-180 1051.13,-176.5 1051.13,-183.5"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "float", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-126" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 17->18 -->
|
|
<g id="edge18" class="edge">
|
|
<title>17->18</title>
|
|
<path fill="none" stroke="black" d="M948.67,-126C985.23,-126 1023.92,-126 1051.42,-126"/>
|
|
<polygon fill="black" stroke="black" points="1051.34,-129.5 1061.34,-126 1051.34,-122.5 1051.34,-129.5"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "float", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-72" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 19->20 -->
|
|
<g id="edge20" class="edge">
|
|
<title>19->20</title>
|
|
<path fill="none" stroke="black" d="M952.6,-72C987.97,-72 1024.87,-72 1051.4,-72"/>
|
|
<polygon fill="black" stroke="black" points="1051.29,-75.5 1061.29,-72 1051.29,-68.5 1051.29,-75.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "unsigned int64", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="1090.22" cy="-18" rx="64.04" ry="18"/>
|
|
<text text-anchor="middle" x="1090.22" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">unsigned int64</text>
|
|
</g>
|
|
<!-- 21->22 -->
|
|
<g id="edge22" class="edge">
|
|
<title>21->22</title>
|
|
<path fill="none" stroke="black" d="M990.61,-18C998.77,-18 1006.77,-18 1014.47,-18"/>
|
|
<polygon fill="black" stroke="black" points="1014.4,-21.5 1024.4,-18 1014.4,-14.5 1014.4,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|