1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-11-07 03:35:09 +00:00
Files
bedrock-protocol-docs/html/svg/BiomeReplacementData.svg

229 lines
12 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 14.0.1 (20251006.0113)
-->
<!-- Title: BiomeReplacementData Pages: 1 -->
<svg width="949pt" height="368pt"
viewBox="0.00 0.00 949.00 368.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 364)">
<title>BiomeReplacementData</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-364 945.06,-364 945.06,4 -4,4"/>
<!-- 366 -->
<!-- name: &quot;BiomeReplacementData&quot;, typeName: &quot;&quot;, id: 366, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>366</title>
<ellipse fill="none" stroke="black" cx="102.02" cy="-153" rx="102.02" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="102.02" y="-147.95" font-family="Times New Roman,serif" font-size="14.00">BiomeReplacementData</text>
</g>
<!-- 367 -->
<!-- name: &quot;biome&quot;, typeName: &quot;short&quot;, id: 367, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>367</title>
<ellipse fill="none" stroke="black" cx="710.57" cy="-341" rx="34.46" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="710.57" y="-335.95" font-family="Times New Roman,serif" font-size="14.00">biome</text>
</g>
<!-- 366&#45;&gt;367 -->
<g id="edge1" class="edge">
<title>366&#45;&gt;367</title>
<path fill="none" stroke="black" d="M124.32,-170.92C150.07,-191.67 195.53,-225.35 240.04,-244 387.97,-305.98 579.21,-329.61 664.76,-337.51"/>
<polygon fill="black" stroke="black" points="664.34,-340.98 674.61,-338.39 664.96,-334.01 664.34,-340.98"/>
</g>
<!-- 369 -->
<!-- name: &quot;dimension&quot;, typeName: &quot;short&quot;, id: 369, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>369</title>
<ellipse fill="none" stroke="black" cx="710.57" cy="-286" rx="49.82" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="710.57" y="-280.95" font-family="Times New Roman,serif" font-size="14.00">dimension</text>
</g>
<!-- 366&#45;&gt;369 -->
<g id="edge3" class="edge">
<title>366&#45;&gt;369</title>
<path fill="none" stroke="black" d="M142.78,-169.95C169.91,-181.2 206.82,-195.89 240.04,-207 325.33,-235.53 346.57,-244.86 435.04,-261 508.01,-274.31 593.24,-280.67 649.14,-283.61"/>
<polygon fill="black" stroke="black" points="648.94,-287.11 659.1,-284.11 649.29,-280.12 648.94,-287.11"/>
</g>
<!-- 371 -->
<!-- name: &quot;string list&quot;, typeName: &quot;&quot;, id: 371, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>371</title>
<ellipse fill="none" stroke="black" cx="319.54" cy="-180" rx="45.72" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="319.54" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">string list</text>
</g>
<!-- 366&#45;&gt;371 -->
<g id="edge5" class="edge">
<title>366&#45;&gt;371</title>
<path fill="none" stroke="black" d="M186.35,-163.44C212.51,-166.72 240.7,-170.25 264.3,-173.2"/>
<polygon fill="black" stroke="black" points="263.63,-176.65 273.98,-174.42 264.5,-169.7 263.63,-176.65"/>
</g>
<!-- 377 -->
<!-- name: &quot;amount&quot;, typeName: &quot;&quot;, id: 377, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>377</title>
<ellipse fill="none" stroke="black" cx="319.54" cy="-126" rx="39.07" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="319.54" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">amount</text>
</g>
<!-- 366&#45;&gt;377 -->
<g id="edge11" class="edge">
<title>366&#45;&gt;377</title>
<path fill="none" stroke="black" d="M186.35,-142.56C214.67,-139.01 245.38,-135.17 270.06,-132.07"/>
<polygon fill="black" stroke="black" points="270.31,-135.57 279.79,-130.85 269.44,-128.62 270.31,-135.57"/>
</g>
<!-- 379 -->
<!-- name: &quot;noise frequency scale&quot;, typeName: &quot;&quot;, id: 379, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>379</title>
<ellipse fill="none" stroke="black" cx="525.8" cy="-76" rx="90.76" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="525.8" y="-70.95" font-family="Times New Roman,serif" font-size="14.00">noise frequency scale</text>
</g>
<!-- 366&#45;&gt;379 -->
<g id="edge13" class="edge">
<title>366&#45;&gt;379</title>
<path fill="none" stroke="black" d="M138.16,-135.81C165.3,-123.37 204.17,-107.32 240.04,-99 299.81,-85.13 368.3,-79.3 423.14,-76.97"/>
<polygon fill="black" stroke="black" points="423.25,-80.47 433.11,-76.58 422.98,-73.47 423.25,-80.47"/>
</g>
<!-- 381 -->
<!-- name: &quot;replacement index&quot;, typeName: &quot;&quot;, id: 381, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>381</title>
<ellipse fill="none" stroke="black" cx="319.54" cy="-22" rx="79.5" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="319.54" y="-16.95" font-family="Times New Roman,serif" font-size="14.00">replacement index</text>
</g>
<!-- 366&#45;&gt;381 -->
<g id="edge15" class="edge">
<title>366&#45;&gt;381</title>
<path fill="none" stroke="black" d="M127.97,-135.17C155.02,-116.14 199.73,-85.55 240.04,-62 250.86,-55.68 262.79,-49.31 274.02,-43.56"/>
<polygon fill="black" stroke="black" points="275.38,-46.8 282.73,-39.17 272.22,-40.55 275.38,-46.8"/>
</g>
<!-- 368 -->
<!-- name: &quot;short&quot;, typeName: &quot;&quot;, id: 368, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>368</title>
<ellipse fill="none" stroke="black" cx="872.81" cy="-342" rx="29.34" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="872.81" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">short</text>
</g>
<!-- 367&#45;&gt;368 -->
<g id="edge2" class="edge">
<title>367&#45;&gt;368</title>
<path fill="none" stroke="black" d="M745.16,-341.21C770.42,-341.37 805.13,-341.58 831.83,-341.75"/>
<polygon fill="black" stroke="black" points="831.56,-345.25 841.58,-341.81 831.6,-338.25 831.56,-345.25"/>
</g>
<!-- 370 -->
<!-- name: &quot;short&quot;, typeName: &quot;&quot;, id: 370, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>370</title>
<ellipse fill="none" stroke="black" cx="872.81" cy="-288" rx="29.34" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="872.81" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">short</text>
</g>
<!-- 369&#45;&gt;370 -->
<g id="edge4" class="edge">
<title>369&#45;&gt;370</title>
<path fill="none" stroke="black" d="M760.52,-286.61C783.35,-286.9 810.18,-287.23 831.78,-287.5"/>
<polygon fill="black" stroke="black" points="831.63,-291 841.67,-287.62 831.71,-284 831.63,-291"/>
</g>
<!-- 372 -->
<!-- name: &quot;List Size&quot;, typeName: &quot;&quot;, id: 372, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>372</title>
<ellipse fill="none" stroke="black" cx="525.8" cy="-234" rx="43.67" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="525.8" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 371&#45;&gt;372 -->
<g id="edge6" class="edge">
<title>371&#45;&gt;372</title>
<path fill="none" stroke="black" d="M358.01,-189.9C391.62,-198.79 441.1,-211.87 477.44,-221.48"/>
<polygon fill="black" stroke="black" points="476.24,-224.78 486.8,-223.95 478.03,-218.01 476.24,-224.78"/>
</g>
<!-- 374 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 374, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>374</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="525.8" cy="-180" rx="74.89" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="525.8" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 371&#45;&gt;374 -->
<g id="edge8" class="edge">
<title>371&#45;&gt;374</title>
<path fill="none" stroke="black" d="M365.62,-180C387.22,-180 413.83,-180 439.07,-180"/>
<polygon fill="black" stroke="black" points="439.03,-183.5 449.03,-180 439.03,-176.5 439.03,-183.5"/>
</g>
<!-- 373 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 373, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>373</title>
<ellipse fill="none" stroke="black" cx="872.81" cy="-234" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="872.81" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 372&#45;&gt;373 -->
<g id="edge7" class="edge">
<title>372&#45;&gt;373</title>
<path fill="none" stroke="black" d="M569.8,-234C625.5,-234 723.64,-234 792.91,-234"/>
<polygon fill="black" stroke="black" points="792.68,-237.5 802.68,-234 792.68,-230.5 792.68,-237.5"/>
</g>
<!-- 375 -->
<!-- name: &quot;target biome&quot;, typeName: &quot;short&quot;, id: 375, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>375</title>
<ellipse fill="none" stroke="black" cx="710.57" cy="-180" rx="58" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="710.57" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">target biome</text>
</g>
<!-- 374&#45;&gt;375 -->
<g id="edge9" class="edge">
<title>374&#45;&gt;375</title>
<path fill="none" stroke="black" d="M601.14,-180C614.29,-180 627.92,-180 640.91,-180"/>
<polygon fill="black" stroke="black" points="640.6,-183.5 650.6,-180 640.6,-176.5 640.6,-183.5"/>
</g>
<!-- 376 -->
<!-- name: &quot;short&quot;, typeName: &quot;&quot;, id: 376, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>376</title>
<ellipse fill="none" stroke="black" cx="872.81" cy="-180" rx="29.34" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="872.81" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">short</text>
</g>
<!-- 375&#45;&gt;376 -->
<g id="edge10" class="edge">
<title>375&#45;&gt;376</title>
<path fill="none" stroke="black" d="M768.97,-180C789.79,-180 812.85,-180 831.84,-180"/>
<polygon fill="black" stroke="black" points="831.58,-183.5 841.58,-180 831.58,-176.5 831.58,-183.5"/>
</g>
<!-- 378 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 378, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>378</title>
<ellipse fill="none" stroke="black" cx="872.81" cy="-126" rx="27.81" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="872.81" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 377&#45;&gt;378 -->
<g id="edge12" class="edge">
<title>377&#45;&gt;378</title>
<path fill="none" stroke="black" d="M358.87,-126C459.76,-126 731.89,-126 833.16,-126"/>
<polygon fill="black" stroke="black" points="833.12,-129.5 843.12,-126 833.12,-122.5 833.12,-129.5"/>
</g>
<!-- 380 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 380, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>380</title>
<ellipse fill="none" stroke="black" cx="872.81" cy="-72" rx="27.81" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="872.81" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 379&#45;&gt;380 -->
<g id="edge14" class="edge">
<title>379&#45;&gt;380</title>
<path fill="none" stroke="black" d="M616.55,-74.96C686.94,-74.14 781.42,-73.05 833.44,-72.44"/>
<polygon fill="black" stroke="black" points="833.32,-75.95 843.28,-72.33 833.24,-68.95 833.32,-75.95"/>
</g>
<!-- 382 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 382, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>382</title>
<ellipse fill="none" stroke="black" cx="872.81" cy="-18" rx="56.47" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="872.81" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 381&#45;&gt;382 -->
<g id="edge16" class="edge">
<title>381&#45;&gt;382</title>
<path fill="none" stroke="black" d="M399.23,-21.43C507.94,-20.64 702.2,-19.23 804.52,-18.49"/>
<polygon fill="black" stroke="black" points="804.44,-21.99 814.42,-18.42 804.39,-14.99 804.44,-21.99"/>
</g>
</g>
</svg>