mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-25 05:07:24 +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 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: "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="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: "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="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->307 -->
|
|
<g id="edge1" class="edge">
|
|
<title>306->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: "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="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->313 -->
|
|
<g id="edge7" class="edge">
|
|
<title>306->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: "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="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->315 -->
|
|
<g id="edge9" class="edge">
|
|
<title>306->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: "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="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->308 -->
|
|
<g id="edge2" class="edge">
|
|
<title>307->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: "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="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->310 -->
|
|
<g id="edge4" class="edge">
|
|
<title>307->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: "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="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->309 -->
|
|
<g id="edge3" class="edge">
|
|
<title>308->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: "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="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->311 -->
|
|
<g id="edge5" class="edge">
|
|
<title>310->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: "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="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->312 -->
|
|
<g id="edge6" class="edge">
|
|
<title>311->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: "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="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->314 -->
|
|
<g id="edge8" class="edge">
|
|
<title>313->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: "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="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->316 -->
|
|
<g id="edge10" class="edge">
|
|
<title>315->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>
|