mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-05-30 11:12:16 +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 11.0.0 (20240428.1522)
|
|
-->
|
|
<!-- Title: BiomeScatterParamData Pages: 1 -->
|
|
<svg width="1034pt" height="476pt"
|
|
viewBox="0.00 0.00 1033.89 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 1029.89,-472 1029.89,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="100.96" cy="-208" rx="100.96" ry="18"/>
|
|
<text text-anchor="middle" x="100.96" y="-202.57" 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="322.92" cy="-396" rx="50.07" ry="18"/>
|
|
<text text-anchor="middle" x="322.92" y="-390.57" 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="M116.94,-226.2C140.67,-254.31 189.21,-309.01 237.93,-347 251.77,-357.8 268.23,-367.91 282.9,-376.11"/>
|
|
<polygon fill="black" stroke="black" points="280.92,-379.02 291.38,-380.74 284.28,-372.88 280.92,-379.02"/>
|
|
</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="727.42" cy="-338" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="727.42" y="-332.57" 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="M119.29,-226.04C143.36,-249.75 189.44,-290.43 237.93,-308 386.54,-361.87 577.14,-353.29 670.21,-344.57"/>
|
|
<polygon fill="black" stroke="black" points="670.49,-348.06 680.1,-343.61 669.81,-341.09 670.49,-348.06"/>
|
|
</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="322.92" cy="-281" rx="85" ry="18"/>
|
|
<text text-anchor="middle" x="322.92" y="-275.57" 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="M150.51,-224.11C184.33,-235.34 229.57,-250.35 265.08,-262.13"/>
|
|
<polygon fill="black" stroke="black" points="263.73,-265.38 274.32,-265.2 265.94,-258.73 263.73,-265.38"/>
|
|
</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="529.41" cy="-232" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="529.41" y="-226.57" 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="M197.93,-213.4C274.99,-217.74 381.69,-223.74 452.78,-227.74"/>
|
|
<polygon fill="black" stroke="black" points="452.18,-231.22 462.36,-228.28 452.57,-224.23 452.18,-231.22"/>
|
|
</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="727.42" cy="-183" rx="76.51" ry="18"/>
|
|
<text text-anchor="middle" x="727.42" y="-177.57" 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="M199.88,-204.08C320.96,-199.23 525.14,-191.06 640.43,-186.44"/>
|
|
<polygon fill="black" stroke="black" points="640.29,-189.95 650.14,-186.05 640.01,-182.96 640.29,-189.95"/>
|
|
</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="529.41" cy="-135" rx="85.49" ry="18"/>
|
|
<text text-anchor="middle" x="529.41" y="-129.57" 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="M153.21,-192.2C178.5,-184.88 209.6,-176.58 237.93,-171 304.42,-157.9 380.46,-148.68 438.07,-142.85"/>
|
|
<polygon fill="black" stroke="black" points="438.22,-146.35 447.83,-141.88 437.53,-139.39 438.22,-146.35"/>
|
|
</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="727.42" cy="-76" rx="62.54" ry="18"/>
|
|
<text text-anchor="middle" x="727.42" y="-70.58" 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="M131.7,-190.45C158.57,-175.36 199.67,-154.16 237.93,-142 380.56,-96.66 556.3,-82.47 653.34,-78.02"/>
|
|
<polygon fill="black" stroke="black" points="653.42,-81.52 663.26,-77.59 653.12,-74.53 653.42,-81.52"/>
|
|
</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="322.92" cy="-19" rx="44.08" ry="18"/>
|
|
<text text-anchor="middle" x="322.92" y="-13.57" 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="M116.46,-189.93C139.91,-161.46 188.55,-105.43 237.93,-67 251.93,-56.1 268.67,-46.03 283.52,-37.95"/>
|
|
<polygon fill="black" stroke="black" points="284.9,-41.18 292.09,-33.4 281.62,-34.99 284.9,-41.18"/>
|
|
</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="529.41" cy="-450" rx="42.58" ry="18"/>
|
|
<text text-anchor="middle" x="529.41" y="-444.57" 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="M363.84,-406.54C397.61,-415.46 446.05,-428.25 481.64,-437.65"/>
|
|
<polygon fill="black" stroke="black" points="480.68,-441.01 491.24,-440.18 482.47,-434.25 480.68,-441.01"/>
|
|
</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="529.41" cy="-396" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="529.41" y="-390.57" 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="M373.42,-396C395.36,-396 421.76,-396 446.5,-396"/>
|
|
<polygon fill="black" stroke="black" points="446.21,-399.5 456.21,-396 446.21,-392.5 446.21,-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="932.91" cy="-450" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-444.57" 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="M572.24,-450C638.97,-450 770.54,-450 854.71,-450"/>
|
|
<polygon fill="black" stroke="black" points="854.49,-453.5 864.49,-450 854.49,-446.5 854.49,-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="727.42" cy="-396" rx="54.06" ry="18"/>
|
|
<text text-anchor="middle" x="727.42" y="-390.57" 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="M601.18,-396C620.88,-396 642.19,-396 661.54,-396"/>
|
|
<polygon fill="black" stroke="black" points="661.48,-399.5 671.48,-396 661.48,-392.5 661.48,-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="932.91" cy="-396" rx="92.98" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-390.57" 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="M781.89,-396C796.24,-396 812.26,-396 828.34,-396"/>
|
|
<polygon fill="black" stroke="black" points="827.95,-399.5 837.95,-396 827.95,-392.5 827.95,-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="932.91" cy="-342" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-336.57" 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="M775.36,-338.92C810.11,-339.61 857.03,-340.53 890.41,-341.18"/>
|
|
<polygon fill="black" stroke="black" points="890.04,-344.68 900.1,-341.37 890.17,-337.68 890.04,-344.68"/>
|
|
</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="932.91" cy="-288" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-282.57" 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="M408.14,-281.97C540.19,-283.49 791.1,-286.38 890.17,-287.52"/>
|
|
<polygon fill="black" stroke="black" points="889.93,-291.02 899.97,-287.63 890.01,-284.02 889.93,-291.02"/>
|
|
</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="932.91" cy="-234" rx="29.61" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-228.57" 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="M596.26,-232.33C680.17,-232.75 822.61,-233.46 891.8,-233.8"/>
|
|
<polygon fill="black" stroke="black" points="891.52,-237.3 901.54,-233.85 891.56,-230.3 891.52,-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="932.91" cy="-180" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-174.57" 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="M804.19,-181.88C835.02,-181.43 869.25,-180.92 894.51,-180.55"/>
|
|
<polygon fill="black" stroke="black" points="894.33,-184.05 904.28,-180.41 894.23,-177.06 894.33,-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="932.91" cy="-126" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-120.58" 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="M614.58,-133.11C700.77,-131.18 830.85,-128.27 894.35,-126.84"/>
|
|
<polygon fill="black" stroke="black" points="894.34,-130.34 904.26,-126.62 894.18,-123.34 894.34,-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="932.91" cy="-72" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-66.58" 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="M790.3,-74.78C822.68,-74.15 861.44,-73.39 890.23,-72.82"/>
|
|
<polygon fill="black" stroke="black" points="890.07,-76.32 900,-72.63 889.93,-69.32 890.07,-76.32"/>
|
|
</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="932.91" cy="-18" rx="29.61" ry="18"/>
|
|
<text text-anchor="middle" x="932.91" y="-12.57" 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="M367.16,-18.93C479.99,-18.74 782.17,-18.25 891.62,-18.07"/>
|
|
<polygon fill="black" stroke="black" points="891.59,-21.57 901.59,-18.05 891.58,-14.57 891.59,-21.57"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|