mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-17 12:14:57 +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 11.0.0 (20240428.1522)
|
|
-->
|
|
<!-- Title: ShulkerBoxRecipe Pages: 1 -->
|
|
<svg width="1003pt" height="422pt"
|
|
viewBox="0.00 0.00 1002.95 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>ShulkerBoxRecipe</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-418 998.95,-418 998.95,4 -4,4"/>
|
|
<!-- 6 -->
|
|
<!-- name: "ShulkerBoxRecipe", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="80.01" cy="-153" rx="80.01" ry="18"/>
|
|
<text text-anchor="middle" x="80.01" y="-147.57" font-family="Times New Roman,serif" font-size="14.00">ShulkerBoxRecipe</text>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Recipe Unique 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="76.01" ry="18"/>
|
|
<text text-anchor="middle" x="624.13" y="-386.57" font-family="Times New Roman,serif" font-size="14.00">Recipe Unique Id</text>
|
|
</g>
|
|
<!-- 6->7 -->
|
|
<g id="edge1" class="edge">
|
|
<title>6->7</title>
|
|
<path fill="none" stroke="black" d="M89.05,-171.28C104.72,-204.8 142.56,-276.2 196.01,-315 297.27,-388.51 446.9,-399.05 539.53,-397.38"/>
|
|
<polygon fill="black" stroke="black" points="539.39,-400.89 549.3,-397.15 539.22,-393.89 539.39,-400.89"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Ingredient List", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="264.54" cy="-288" rx="64.04" ry="18"/>
|
|
<text text-anchor="middle" x="264.54" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Ingredient List</text>
|
|
</g>
|
|
<!-- 6->9 -->
|
|
<g id="edge3" class="edge">
|
|
<title>6->9</title>
|
|
<path fill="none" stroke="black" d="M104.5,-170.37C136.76,-194.23 194.91,-237.24 231.24,-264.11"/>
|
|
<polygon fill="black" stroke="black" points="229.09,-266.87 239.21,-270.01 233.25,-261.25 229.09,-266.87"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "Production List", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="264.54" cy="-180" rx="68.53" ry="18"/>
|
|
<text text-anchor="middle" x="264.54" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Production List</text>
|
|
</g>
|
|
<!-- 6->15 -->
|
|
<g id="edge9" class="edge">
|
|
<title>6->15</title>
|
|
<path fill="none" stroke="black" d="M147.94,-162.9C162.61,-165.07 178.2,-167.38 193.01,-169.57"/>
|
|
<polygon fill="black" stroke="black" points="192.25,-172.99 202.66,-170.99 193.28,-166.07 192.25,-172.99"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "Recipe 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="264.54" cy="-126" rx="48.57" ry="18"/>
|
|
<text text-anchor="middle" x="264.54" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Recipe ID</text>
|
|
</g>
|
|
<!-- 6->21 -->
|
|
<g id="edge15" class="edge">
|
|
<title>6->21</title>
|
|
<path fill="none" stroke="black" d="M147.94,-143.1C167.49,-140.21 188.64,-137.08 207.45,-134.3"/>
|
|
<polygon fill="black" stroke="black" points="207.94,-137.76 217.32,-132.84 206.91,-130.84 207.94,-137.76"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "Recipe Tag", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 0, notes: "Available ones: CARTOGRAPHY_TABLE, CRAFTING_TABLE, SMITHING_TABLE, STONECUTTER, FURNACE_TAG, BLAST_FURNACE_TAG, SMOKER_TAG, CAMPFIRE_TAG, SOUL_CAMPFIRE_TAG" -->
|
|
<g id="node18" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="624.13" cy="-74" rx="53.56" ry="18"/>
|
|
<text text-anchor="middle" x="624.13" y="-68.58" font-family="Times New Roman,serif" font-size="14.00">Recipe Tag</text>
|
|
</g>
|
|
<!-- 6->23 -->
|
|
<g id="edge17" class="edge">
|
|
<title>6->23</title>
|
|
<path fill="none" stroke="black" d="M109.17,-136.05C131.78,-123.38 164.8,-106.93 196.01,-99 322.01,-67 475.36,-67.07 559.77,-70.32"/>
|
|
<polygon fill="black" stroke="black" points="559.57,-73.81 569.7,-70.73 559.86,-66.82 559.57,-73.81"/>
|
|
</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="264.54" cy="-22" rx="38.09" ry="18"/>
|
|
<text text-anchor="middle" x="264.54" 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="M101.56,-135.35C124.08,-116.34 161.6,-85.65 196.01,-62 206.39,-54.87 218.08,-47.67 228.78,-41.38"/>
|
|
<polygon fill="black" stroke="black" points="230.45,-44.46 237.35,-36.42 226.95,-38.4 230.45,-44.46"/>
|
|
</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="865.55" cy="-396" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M700.22,-393.25C740.71,-393.93 789.13,-394.74 822.88,-395.3"/>
|
|
<polygon fill="black" stroke="black" points="822.6,-398.8 832.66,-395.47 822.72,-391.8 822.6,-398.8"/>
|
|
</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="440.59" cy="-342" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="440.59" 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="M308.56,-301.35C333.67,-309.14 365.4,-318.98 391.35,-327.03"/>
|
|
<polygon fill="black" stroke="black" points="390.05,-330.29 400.64,-329.91 392.12,-323.61 390.05,-330.29"/>
|
|
</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="440.59" cy="-288" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="440.59" 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="M328.87,-288C338.16,-288 347.84,-288 357.44,-288"/>
|
|
<polygon fill="black" stroke="black" points="357.14,-291.5 367.14,-288 357.14,-284.5 357.14,-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="865.55" cy="-342" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M490.52,-342C563.36,-342 700.98,-342 787.44,-342"/>
|
|
<polygon fill="black" stroke="black" points="787.25,-345.5 797.25,-342 787.25,-338.5 787.25,-345.5"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "Ingredient", 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="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="624.13" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Ingredient</text>
|
|
</g>
|
|
<!-- 12->13 -->
|
|
<g id="edge7" class="edge">
|
|
<title>12->13</title>
|
|
<path fill="none" stroke="black" d="M512.56,-288C529.93,-288 548.32,-288 565.01,-288"/>
|
|
<polygon fill="black" stroke="black" points="564.74,-291.5 574.74,-288 564.74,-284.5 564.74,-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="865.55" cy="-288" rx="73.52" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M672.14,-288C703,-288 744.22,-288 780.59,-288"/>
|
|
<polygon fill="black" stroke="black" points="780.2,-291.5 790.2,-288 780.2,-284.5 780.2,-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="440.59" cy="-234" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="440.59" 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="M309.91,-193.77C334.74,-201.47 365.72,-211.08 391.18,-218.98"/>
|
|
<polygon fill="black" stroke="black" points="390.04,-222.29 400.63,-221.91 392.12,-215.61 390.04,-222.29"/>
|
|
</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="440.59" cy="-180" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="440.59" 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="M333.33,-180C341.25,-180 349.38,-180 357.47,-180"/>
|
|
<polygon fill="black" stroke="black" points="357.31,-183.5 367.31,-180 357.31,-176.5 357.31,-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="865.55" cy="-234" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M490.52,-234C563.36,-234 700.98,-234 787.44,-234"/>
|
|
<polygon fill="black" stroke="black" points="787.25,-237.5 797.25,-234 787.25,-230.5 787.25,-237.5"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "Produced Item", 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="66.03" ry="18"/>
|
|
<text text-anchor="middle" x="624.13" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Produced Item</text>
|
|
</g>
|
|
<!-- 18->19 -->
|
|
<g id="edge13" class="edge">
|
|
<title>18->19</title>
|
|
<path fill="none" stroke="black" d="M512.56,-180C523.75,-180 535.36,-180 546.66,-180"/>
|
|
<polygon fill="black" stroke="black" points="546.32,-183.5 556.32,-180 546.32,-176.5 546.32,-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="865.55" cy="-180" rx="129.41" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M690.55,-180C701.25,-180 712.69,-180 724.39,-180"/>
|
|
<polygon fill="black" stroke="black" points="724.17,-183.5 734.17,-180 724.17,-176.5 724.17,-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="865.55" cy="-126" rx="52.56" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M313.55,-126C420.99,-126 680.83,-126 801.28,-126"/>
|
|
<polygon fill="black" stroke="black" points="800.98,-129.5 810.98,-126 800.98,-122.5 800.98,-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="865.55" cy="-72" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M677.97,-73.56C721.58,-73.19 782.64,-72.68 822.87,-72.35"/>
|
|
<polygon fill="black" stroke="black" points="822.65,-75.85 832.62,-72.27 822.59,-68.85 822.65,-75.85"/>
|
|
</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="865.55" cy="-18" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="865.55" 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="M303.01,-21.75C409.15,-21.04 711.33,-19.02 822.68,-18.28"/>
|
|
<polygon fill="black" stroke="black" points="822.59,-21.78 832.56,-18.21 822.54,-14.78 822.59,-21.78"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|