1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-02-24 12:05:28 +00:00
bedrock-protocol-docs/html/svg/ShapelessChemistryRecipe.svg
Oswaldo Leyva Barrientos 933599d224 Protocol version 622 for r/20_u7
2024-02-15 15:10:22 -08:00

281 lines
15 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 9.0.0 (20230911.1827)
-->
<!-- Title: ShapelessChemistryRecipe Pages: 1 -->
<svg width="974pt" height="422pt"
viewBox="0.00 0.00 974.01 422.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 418)">
<title>ShapelessChemistryRecipe</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-418 970.01,-418 970.01,4 -4,4"/>
<!-- 6 -->
<!-- name: &quot;ShapelessChemistryRecipe&quot;, typeName: &quot;&quot;, id: 6, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>6</title>
<ellipse fill="none" stroke="black" cx="111.44" cy="-153" rx="111.44" ry="18"/>
<text text-anchor="middle" x="111.44" y="-147.57" font-family="Times New Roman,serif" font-size="14.00">ShapelessChemistryRecipe</text>
</g>
<!-- 7 -->
<!-- name: &quot;Recipe Id&quot;, typeName: &quot;&quot;, id: 7, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>7</title>
<ellipse fill="none" stroke="black" cx="624.13" cy="-392" rx="47.07" ry="18"/>
<text text-anchor="middle" x="624.13" y="-386.57" font-family="Times New Roman,serif" font-size="14.00">Recipe Id</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge1" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="black" d="M124.61,-171.34C147.35,-204.33 199.4,-274.04 258.88,-315 352.31,-379.33 488.81,-391.65 565.43,-393.03"/>
<polygon fill="black" stroke="black" points="565.19,-396.53 575.23,-393.14 565.27,-389.53 565.19,-396.53"/>
</g>
<!-- 9 -->
<!-- name: &quot;Ingredients&quot;, typeName: &quot;&quot;, id: 9, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>9</title>
<ellipse fill="none" stroke="black" cx="310.45" cy="-288" rx="51.56" ry="18"/>
<text text-anchor="middle" x="310.45" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Ingredients</text>
</g>
<!-- 6&#45;&gt;9 -->
<g id="edge3" class="edge">
<title>6&#45;&gt;9</title>
<path fill="none" stroke="black" d="M138.6,-170.93C174.21,-195.33 237.92,-238.98 276.67,-265.54"/>
<polygon fill="black" stroke="black" points="274.47,-268.28 284.7,-271.04 278.43,-262.5 274.47,-268.28"/>
</g>
<!-- 15 -->
<!-- name: &quot;Results&quot;, typeName: &quot;&quot;, id: 15, branchId: 0, recurseId: &#45;1, attributes: 8, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>15</title>
<ellipse fill="none" stroke="black" cx="310.45" cy="-180" rx="38.09" ry="18"/>
<text text-anchor="middle" x="310.45" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Results</text>
</g>
<!-- 6&#45;&gt;15 -->
<g id="edge9" class="edge">
<title>6&#45;&gt;15</title>
<path fill="none" stroke="black" d="M197.99,-164.72C220.02,-167.74 242.94,-170.88 262.21,-173.53"/>
<polygon fill="black" stroke="black" points="261.53,-176.96 271.91,-174.86 262.48,-170.03 261.53,-176.96"/>
</g>
<!-- 21 -->
<!-- name: &quot;Id&quot;, typeName: &quot;mce::UUID&quot;, id: 21, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>21</title>
<ellipse fill="none" stroke="black" cx="310.45" cy="-126" rx="27" ry="18"/>
<text text-anchor="middle" x="310.45" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Id</text>
</g>
<!-- 6&#45;&gt;21 -->
<g id="edge15" class="edge">
<title>6&#45;&gt;21</title>
<path fill="none" stroke="black" d="M197.99,-141.28C223.98,-137.71 251.19,-133.98 272.22,-131.1"/>
<polygon fill="black" stroke="black" points="272.6,-134.58 282.03,-129.76 271.65,-127.65 272.6,-134.58"/>
</g>
<!-- 23 -->
<!-- name: &quot;Tag&quot;, typeName: &quot;&quot;, id: 23, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;As string&quot; -->
<g id="node18" class="node">
<title>23</title>
<ellipse fill="none" stroke="black" cx="624.13" cy="-74" rx="27" ry="18"/>
<text text-anchor="middle" x="624.13" y="-68.58" font-family="Times New Roman,serif" font-size="14.00">Tag</text>
</g>
<!-- 6&#45;&gt;23 -->
<g id="edge17" class="edge">
<title>6&#45;&gt;23</title>
<path fill="none" stroke="black" d="M150.1,-135.73C179.16,-123.23 220.73,-107.17 258.88,-99 376.12,-73.9 518.95,-72.24 585.56,-73.09"/>
<polygon fill="black" stroke="black" points="585.15,-76.58 595.2,-73.24 585.26,-69.58 585.15,-76.58"/>
</g>
<!-- 25 -->
<!-- name: &quot;Priority&quot;, typeName: &quot;&quot;, id: 25, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node20" class="node">
<title>25</title>
<ellipse fill="none" stroke="black" cx="310.45" cy="-22" rx="38.09" ry="18"/>
<text text-anchor="middle" x="310.45" y="-16.57" font-family="Times New Roman,serif" font-size="14.00">Priority</text>
</g>
<!-- 6&#45;&gt;25 -->
<g id="edge19" class="edge">
<title>6&#45;&gt;25</title>
<path fill="none" stroke="black" d="M139.01,-135.33C175.13,-111.32 239.61,-68.44 278.06,-42.87"/>
<polygon fill="black" stroke="black" points="279.6,-46.05 285.98,-37.6 275.72,-40.22 279.6,-46.05"/>
</g>
<!-- 8 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 8, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>8</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-396" rx="31.1" ry="18"/>
<text text-anchor="middle" x="836.61" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 7&#45;&gt;8 -->
<g id="edge2" class="edge">
<title>7&#45;&gt;8</title>
<path fill="none" stroke="black" d="M671.58,-392.88C708.12,-393.58 758.6,-394.54 793.87,-395.21"/>
<polygon fill="black" stroke="black" points="793.63,-398.7 803.69,-395.39 793.76,-391.7 793.63,-398.7"/>
</g>
<!-- 10 -->
<!-- name: &quot;Array Size&quot;, typeName: &quot;&quot;, id: 10, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>10</title>
<ellipse fill="none" stroke="black" cx="469.53" cy="-342" rx="49.57" ry="18"/>
<text text-anchor="middle" x="469.53" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
</g>
<!-- 9&#45;&gt;10 -->
<g id="edge4" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="black" d="M348.28,-300.66C370.2,-308.2 398.22,-317.83 421.7,-325.9"/>
<polygon fill="black" stroke="black" points="420.45,-329.17 431.04,-329.11 422.73,-322.55 420.45,-329.17"/>
</g>
<!-- 12 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 12, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>12</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="469.53" cy="-288" rx="71.52" ry="18"/>
<text text-anchor="middle" x="469.53" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 9&#45;&gt;12 -->
<g id="edge6" class="edge">
<title>9&#45;&gt;12</title>
<path fill="none" stroke="black" d="M362.45,-288C370.06,-288 378.07,-288 386.13,-288"/>
<polygon fill="black" stroke="black" points="386.01,-291.5 396.01,-288 386.01,-284.5 386.01,-291.5"/>
</g>
<!-- 11 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 11, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>11</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-342" rx="66.53" ry="18"/>
<text text-anchor="middle" x="836.61" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 10&#45;&gt;11 -->
<g id="edge5" class="edge">
<title>10&#45;&gt;11</title>
<path fill="none" stroke="black" d="M519.39,-342C580.62,-342 686.27,-342 758.47,-342"/>
<polygon fill="black" stroke="black" points="758.24,-345.5 768.24,-342 758.24,-338.5 758.24,-345.5"/>
</g>
<!-- 13 -->
<!-- name: &quot;Entry&quot;, typeName: &quot;RecipeIngredient&quot;, id: 13, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>13</title>
<ellipse fill="none" stroke="black" cx="624.13" cy="-288" rx="30.61" ry="18"/>
<text text-anchor="middle" x="624.13" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Entry</text>
</g>
<!-- 12&#45;&gt;13 -->
<g id="edge7" class="edge">
<title>12&#45;&gt;13</title>
<path fill="none" stroke="black" d="M541.47,-288C555.27,-288 569.31,-288 581.76,-288"/>
<polygon fill="black" stroke="black" points="581.64,-291.5 591.64,-288 581.64,-284.5 581.64,-291.5"/>
</g>
<!-- 14 -->
<!-- name: &quot;RecipeIngredient&quot;, typeName: &quot;&quot;, id: 14, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>14</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-288" rx="73.52" ry="18"/>
<text text-anchor="middle" x="836.61" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">RecipeIngredient</text>
</g>
<!-- 13&#45;&gt;14 -->
<g id="edge8" class="edge">
<title>13&#45;&gt;14</title>
<path fill="none" stroke="black" d="M654.84,-288C679.98,-288 717.29,-288 751.49,-288"/>
<polygon fill="black" stroke="black" points="751.44,-291.5 761.44,-288 751.44,-284.5 751.44,-291.5"/>
</g>
<!-- 16 -->
<!-- name: &quot;Array Size&quot;, typeName: &quot;&quot;, id: 16, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>16</title>
<ellipse fill="none" stroke="black" cx="469.53" cy="-234" rx="49.57" ry="18"/>
<text text-anchor="middle" x="469.53" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
</g>
<!-- 15&#45;&gt;16 -->
<g id="edge10" class="edge">
<title>15&#45;&gt;16</title>
<path fill="none" stroke="black" d="M342.11,-190.54C364.76,-198.33 396.02,-209.07 421.78,-217.93"/>
<polygon fill="black" stroke="black" points="420.42,-221.16 431.01,-221.1 422.69,-214.54 420.42,-221.16"/>
</g>
<!-- 18 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 18, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>18</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="469.53" cy="-180" rx="71.52" ry="18"/>
<text text-anchor="middle" x="469.53" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 15&#45;&gt;18 -->
<g id="edge12" class="edge">
<title>15&#45;&gt;18</title>
<path fill="none" stroke="black" d="M348.67,-180C360.16,-180 373.29,-180 386.55,-180"/>
<polygon fill="black" stroke="black" points="386.17,-183.5 396.17,-180 386.17,-176.5 386.17,-183.5"/>
</g>
<!-- 17 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 17, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>17</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-234" rx="66.53" ry="18"/>
<text text-anchor="middle" x="836.61" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 16&#45;&gt;17 -->
<g id="edge11" class="edge">
<title>16&#45;&gt;17</title>
<path fill="none" stroke="black" d="M519.39,-234C580.62,-234 686.27,-234 758.47,-234"/>
<polygon fill="black" stroke="black" points="758.24,-237.5 768.24,-234 758.24,-230.5 758.24,-237.5"/>
</g>
<!-- 19 -->
<!-- name: &quot;Entry&quot;, typeName: &quot;NetworkItemInstanceDescriptor&quot;, id: 19, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>19</title>
<ellipse fill="none" stroke="black" cx="624.13" cy="-180" rx="30.61" ry="18"/>
<text text-anchor="middle" x="624.13" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Entry</text>
</g>
<!-- 18&#45;&gt;19 -->
<g id="edge13" class="edge">
<title>18&#45;&gt;19</title>
<path fill="none" stroke="black" d="M541.47,-180C555.27,-180 569.31,-180 581.76,-180"/>
<polygon fill="black" stroke="black" points="581.64,-183.5 591.64,-180 581.64,-176.5 581.64,-183.5"/>
</g>
<!-- 20 -->
<!-- name: &quot;NetworkItemInstanceDescriptor&quot;, typeName: &quot;&quot;, id: 20, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>20</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-180" rx="129.41" ry="18"/>
<text text-anchor="middle" x="836.61" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">NetworkItemInstanceDescriptor</text>
</g>
<!-- 19&#45;&gt;20 -->
<g id="edge14" class="edge">
<title>19&#45;&gt;20</title>
<path fill="none" stroke="black" d="M654.84,-180C666.42,-180 680.58,-180 695.83,-180"/>
<polygon fill="black" stroke="black" points="695.59,-183.5 705.59,-180 695.59,-176.5 695.59,-183.5"/>
</g>
<!-- 22 -->
<!-- name: &quot;mce::UUID&quot;, typeName: &quot;&quot;, id: 22, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>22</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-126" rx="52.56" ry="18"/>
<text text-anchor="middle" x="836.61" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">mce::UUID</text>
</g>
<!-- 21&#45;&gt;22 -->
<g id="edge16" class="edge">
<title>21&#45;&gt;22</title>
<path fill="none" stroke="black" d="M337.8,-126C417.38,-126 656.84,-126 772.17,-126"/>
<polygon fill="black" stroke="black" points="772.09,-129.5 782.09,-126 772.09,-122.5 772.09,-129.5"/>
</g>
<!-- 24 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 24, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node19" class="node">
<title>24</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-72" rx="31.1" ry="18"/>
<text text-anchor="middle" x="836.61" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 23&#45;&gt;24 -->
<g id="edge18" class="edge">
<title>23&#45;&gt;24</title>
<path fill="none" stroke="black" d="M651.36,-73.75C687.12,-73.41 751.56,-72.8 793.96,-72.4"/>
<polygon fill="black" stroke="black" points="793.81,-75.9 803.78,-72.3 793.75,-68.9 793.81,-75.9"/>
</g>
<!-- 26 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 26, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node21" class="node">
<title>26</title>
<ellipse fill="none" stroke="black" cx="836.61" cy="-18" rx="31.1" ry="18"/>
<text text-anchor="middle" x="836.61" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 25&#45;&gt;26 -->
<g id="edge20" class="edge">
<title>25&#45;&gt;26</title>
<path fill="none" stroke="black" d="M348.72,-21.72C443.68,-20.99 694.19,-19.08 793.85,-18.32"/>
<polygon fill="black" stroke="black" points="793.75,-21.82 803.72,-18.24 793.69,-14.82 793.75,-21.82"/>
</g>
</g>
</svg>