mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-24 21:34:48 +00:00
281 lines
15 KiB
XML
281 lines
15 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: BiomeScatterParamData Pages: 1 -->
|
|
<svg width="1043pt" height="476pt"
|
|
viewBox="0.00 0.00 1043.23 476.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 472)">
|
|
<title>BiomeScatterParamData</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-472 1039.23,-472 1039.23,4 -4,4"/>
|
|
<!-- 96 -->
|
|
<!-- name: "BiomeScatterParamData", typeName: "", id: 96, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>96</title>
|
|
<ellipse fill="none" stroke="black" cx="103.04" cy="-208" rx="103.04" ry="18"/>
|
|
<text text-anchor="middle" x="103.04" y="-202.95" font-family="Times New Roman,serif" font-size="14.00">BiomeScatterParamData</text>
|
|
</g>
|
|
<!-- 97 -->
|
|
<!-- name: "coordinate", typeName: "", id: 97, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>97</title>
|
|
<ellipse fill="none" stroke="black" cx="326.71" cy="-396" rx="49.82" ry="18"/>
|
|
<text text-anchor="middle" x="326.71" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">coordinate</text>
|
|
</g>
|
|
<!-- 96->97 -->
|
|
<g id="edge1" class="edge">
|
|
<title>96->97</title>
|
|
<path fill="none" stroke="black" d="M119.32,-226.16C143.49,-254.22 192.9,-308.87 242.09,-347 255.92,-357.72 272.31,-367.82 286.9,-376.03"/>
|
|
<polygon fill="black" stroke="black" points="284.89,-378.92 295.34,-380.67 288.26,-372.78 284.89,-378.92"/>
|
|
</g>
|
|
<!-- 118 -->
|
|
<!-- name: "eval order", typeName: "", id: 118, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>118</title>
|
|
<ellipse fill="none" stroke="black" cx="733.09" cy="-338" rx="48.28" ry="18"/>
|
|
<text text-anchor="middle" x="733.09" y="-332.95" font-family="Times New Roman,serif" font-size="14.00">eval order</text>
|
|
</g>
|
|
<!-- 96->118 -->
|
|
<g id="edge7" class="edge">
|
|
<title>96->118</title>
|
|
<path fill="none" stroke="black" d="M121.7,-226.05C146.2,-249.75 193.06,-290.43 242.09,-308 391.13,-361.4 581.86,-353.1 675.32,-344.53"/>
|
|
<polygon fill="black" stroke="black" points="675.36,-348.04 684.99,-343.6 674.7,-341.07 675.36,-348.04"/>
|
|
</g>
|
|
<!-- 120 -->
|
|
<!-- name: "chance percent type", typeName: "", id: 120, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>120</title>
|
|
<ellipse fill="none" stroke="black" cx="326.71" cy="-281" rx="84.62" ry="18"/>
|
|
<text text-anchor="middle" x="326.71" y="-275.95" font-family="Times New Roman,serif" font-size="14.00">chance percent type</text>
|
|
</g>
|
|
<!-- 96->120 -->
|
|
<g id="edge9" class="edge">
|
|
<title>96->120</title>
|
|
<path fill="none" stroke="black" d="M152.96,-224.11C187.05,-235.34 232.64,-250.35 268.42,-262.13"/>
|
|
<polygon fill="black" stroke="black" points="267.16,-265.4 277.75,-265.21 269.35,-258.75 267.16,-265.4"/>
|
|
</g>
|
|
<!-- 122 -->
|
|
<!-- name: "chance percent", typeName: "short", id: 122, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>122</title>
|
|
<ellipse fill="none" stroke="black" cx="533.48" cy="-232" rx="66.19" ry="18"/>
|
|
<text text-anchor="middle" x="533.48" y="-226.95" font-family="Times New Roman,serif" font-size="14.00">chance percent</text>
|
|
</g>
|
|
<!-- 96->122 -->
|
|
<g id="edge11" class="edge">
|
|
<title>96->122</title>
|
|
<path fill="none" stroke="black" d="M201.8,-213.48C279.39,-217.82 386.28,-223.81 457.29,-227.79"/>
|
|
<polygon fill="black" stroke="black" points="456.68,-231.26 466.86,-228.32 457.07,-224.27 456.68,-231.26"/>
|
|
</g>
|
|
<!-- 124 -->
|
|
<!-- name: "chance numerator", typeName: "", id: 124, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>124</title>
|
|
<ellipse fill="none" stroke="black" cx="733.09" cy="-183" rx="77.45" ry="18"/>
|
|
<text text-anchor="middle" x="733.09" y="-177.95" font-family="Times New Roman,serif" font-size="14.00">chance numerator</text>
|
|
</g>
|
|
<!-- 96->124 -->
|
|
<g id="edge13" class="edge">
|
|
<title>96->124</title>
|
|
<path fill="none" stroke="black" d="M203.91,-204.02C325.66,-199.18 529.45,-191.07 645.07,-186.46"/>
|
|
<polygon fill="black" stroke="black" points="644.95,-189.97 654.8,-186.08 644.67,-182.98 644.95,-189.97"/>
|
|
</g>
|
|
<!-- 126 -->
|
|
<!-- name: "chance denominator", typeName: "", id: 126, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>126</title>
|
|
<ellipse fill="none" stroke="black" cx="533.48" cy="-135" rx="86.15" ry="18"/>
|
|
<text text-anchor="middle" x="533.48" y="-129.95" font-family="Times New Roman,serif" font-size="14.00">chance denominator</text>
|
|
</g>
|
|
<!-- 96->126 -->
|
|
<g id="edge15" class="edge">
|
|
<title>96->126</title>
|
|
<path fill="none" stroke="black" d="M156.09,-192.22C181.78,-184.9 213.35,-176.6 242.09,-171 308.47,-158.05 384.34,-148.84 441.88,-142.97"/>
|
|
<polygon fill="black" stroke="black" points="442.03,-146.48 451.63,-141.99 441.33,-139.51 442.03,-146.48"/>
|
|
</g>
|
|
<!-- 128 -->
|
|
<!-- name: "iterations type", typeName: "", id: 128, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>128</title>
|
|
<ellipse fill="none" stroke="black" cx="733.09" cy="-76" rx="63.63" ry="18"/>
|
|
<text text-anchor="middle" x="733.09" y="-70.95" font-family="Times New Roman,serif" font-size="14.00">iterations type</text>
|
|
</g>
|
|
<!-- 96->128 -->
|
|
<g id="edge17" class="edge">
|
|
<title>96->128</title>
|
|
<path fill="none" stroke="black" d="M134.86,-190.51C162.21,-175.72 203.68,-155.07 242.09,-143 384.95,-98.1 560.59,-83.28 658.03,-78.4"/>
|
|
<polygon fill="black" stroke="black" points="658.19,-81.89 668.01,-77.92 657.85,-74.9 658.19,-81.89"/>
|
|
</g>
|
|
<!-- 130 -->
|
|
<!-- name: "iterations", typeName: "short", id: 130, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>130</title>
|
|
<ellipse fill="none" stroke="black" cx="326.71" cy="-19" rx="45.21" ry="18"/>
|
|
<text text-anchor="middle" x="326.71" y="-13.95" font-family="Times New Roman,serif" font-size="14.00">iterations</text>
|
|
</g>
|
|
<!-- 96->130 -->
|
|
<g id="edge19" class="edge">
|
|
<title>96->130</title>
|
|
<path fill="none" stroke="black" d="M118.83,-189.97C142.73,-161.54 192.24,-105.58 242.09,-67 255.96,-56.26 272.49,-46.27 287.18,-38.22"/>
|
|
<polygon fill="black" stroke="black" points="288.5,-41.48 295.66,-33.68 285.19,-35.31 288.5,-41.48"/>
|
|
</g>
|
|
<!-- 98 -->
|
|
<!-- name: "List Size", typeName: "", id: 98, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>98</title>
|
|
<ellipse fill="none" stroke="black" cx="533.48" cy="-450" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="533.48" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
|
|
</g>
|
|
<!-- 97->98 -->
|
|
<g id="edge2" class="edge">
|
|
<title>97->98</title>
|
|
<path fill="none" stroke="black" d="M367.68,-406.54C401.28,-415.4 449.4,-428.09 484.97,-437.47"/>
|
|
<polygon fill="black" stroke="black" points="484.02,-440.84 494.58,-440.01 485.81,-434.07 484.02,-440.84"/>
|
|
</g>
|
|
<!-- 100 -->
|
|
<!-- name: "example element", typeName: "", id: 100, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>100</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="533.48" cy="-396" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="533.48" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 97->100 -->
|
|
<g id="edge4" class="edge">
|
|
<title>97->100</title>
|
|
<path fill="none" stroke="black" d="M377.02,-396C398.06,-396 423.24,-396 447.15,-396"/>
|
|
<polygon fill="black" stroke="black" points="446.87,-399.5 456.87,-396 446.87,-392.5 446.87,-399.5"/>
|
|
</g>
|
|
<!-- 99 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 99, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>99</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-450" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 98->99 -->
|
|
<g id="edge3" class="edge">
|
|
<title>98->99</title>
|
|
<path fill="none" stroke="black" d="M577.48,-450C644.79,-450 776.09,-450 860.8,-450"/>
|
|
<polygon fill="black" stroke="black" points="860.66,-453.5 870.66,-450 860.66,-446.5 860.66,-453.5"/>
|
|
</g>
|
|
<!-- 101 -->
|
|
<!-- name: "coordinates", typeName: "BiomeCoordinateData", id: 101, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>101</title>
|
|
<ellipse fill="none" stroke="black" cx="733.09" cy="-396" rx="53.4" ry="18"/>
|
|
<text text-anchor="middle" x="733.09" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">coordinates</text>
|
|
</g>
|
|
<!-- 100->101 -->
|
|
<g id="edge5" class="edge">
|
|
<title>100->101</title>
|
|
<path fill="none" stroke="black" d="M608.62,-396C628.12,-396 648.99,-396 667.92,-396"/>
|
|
<polygon fill="black" stroke="black" points="667.91,-399.5 677.91,-396 667.91,-392.5 667.91,-399.5"/>
|
|
</g>
|
|
<!-- 117 -->
|
|
<!-- name: "BiomeCoordinateData", typeName: "", id: 117, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>117</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-396" rx="94.34" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">BiomeCoordinateData</text>
|
|
</g>
|
|
<!-- 101->117 -->
|
|
<g id="edge6" class="edge">
|
|
<title>101->117</title>
|
|
<path fill="none" stroke="black" d="M786.82,-396C801.53,-396 818.04,-396 834.64,-396"/>
|
|
<polygon fill="black" stroke="black" points="834.61,-399.5 844.61,-396 834.61,-392.5 834.61,-399.5"/>
|
|
</g>
|
|
<!-- 119 -->
|
|
<!-- name: "varint", typeName: "", id: 119, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>119</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-342" rx="32.41" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 118->119 -->
|
|
<g id="edge8" class="edge">
|
|
<title>118->119</title>
|
|
<path fill="none" stroke="black" d="M781.56,-338.92C816.28,-339.6 863.01,-340.51 896.69,-341.16"/>
|
|
<polygon fill="black" stroke="black" points="896.44,-344.66 906.5,-341.35 896.57,-337.66 896.44,-344.66"/>
|
|
</g>
|
|
<!-- 121 -->
|
|
<!-- name: "varint", typeName: "", id: 121, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>121</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-288" rx="32.41" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 120->121 -->
|
|
<g id="edge10" class="edge">
|
|
<title>120->121</title>
|
|
<path fill="none" stroke="black" d="M411.54,-281.96C543.84,-283.47 796.32,-286.36 896.94,-287.51"/>
|
|
<polygon fill="black" stroke="black" points="896.61,-291.01 906.65,-287.62 896.69,-284.01 896.61,-291.01"/>
|
|
</g>
|
|
<!-- 123 -->
|
|
<!-- name: "short", typeName: "", id: 123, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>123</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-234" rx="29.34" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">short</text>
|
|
</g>
|
|
<!-- 122->123 -->
|
|
<g id="edge12" class="edge">
|
|
<title>122->123</title>
|
|
<path fill="none" stroke="black" d="M600.07,-232.32C684.8,-232.74 829.72,-233.46 899.72,-233.8"/>
|
|
<polygon fill="black" stroke="black" points="899.55,-237.3 909.57,-233.85 899.59,-230.3 899.55,-237.3"/>
|
|
</g>
|
|
<!-- 125 -->
|
|
<!-- name: "int", typeName: "", id: 125, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>125</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-180" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
|
</g>
|
|
<!-- 124->125 -->
|
|
<g id="edge14" class="edge">
|
|
<title>124->125</title>
|
|
<path fill="none" stroke="black" d="M810.72,-181.88C841.89,-181.43 876.52,-180.92 902.06,-180.55"/>
|
|
<polygon fill="black" stroke="black" points="902.01,-184.05 911.95,-180.41 901.9,-177.05 902.01,-184.05"/>
|
|
</g>
|
|
<!-- 127 -->
|
|
<!-- name: "int", typeName: "", id: 127, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>127</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-126" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
|
</g>
|
|
<!-- 126->127 -->
|
|
<g id="edge16" class="edge">
|
|
<title>126->127</title>
|
|
<path fill="none" stroke="black" d="M619.47,-133.11C706.68,-131.18 838.38,-128.25 902.36,-126.83"/>
|
|
<polygon fill="black" stroke="black" points="902.06,-130.34 911.98,-126.62 901.9,-123.34 902.06,-130.34"/>
|
|
</g>
|
|
<!-- 129 -->
|
|
<!-- name: "varint", typeName: "", id: 129, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>129</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-72" rx="32.41" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 128->129 -->
|
|
<g id="edge18" class="edge">
|
|
<title>128->129</title>
|
|
<path fill="none" stroke="black" d="M796.95,-74.78C829.26,-74.15 867.81,-73.4 896.73,-72.84"/>
|
|
<polygon fill="black" stroke="black" points="896.65,-76.34 906.58,-72.65 896.51,-69.34 896.65,-76.34"/>
|
|
</g>
|
|
<!-- 131 -->
|
|
<!-- name: "short", typeName: "", id: 131, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>131</title>
|
|
<ellipse fill="none" stroke="black" cx="940.89" cy="-18" rx="29.34" ry="18"/>
|
|
<text text-anchor="middle" x="940.89" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">short</text>
|
|
</g>
|
|
<!-- 130->131 -->
|
|
<g id="edge20" class="edge">
|
|
<title>130->131</title>
|
|
<path fill="none" stroke="black" d="M372.23,-18.93C486.79,-18.74 790.46,-18.24 899.88,-18.07"/>
|
|
<polygon fill="black" stroke="black" points="899.84,-21.57 909.83,-18.05 899.83,-14.57 899.84,-21.57"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|