mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-02-24 12:05:28 +00:00
281 lines
15 KiB
XML
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: "ShapelessChemistryRecipe", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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: "Recipe Id", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->7 -->
|
|
<g id="edge1" class="edge">
|
|
<title>6->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: "Ingredients", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<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->9 -->
|
|
<g id="edge3" class="edge">
|
|
<title>6->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: "Results", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<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->15 -->
|
|
<g id="edge9" class="edge">
|
|
<title>6->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: "Id", typeName: "mce::UUID", id: 21, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->21 -->
|
|
<g id="edge15" class="edge">
|
|
<title>6->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: "Tag", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 0, notes: "As string" -->
|
|
<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->23 -->
|
|
<g id="edge17" class="edge">
|
|
<title>6->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: "Priority", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->25 -->
|
|
<g id="edge19" class="edge">
|
|
<title>6->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: "string", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->8 -->
|
|
<g id="edge2" class="edge">
|
|
<title>7->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: "Array Size", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->10 -->
|
|
<g id="edge4" class="edge">
|
|
<title>9->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: "example element", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<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->12 -->
|
|
<g id="edge6" class="edge">
|
|
<title>9->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: "unsigned varint", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->11 -->
|
|
<g id="edge5" class="edge">
|
|
<title>10->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: "Entry", typeName: "RecipeIngredient", id: 13, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->13 -->
|
|
<g id="edge7" class="edge">
|
|
<title>12->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: "RecipeIngredient", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->14 -->
|
|
<g id="edge8" class="edge">
|
|
<title>13->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: "Array Size", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<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->16 -->
|
|
<g id="edge10" class="edge">
|
|
<title>15->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: "example element", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<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->18 -->
|
|
<g id="edge12" class="edge">
|
|
<title>15->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: "unsigned varint", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->17 -->
|
|
<g id="edge11" class="edge">
|
|
<title>16->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: "Entry", typeName: "NetworkItemInstanceDescriptor", id: 19, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<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->19 -->
|
|
<g id="edge13" class="edge">
|
|
<title>18->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: "NetworkItemInstanceDescriptor", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->20 -->
|
|
<g id="edge14" class="edge">
|
|
<title>19->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: "mce::UUID", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->22 -->
|
|
<g id="edge16" class="edge">
|
|
<title>21->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: "string", typeName: "", id: 24, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->24 -->
|
|
<g id="edge18" class="edge">
|
|
<title>23->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: "varint", typeName: "", id: 26, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<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->26 -->
|
|
<g id="edge20" class="edge">
|
|
<title>25->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>
|