1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-05-30 13:32:01 +00:00
Files
bedrock-protocol-docs/html/svg/BiomeConditionalTransformationData.svg
Oswaldo Leyva Barrientos 5a86bb3b72 Protocol for r/21_u8 NetworkProtocolVersion 800 (#20)
* Protocol for r/21_u8 NetworkProtocolVersion 800

* Removed irrelevant SVGs from PR
2025-05-21 13:44:00 -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 11.0.0 (20240428.1522)
-->
<!-- Title: BiomeConditionalTransformationData Pages: 1 -->
<svg width="1101pt" height="206pt"
viewBox="0.00 0.00 1100.76 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 1096.76,-202 1096.76,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="151.86" cy="-72" rx="151.86" ry="18"/>
<text text-anchor="middle" x="151.86" y="-66.58" 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="433.2" cy="-126" rx="69.03" ry="18"/>
<text text-anchor="middle" x="433.2" y="-120.58" 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="M233.28,-87.55C275.18,-95.65 325.81,-105.43 365.51,-113.11"/>
<polygon fill="black" stroke="black" points="364.69,-116.51 375.17,-114.98 366.02,-109.64 364.69,-116.51"/>
</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="812.25" cy="-72" rx="70.52" ry="18"/>
<text text-anchor="middle" x="812.25" y="-66.58" 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="M303.91,-72C436.51,-72 624.29,-72 730.26,-72"/>
<polygon fill="black" stroke="black" points="730,-75.5 740,-72 730,-68.5 730,-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="433.2" cy="-22" rx="93.48" ry="18"/>
<text text-anchor="middle" x="433.2" y="-16.57" 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="M237.81,-56.79C274.32,-50.26 316.76,-42.66 352.65,-36.24"/>
<polygon fill="black" stroke="black" points="352.85,-39.76 362.08,-34.55 351.62,-32.87 352.85,-39.76"/>
</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="634.2" cy="-180" rx="42.58" ry="18"/>
<text text-anchor="middle" x="634.2" y="-174.57" 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="M482.37,-139.07C514.03,-147.66 555.23,-158.84 586.57,-167.35"/>
<polygon fill="black" stroke="black" points="585.61,-170.71 596.17,-169.95 587.44,-163.96 585.61,-170.71"/>
</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="634.2" cy="-126" rx="71.52" ry="18"/>
<text text-anchor="middle" x="634.2" y="-120.58" 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="M502.69,-126C518.16,-126 534.74,-126 550.72,-126"/>
<polygon fill="black" stroke="black" points="550.71,-129.5 560.71,-126 550.71,-122.5 550.71,-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="1005.77" cy="-180" rx="66.53" ry="18"/>
<text text-anchor="middle" x="1005.77" y="-174.57" 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="M677.24,-180C737.97,-180 851.3,-180 927.4,-180"/>
<polygon fill="black" stroke="black" points="927.3,-183.5 937.3,-180 927.3,-176.5 927.3,-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="812.25" cy="-126" rx="67.03" ry="18"/>
<text text-anchor="middle" x="812.25" y="-120.58" 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="M706.05,-126C715.05,-126 724.3,-126 733.4,-126"/>
<polygon fill="black" stroke="black" points="733.31,-129.5 743.31,-126 733.31,-122.5 733.31,-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="1005.77" cy="-126" rx="86.99" ry="18"/>
<text text-anchor="middle" x="1005.77" y="-120.58" 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="M879.69,-126C888.6,-126 897.89,-126 907.2,-126"/>
<polygon fill="black" stroke="black" points="907.02,-129.5 917.02,-126 907.02,-122.5 907.02,-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="1005.77" cy="-72" rx="29.61" ry="18"/>
<text text-anchor="middle" x="1005.77" y="-66.58" 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="M883.2,-72C910.63,-72 941.1,-72 964.68,-72"/>
<polygon fill="black" stroke="black" points="964.47,-75.5 974.47,-72 964.47,-68.5 964.47,-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="1005.77" cy="-18" rx="55.06" ry="18"/>
<text text-anchor="middle" x="1005.77" y="-12.57" 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="M526.82,-21.35C642.6,-20.54 837.84,-19.17 939.23,-18.46"/>
<polygon fill="black" stroke="black" points="939.04,-21.96 949.01,-18.39 938.99,-14.96 939.04,-21.96"/>
</g>
</g>
</svg>