mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-05-30 13:32:01 +00:00
151 lines
7.9 KiB
XML
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: "BiomeConditionalTransformationData", typeName: "", id: 306, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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: "weighted biome", typeName: "", id: 307, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<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->307 -->
|
|
<g id="edge1" class="edge">
|
|
<title>306->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: "condition JSON", typeName: "short", id: 313, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->313 -->
|
|
<g id="edge7" class="edge">
|
|
<title>306->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: "min passing neighbors", typeName: "", id: 315, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->315 -->
|
|
<g id="edge9" class="edge">
|
|
<title>306->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: "List Size", typeName: "", id: 308, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->308 -->
|
|
<g id="edge2" class="edge">
|
|
<title>307->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: "example element", typeName: "", id: 310, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<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->310 -->
|
|
<g id="edge4" class="edge">
|
|
<title>307->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: "unsigned varint", typeName: "", id: 309, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->309 -->
|
|
<g id="edge3" class="edge">
|
|
<title>308->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: "transforms into", typeName: "BiomeWeightedData", id: 311, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->311 -->
|
|
<g id="edge5" class="edge">
|
|
<title>310->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: "BiomeWeightedData", typeName: "", id: 312, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->312 -->
|
|
<g id="edge6" class="edge">
|
|
<title>311->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: "short", typeName: "", id: 314, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->314 -->
|
|
<g id="edge8" class="edge">
|
|
<title>313->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: "unsigned int", typeName: "", id: 316, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->316 -->
|
|
<g id="edge10" class="edge">
|
|
<title>315->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>
|