mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-05-25 12:10:29 +00:00
372 lines
20 KiB
XML
372 lines
20 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.0 (20241103.1931)
|
|
-->
|
|
<!-- Title: ShapedRecipe Pages: 1 -->
|
|
<svg width="1060pt" height="584pt"
|
|
viewBox="0.00 0.00 1059.61 584.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 580)">
|
|
<title>ShapedRecipe</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-580 1055.61,-580 1055.61,4 -4,4"/>
|
|
<!-- 6 -->
|
|
<!-- name: "ShapedRecipe", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="63.63" cy="-207" rx="63.63" ry="18"/>
|
|
<text text-anchor="middle" x="63.63" y="-201.95" font-family="Times New Roman,serif" font-size="14.00">ShapedRecipe</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="476.67" cy="-531" rx="76.43" ry="18"/>
|
|
<text text-anchor="middle" x="476.67" y="-525.95" 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="M67.91,-225.22C76.24,-266.4 102.1,-367.41 163.27,-423 228.14,-481.95 326.82,-509 395.86,-521.24"/>
|
|
<polygon fill="black" stroke="black" points="395.17,-524.67 405.61,-522.89 396.34,-517.77 395.17,-524.67"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Ingredient Grid", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="263.75" cy="-396" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="263.75" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Ingredient Grid</text>
|
|
</g>
|
|
<!-- 6->9 -->
|
|
<g id="edge3" class="edge">
|
|
<title>6->9</title>
|
|
<path fill="none" stroke="black" d="M79.27,-224.56C97.91,-246.56 131.52,-285.01 163.27,-315 184.79,-335.33 210.79,-356.39 230.81,-371.94"/>
|
|
<polygon fill="black" stroke="black" points="228.58,-374.64 238.63,-377.97 232.85,-369.09 228.58,-374.64"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "Production List", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="263.75" cy="-288" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="263.75" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Production List</text>
|
|
</g>
|
|
<!-- 6->18 -->
|
|
<g id="edge12" class="edge">
|
|
<title>6->18</title>
|
|
<path fill="none" stroke="black" d="M91.01,-223.67C110.41,-235.38 137.74,-250.71 163.27,-261 174.77,-265.63 187.34,-269.74 199.54,-273.26"/>
|
|
<polygon fill="black" stroke="black" points="198.58,-276.62 209.16,-275.92 200.45,-269.88 198.58,-276.62"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "Recipe ID", typeName: "mce::UUID", id: 24, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>24</title>
|
|
<ellipse fill="none" stroke="black" cx="263.75" cy="-234" rx="48.79" ry="18"/>
|
|
<text text-anchor="middle" x="263.75" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">Recipe ID</text>
|
|
</g>
|
|
<!-- 6->24 -->
|
|
<g id="edge18" class="edge">
|
|
<title>6->24</title>
|
|
<path fill="none" stroke="black" d="M121.67,-214.77C148.16,-218.38 179.57,-222.66 206.02,-226.27"/>
|
|
<polygon fill="black" stroke="black" points="205.52,-229.73 215.9,-227.62 206.47,-222.8 205.52,-229.73"/>
|
|
</g>
|
|
<!-- 26 -->
|
|
<!-- name: "Recipe Tag", typeName: "", id: 26, 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="node21" class="node">
|
|
<title>26</title>
|
|
<ellipse fill="none" stroke="black" cx="263.75" cy="-180" rx="52.38" ry="18"/>
|
|
<text text-anchor="middle" x="263.75" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">Recipe Tag</text>
|
|
</g>
|
|
<!-- 6->26 -->
|
|
<g id="edge20" class="edge">
|
|
<title>6->26</title>
|
|
<path fill="none" stroke="black" d="M121.67,-199.23C147.26,-195.74 177.45,-191.63 203.32,-188.1"/>
|
|
<polygon fill="black" stroke="black" points="203.55,-191.6 212.99,-186.78 202.61,-184.66 203.55,-191.6"/>
|
|
</g>
|
|
<!-- 28 -->
|
|
<!-- name: "Priority", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>28</title>
|
|
<ellipse fill="none" stroke="black" cx="476.67" cy="-131" rx="39.07" ry="18"/>
|
|
<text text-anchor="middle" x="476.67" y="-125.95" font-family="Times New Roman,serif" font-size="14.00">Priority</text>
|
|
</g>
|
|
<!-- 6->28 -->
|
|
<g id="edge22" class="edge">
|
|
<title>6->28</title>
|
|
<path fill="none" stroke="black" d="M88.47,-190.11C107.69,-177.46 135.92,-161.03 163.27,-153 253.2,-126.59 363.68,-125.77 426.25,-128.06"/>
|
|
<polygon fill="black" stroke="black" points="426.08,-131.55 436.22,-128.47 426.37,-124.56 426.08,-131.55"/>
|
|
</g>
|
|
<!-- 30 -->
|
|
<!-- name: "Assume Symmetry", typeName: "", id: 30, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>30</title>
|
|
<ellipse fill="none" stroke="black" cx="672.18" cy="-75" rx="83.08" ry="18"/>
|
|
<text text-anchor="middle" x="672.18" y="-69.95" font-family="Times New Roman,serif" font-size="14.00">Assume Symmetry</text>
|
|
</g>
|
|
<!-- 6->30 -->
|
|
<g id="edge24" class="edge">
|
|
<title>6->30</title>
|
|
<path fill="none" stroke="black" d="M79.25,-189.26C96.86,-169.29 128.46,-137.71 163.27,-123 301.28,-64.68 478.67,-62.47 583.14,-67.69"/>
|
|
<polygon fill="black" stroke="black" points="582.89,-71.18 593.06,-68.22 583.27,-64.19 582.89,-71.18"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "Unlocking Requirement", typeName: "RecipeUnlockingRequirement", id: 32, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="263.75" cy="-21" rx="100.48" ry="18"/>
|
|
<text text-anchor="middle" x="263.75" y="-15.95" font-family="Times New Roman,serif" font-size="14.00">Unlocking Requirement</text>
|
|
</g>
|
|
<!-- 6->32 -->
|
|
<g id="edge26" class="edge">
|
|
<title>6->32</title>
|
|
<path fill="none" stroke="black" d="M73.07,-188.93C87.65,-159.4 120.21,-100.54 163.27,-65 174.76,-55.52 188.62,-47.7 202.29,-41.42"/>
|
|
<polygon fill="black" stroke="black" points="203.5,-44.71 211.28,-37.52 200.71,-38.29 203.5,-44.71"/>
|
|
</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="921.44" cy="-558" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-552.95" 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="M551.28,-535.49C644.65,-541.18 802.55,-550.81 877.92,-555.41"/>
|
|
<polygon fill="black" stroke="black" points="877.59,-558.89 887.78,-556.01 878.01,-551.91 877.59,-558.89"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "Array Size", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>14</title>
|
|
<ellipse fill="none" stroke="black" cx="476.67" cy="-450" rx="50.84" ry="18"/>
|
|
<text text-anchor="middle" x="476.67" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 9->14 -->
|
|
<g id="edge4" class="edge">
|
|
<title>9->14</title>
|
|
<path fill="none" stroke="black" d="M313.94,-408.59C346.86,-417.02 390.12,-428.1 423.62,-436.67"/>
|
|
<polygon fill="black" stroke="black" points="422.55,-440.01 433.11,-439.1 424.29,-433.23 422.55,-440.01"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "example element", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="476.67" cy="-396" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="476.67" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 9->15 -->
|
|
<g id="edge9" class="edge">
|
|
<title>9->15</title>
|
|
<path fill="none" stroke="black" d="M332.36,-396C350.71,-396 370.81,-396 390.01,-396"/>
|
|
<polygon fill="black" stroke="black" points="390,-399.5 400,-396 390,-392.5 390,-399.5"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "Recipe Width", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="672.18" cy="-504" rx="61.59" ry="18"/>
|
|
<text text-anchor="middle" x="672.18" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Recipe Width</text>
|
|
</g>
|
|
<!-- 14->10 -->
|
|
<g id="edge5" class="edge">
|
|
<title>14->10</title>
|
|
<path fill="none" stroke="black" d="M517.3,-461.06C545.69,-468.98 584.3,-479.75 615.74,-488.53"/>
|
|
<polygon fill="black" stroke="black" points="614.5,-491.82 625.08,-491.13 616.38,-485.07 614.5,-491.82"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "Recipe Height", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="672.18" cy="-450" rx="64.15" ry="18"/>
|
|
<text text-anchor="middle" x="672.18" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Recipe Height</text>
|
|
</g>
|
|
<!-- 14->12 -->
|
|
<g id="edge7" class="edge">
|
|
<title>14->12</title>
|
|
<path fill="none" stroke="black" d="M528.01,-450C548.8,-450 573.33,-450 596.16,-450"/>
|
|
<polygon fill="black" stroke="black" points="596.05,-453.5 606.05,-450 596.05,-446.5 596.05,-453.5"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "varint", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-504" rx="32.41" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 10->11 -->
|
|
<g id="edge6" class="edge">
|
|
<title>10->11</title>
|
|
<path fill="none" stroke="black" d="M733.98,-504C778.4,-504 837.54,-504 877.2,-504"/>
|
|
<polygon fill="black" stroke="black" points="877.08,-507.5 887.08,-504 877.08,-500.5 877.08,-507.5"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "varint", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-450" rx="32.41" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 12->13 -->
|
|
<g id="edge8" class="edge">
|
|
<title>12->13</title>
|
|
<path fill="none" stroke="black" d="M736.54,-450C780.62,-450 838.25,-450 877.15,-450"/>
|
|
<polygon fill="black" stroke="black" points="877.08,-453.5 887.08,-450 877.08,-446.5 877.08,-453.5"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "Ingredient", typeName: "RecipeIngredient", id: 16, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="672.18" cy="-396" rx="48.79" ry="18"/>
|
|
<text text-anchor="middle" x="672.18" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Ingredient</text>
|
|
</g>
|
|
<!-- 15->16 -->
|
|
<g id="edge10" class="edge">
|
|
<title>15->16</title>
|
|
<path fill="none" stroke="black" d="M551.93,-396C571.71,-396 592.8,-396 611.67,-396"/>
|
|
<polygon fill="black" stroke="black" points="611.59,-399.5 621.59,-396 611.59,-392.5 611.59,-399.5"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "RecipeIngredient", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-396" rx="74.38" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">RecipeIngredient</text>
|
|
</g>
|
|
<!-- 16->17 -->
|
|
<g id="edge11" class="edge">
|
|
<title>16->17</title>
|
|
<path fill="none" stroke="black" d="M721.44,-396C753.93,-396 797.65,-396 835.84,-396"/>
|
|
<polygon fill="black" stroke="black" points="835.45,-399.5 845.45,-396 835.45,-392.5 835.45,-399.5"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "List Size", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="672.18" cy="-342" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="672.18" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
|
|
</g>
|
|
<!-- 18->19 -->
|
|
<g id="edge13" class="edge">
|
|
<title>18->19</title>
|
|
<path fill="none" stroke="black" d="M316.98,-299.64C342.06,-304.92 372.6,-310.88 400.24,-315 475.32,-326.19 562.81,-333.97 617.61,-338.21"/>
|
|
<polygon fill="black" stroke="black" points="617.04,-341.68 627.28,-338.94 617.57,-334.7 617.04,-341.68"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "example element", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="476.67" cy="-288" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="476.67" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 18->21 -->
|
|
<g id="edge15" class="edge">
|
|
<title>18->21</title>
|
|
<path fill="none" stroke="black" d="M332.36,-288C350.71,-288 370.81,-288 390.01,-288"/>
|
|
<polygon fill="black" stroke="black" points="390,-291.5 400,-288 390,-284.5 390,-291.5"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-342" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 19->20 -->
|
|
<g id="edge14" class="edge">
|
|
<title>19->20</title>
|
|
<path fill="none" stroke="black" d="M716.25,-342C750.65,-342 799.79,-342 841.24,-342"/>
|
|
<polygon fill="black" stroke="black" points="841.2,-345.5 851.2,-342 841.2,-338.5 841.2,-345.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "Produced Item", typeName: "NetworkItemInstanceDescriptor", id: 22, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="672.18" cy="-288" rx="65.68" ry="18"/>
|
|
<text text-anchor="middle" x="672.18" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Produced Item</text>
|
|
</g>
|
|
<!-- 21->22 -->
|
|
<g id="edge16" class="edge">
|
|
<title>21->22</title>
|
|
<path fill="none" stroke="black" d="M551.93,-288C566.06,-288 580.87,-288 595.06,-288"/>
|
|
<polygon fill="black" stroke="black" points="594.76,-291.5 604.76,-288 594.76,-284.5 594.76,-291.5"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "NetworkItemInstanceDescriptor", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-288" rx="130.17" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">NetworkItemInstanceDescriptor</text>
|
|
</g>
|
|
<!-- 22->23 -->
|
|
<g id="edge17" class="edge">
|
|
<title>22->23</title>
|
|
<path fill="none" stroke="black" d="M738.15,-288C751.14,-288 765.27,-288 779.71,-288"/>
|
|
<polygon fill="black" stroke="black" points="779.29,-291.5 789.29,-288 779.29,-284.5 779.29,-291.5"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "mce::UUID", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-234" rx="54.93" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">mce::UUID</text>
|
|
</g>
|
|
<!-- 24->25 -->
|
|
<g id="edge19" class="edge">
|
|
<title>24->25</title>
|
|
<path fill="none" stroke="black" d="M312.97,-234C428.81,-234 722.92,-234 854.75,-234"/>
|
|
<polygon fill="black" stroke="black" points="854.72,-237.5 864.72,-234 854.72,-230.5 854.72,-237.5"/>
|
|
</g>
|
|
<!-- 27 -->
|
|
<!-- name: "string", typeName: "", id: 27, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>27</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-180" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 26->27 -->
|
|
<g id="edge21" class="edge">
|
|
<title>26->27</title>
|
|
<path fill="none" stroke="black" d="M316.48,-180C442.21,-180 762.03,-180 877.79,-180"/>
|
|
<polygon fill="black" stroke="black" points="877.78,-183.5 887.78,-180 877.78,-176.5 877.78,-183.5"/>
|
|
</g>
|
|
<!-- 29 -->
|
|
<!-- name: "varint", typeName: "", id: 29, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>29</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-126" rx="32.41" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 28->29 -->
|
|
<g id="edge23" class="edge">
|
|
<title>28->29</title>
|
|
<path fill="none" stroke="black" d="M516.19,-130.57C598.47,-129.64 790.93,-127.46 877.23,-126.49"/>
|
|
<polygon fill="black" stroke="black" points="877.2,-129.99 887.16,-126.38 877.13,-122.99 877.2,-129.99"/>
|
|
</g>
|
|
<!-- 31 -->
|
|
<!-- name: "bool", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>31</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-72" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 30->31 -->
|
|
<g id="edge25" class="edge">
|
|
<title>30->31</title>
|
|
<path fill="none" stroke="black" d="M755.51,-74C798.49,-73.48 848.99,-72.87 882.68,-72.46"/>
|
|
<polygon fill="black" stroke="black" points="882.38,-75.96 892.34,-72.34 882.3,-68.96 882.38,-75.96"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "RecipeUnlockingRequirement", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="921.44" cy="-18" rx="123.52" ry="18"/>
|
|
<text text-anchor="middle" x="921.44" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">RecipeUnlockingRequirement</text>
|
|
</g>
|
|
<!-- 32->33 -->
|
|
<g id="edge27" class="edge">
|
|
<title>32->33</title>
|
|
<path fill="none" stroke="black" d="M364.7,-20.54C477.45,-20.03 661.38,-19.19 786.49,-18.61"/>
|
|
<polygon fill="black" stroke="black" points="786.16,-22.11 796.14,-18.57 786.13,-15.11 786.16,-22.11"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|