1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-07-25 05:07:24 +00:00
Files
bedrock-protocol-docs/html/svg/BiomeConditionalTransformationData.svg
2025-05-21 14:00:52 -07:00

151 lines
7.9 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: BiomeConditionalTransformationData Pages: 1 -->
<svg width="1119pt" height="206pt"
viewBox="0.00 0.00 1118.98 206.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 202)">
<title>BiomeConditionalTransformationData</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-202 1114.98,-202 1114.98,4 -4,4"/>
<!-- 306 -->
<!-- name: &quot;BiomeConditionalTransformationData&quot;, typeName: &quot;&quot;, id: 306, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>306</title>
<ellipse fill="none" stroke="black" cx="154.74" cy="-72" rx="154.74" ry="18"/>
<text text-anchor="middle" x="154.74" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">BiomeConditionalTransformationData</text>
</g>
<!-- 307 -->
<!-- name: &quot;weighted biome&quot;, typeName: &quot;&quot;, id: 307, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>307</title>
<ellipse fill="none" stroke="black" cx="440.33" cy="-126" rx="70.8" ry="18"/>
<text text-anchor="middle" x="440.33" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">weighted biome</text>
</g>
<!-- 306&#45;&gt;307 -->
<g id="edge1" class="edge">
<title>306&#45;&gt;307</title>
<path fill="none" stroke="black" d="M237.76,-87.62C280.14,-95.69 331.23,-105.42 371.37,-113.06"/>
<polygon fill="black" stroke="black" points="370.69,-116.49 381.17,-114.93 372,-109.62 370.69,-116.49"/>
</g>
<!-- 313 -->
<!-- name: &quot;condition JSON&quot;, typeName: &quot;short&quot;, id: 313, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>313</title>
<ellipse fill="none" stroke="black" cx="827.26" cy="-72" rx="70.29" ry="18"/>
<text text-anchor="middle" x="827.26" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">condition JSON</text>
</g>
<!-- 306&#45;&gt;313 -->
<g id="edge7" class="edge">
<title>306&#45;&gt;313</title>
<path fill="none" stroke="black" d="M309.57,-72C445.17,-72 637.44,-72 745.12,-72"/>
<polygon fill="black" stroke="black" points="745.03,-75.5 755.03,-72 745.03,-68.5 745.03,-75.5"/>
</g>
<!-- 315 -->
<!-- name: &quot;min passing neighbors&quot;, typeName: &quot;&quot;, id: 315, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>315</title>
<ellipse fill="none" stroke="black" cx="440.33" cy="-22" rx="94.86" ry="18"/>
<text text-anchor="middle" x="440.33" y="-16.95" font-family="Times New Roman,serif" font-size="14.00">min passing neighbors</text>
</g>
<!-- 306&#45;&gt;315 -->
<g id="edge9" class="edge">
<title>306&#45;&gt;315</title>
<path fill="none" stroke="black" d="M241.98,-56.79C279.05,-50.26 322.13,-42.66 358.57,-36.24"/>
<polygon fill="black" stroke="black" points="358.92,-39.73 368.16,-34.55 357.7,-32.84 358.92,-39.73"/>
</g>
<!-- 308 -->
<!-- name: &quot;List Size&quot;, typeName: &quot;&quot;, id: 308, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>308</title>
<ellipse fill="none" stroke="black" cx="646.08" cy="-180" rx="43.67" ry="18"/>
<text text-anchor="middle" x="646.08" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 307&#45;&gt;308 -->
<g id="edge2" class="edge">
<title>307&#45;&gt;308</title>
<path fill="none" stroke="black" d="M490.65,-139.07C523.2,-147.7 565.62,-158.94 597.76,-167.46"/>
<polygon fill="black" stroke="black" points="596.64,-170.78 607.2,-169.96 598.43,-164.02 596.64,-170.78"/>
</g>
<!-- 310 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 310, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>310</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="646.08" cy="-126" rx="74.89" ry="18"/>
<text text-anchor="middle" x="646.08" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 307&#45;&gt;310 -->
<g id="edge4" class="edge">
<title>307&#45;&gt;310</title>
<path fill="none" stroke="black" d="M511.45,-126C527.07,-126 543.79,-126 559.94,-126"/>
<polygon fill="black" stroke="black" points="559.5,-129.5 569.5,-126 559.5,-122.5 559.5,-129.5"/>
</g>
<!-- 309 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 309, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>309</title>
<ellipse fill="none" stroke="black" cx="1022.26" cy="-180" rx="68.24" ry="18"/>
<text text-anchor="middle" x="1022.26" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 308&#45;&gt;309 -->
<g id="edge3" class="edge">
<title>308&#45;&gt;309</title>
<path fill="none" stroke="black" d="M690,-180C751.48,-180 865.65,-180 942.55,-180"/>
<polygon fill="black" stroke="black" points="942.1,-183.5 952.1,-180 942.1,-176.5 942.1,-183.5"/>
</g>
<!-- 311 -->
<!-- name: &quot;transforms into&quot;, typeName: &quot;BiomeWeightedData&quot;, id: 311, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>311</title>
<ellipse fill="none" stroke="black" cx="827.26" cy="-126" rx="67.73" ry="18"/>
<text text-anchor="middle" x="827.26" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">transforms into</text>
</g>
<!-- 310&#45;&gt;311 -->
<g id="edge5" class="edge">
<title>310&#45;&gt;311</title>
<path fill="none" stroke="black" d="M721.25,-126C730.02,-126 738.99,-126 747.82,-126"/>
<polygon fill="black" stroke="black" points="747.8,-129.5 757.8,-126 747.8,-122.5 747.8,-129.5"/>
</g>
<!-- 312 -->
<!-- name: &quot;BiomeWeightedData&quot;, typeName: &quot;&quot;, id: 312, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>312</title>
<ellipse fill="none" stroke="black" cx="1022.26" cy="-126" rx="88.71" ry="18"/>
<text text-anchor="middle" x="1022.26" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">BiomeWeightedData</text>
</g>
<!-- 311&#45;&gt;312 -->
<g id="edge6" class="edge">
<title>311&#45;&gt;312</title>
<path fill="none" stroke="black" d="M895.22,-126C903.87,-126 912.87,-126 921.91,-126"/>
<polygon fill="black" stroke="black" points="921.83,-129.5 931.83,-126 921.83,-122.5 921.83,-129.5"/>
</g>
<!-- 314 -->
<!-- name: &quot;short&quot;, typeName: &quot;&quot;, id: 314, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>314</title>
<ellipse fill="none" stroke="black" cx="1022.26" cy="-72" rx="29.34" ry="18"/>
<text text-anchor="middle" x="1022.26" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">short</text>
</g>
<!-- 313&#45;&gt;314 -->
<g id="edge8" class="edge">
<title>313&#45;&gt;314</title>
<path fill="none" stroke="black" d="M897.94,-72C925.83,-72 956.98,-72 980.99,-72"/>
<polygon fill="black" stroke="black" points="980.99,-75.5 990.99,-72 980.99,-68.5 980.99,-75.5"/>
</g>
<!-- 316 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 316, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>316</title>
<ellipse fill="none" stroke="black" cx="1022.26" cy="-18" rx="56.47" ry="18"/>
<text text-anchor="middle" x="1022.26" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 315&#45;&gt;316 -->
<g id="edge10" class="edge">
<title>315&#45;&gt;316</title>
<path fill="none" stroke="black" d="M535.47,-21.35C652.84,-20.54 850.56,-19.18 953.84,-18.47"/>
<polygon fill="black" stroke="black" points="953.86,-21.97 963.84,-18.4 953.81,-14.97 953.86,-21.97"/>
</g>
</g>
</svg>