1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-11-06 15:55:09 +00:00
Files
bedrock-protocol-docs/html/svg/CameraAimAssistPresetDefinition.svg

190 lines
11 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: CameraAimAssistPresetDefinition Pages: 1 -->
<svg width="959pt" height="298pt"
viewBox="0.00 0.00 959.00 298.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 294)">
<title>CameraAimAssistPresetDefinition</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-294 954.78,-294 954.78,4 -4,4"/>
<!-- 0 -->
<!-- name: &quot;CameraAimAssistPresetDefinition&quot;, typeName: &quot;&quot;, id: 0, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>0</title>
<ellipse fill="none" stroke="black" cx="139.89" cy="-141" rx="139.89" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="139.89" y="-135.95" font-family="Times New Roman,serif" font-size="14.00">CameraAimAssistPresetDefinition</text>
</g>
<!-- 1 -->
<!-- name: &quot;identifier&quot;, typeName: &quot;&quot;, id: 1, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;Namespaced identifier for Camera Aim&#45;Assist preset. Namespace and name must be separated by a &#39;:&#39;.&quot; -->
<g id="node2" class="node">
<title>1</title>
<ellipse fill="none" stroke="black" cx="406.55" cy="-272" rx="44.7" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="406.55" y="-266.95" font-family="Times New Roman,serif" font-size="14.00">identifier</text>
</g>
<!-- 0&#45;&gt;1 -->
<g id="edge1" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M166.77,-159.15C199.99,-181.78 260.01,-220.47 315.79,-245 328.71,-250.68 343.17,-255.61 356.66,-259.65"/>
<polygon fill="black" stroke="black" points="355.66,-263 366.24,-262.41 357.6,-256.28 355.66,-263"/>
</g>
<!-- 2 -->
<!-- name: &quot;exclusion_list&quot;, typeName: &quot;&quot;, id: 2, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;Optional. List of block/entity identifiers to exclude from aim assist targeting.&quot; -->
<g id="node3" class="node">
<title>2</title>
<ellipse fill="none" stroke="black" cx="406.55" cy="-218" rx="62.1" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="406.55" y="-212.95" font-family="Times New Roman,serif" font-size="14.00">exclusion_list</text>
</g>
<!-- 0&#45;&gt;2 -->
<g id="edge2" class="edge">
<title>0&#45;&gt;2</title>
<path fill="none" stroke="black" d="M198.32,-157.71C243.59,-170.88 306.29,-189.12 350.84,-202.08"/>
<polygon fill="black" stroke="black" points="349.72,-205.4 360.3,-204.84 351.68,-198.68 349.72,-205.4"/>
</g>
<!-- 6 -->
<!-- name: &quot;liquid_targeting_list&quot;, typeName: &quot;&quot;, id: 6, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;Optional. List of item identifiers that will target liquid blocks with aim&#45;assist when being held.&quot; -->
<g id="node7" class="node">
<title>6</title>
<ellipse fill="none" stroke="black" cx="406.55" cy="-164" rx="85.64" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="406.55" y="-158.95" font-family="Times New Roman,serif" font-size="14.00">liquid_targeting_list</text>
</g>
<!-- 0&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>0&#45;&gt;6</title>
<path fill="none" stroke="black" d="M257.36,-151.12C276.77,-152.81 296.64,-154.54 315.27,-156.15"/>
<polygon fill="black" stroke="black" points="314.92,-159.64 325.19,-157.02 315.53,-152.66 314.92,-159.64"/>
</g>
<!-- 10 -->
<!-- name: &quot;item_settings&quot;, typeName: &quot;&quot;, id: 10, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;Optional. Map of Item identifiers to Aim&#45;Assist Category names found in the specified &#39;categories&#39;.&quot; -->
<g id="node11" class="node">
<title>10</title>
<ellipse fill="none" stroke="black" cx="608.2" cy="-56" rx="60.56" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="608.2" y="-50.95" font-family="Times New Roman,serif" font-size="14.00">item_settings</text>
</g>
<!-- 0&#45;&gt;10 -->
<g id="edge10" class="edge">
<title>0&#45;&gt;10</title>
<path fill="none" stroke="black" d="M272.21,-134.99C340.31,-129.51 424.31,-119.03 497.31,-99 514.19,-94.37 517.08,-89.56 533.31,-83 540.97,-79.9 549.14,-76.76 557.14,-73.77"/>
<polygon fill="black" stroke="black" points="558.31,-77.07 566.48,-70.32 555.88,-70.5 558.31,-77.07"/>
</g>
<!-- 12 -->
<!-- name: &quot;default_item_settings&quot;, typeName: &quot;&quot;, id: 12, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;Optional. Default Aim&#45;Assist Category used for Items not found in &#39;item_settings&#39;.&quot; -->
<g id="node13" class="node">
<title>12</title>
<ellipse fill="none" stroke="black" cx="406.55" cy="-72" rx="90.76" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="406.55" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">default_item_settings</text>
</g>
<!-- 0&#45;&gt;12 -->
<g id="edge12" class="edge">
<title>0&#45;&gt;12</title>
<path fill="none" stroke="black" d="M203.95,-124.56C244.7,-113.94 297.67,-100.13 339.08,-89.33"/>
<polygon fill="black" stroke="black" points="339.9,-92.73 348.7,-86.82 338.14,-85.96 339.9,-92.73"/>
</g>
<!-- 13 -->
<!-- name: &quot;hand_settings&quot;, typeName: &quot;&quot;, id: 13, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;Optional. Aim&#45;assist Category used for an empty hand.&quot; -->
<g id="node14" class="node">
<title>13</title>
<ellipse fill="none" stroke="black" cx="406.55" cy="-18" rx="61.59" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="406.55" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">hand_settings</text>
</g>
<!-- 0&#45;&gt;13 -->
<g id="edge13" class="edge">
<title>0&#45;&gt;13</title>
<path fill="none" stroke="black" d="M169.36,-122.93C203.23,-102.02 261.97,-67.57 315.79,-45 326.14,-40.66 337.44,-36.69 348.41,-33.22"/>
<polygon fill="black" stroke="black" points="349.24,-36.63 357.79,-30.36 347.2,-29.93 349.24,-36.63"/>
</g>
<!-- 3 -->
<!-- name: &quot;List Size&quot;, typeName: &quot;&quot;, id: 3, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>3</title>
<ellipse fill="none" stroke="black" cx="608.2" cy="-272" rx="43.67" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="608.2" y="-266.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge3" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="black" d="M453.1,-230.32C485.02,-238.95 527.57,-250.46 559.87,-259.2"/>
<polygon fill="black" stroke="black" points="558.8,-262.54 569.37,-261.77 560.63,-255.78 558.8,-262.54"/>
</g>
<!-- 5 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 5, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>5</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="608.2" cy="-218" rx="74.89" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="608.2" y="-212.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 2&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>2&#45;&gt;5</title>
<path fill="none" stroke="black" d="M469.08,-218C485.62,-218 503.82,-218 521.42,-218"/>
<polygon fill="black" stroke="black" points="521.36,-221.5 531.36,-218 521.36,-214.5 521.36,-221.5"/>
</g>
<!-- 4 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 4, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>4</title>
<ellipse fill="none" stroke="black" cx="834.94" cy="-272" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="834.94" y="-266.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="black" d="M652.27,-272C681.24,-272 720.29,-272 754.77,-272"/>
<polygon fill="black" stroke="black" points="754.75,-275.5 764.75,-272 754.75,-268.5 754.75,-275.5"/>
</g>
<!-- 7 -->
<!-- name: &quot;List Size&quot;, typeName: &quot;&quot;, id: 7, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>7</title>
<ellipse fill="none" stroke="black" cx="608.2" cy="-164" rx="43.67" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="608.2" y="-158.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="black" d="M492.51,-164C512.89,-164 534.12,-164 552.69,-164"/>
<polygon fill="black" stroke="black" points="552.67,-167.5 562.67,-164 552.67,-160.5 552.67,-167.5"/>
</g>
<!-- 9 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 9, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>9</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="608.2" cy="-110" rx="74.89" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="608.2" y="-104.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 6&#45;&gt;9 -->
<g id="edge9" class="edge">
<title>6&#45;&gt;9</title>
<path fill="none" stroke="black" d="M460.53,-149.67C486.83,-142.56 518.73,-133.93 546.06,-126.54"/>
<polygon fill="black" stroke="black" points="546.87,-129.94 555.61,-123.95 545.05,-123.19 546.87,-129.94"/>
</g>
<!-- 8 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 8, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>8</title>
<ellipse fill="none" stroke="black" cx="834.94" cy="-164" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="834.94" y="-158.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 7&#45;&gt;8 -->
<g id="edge8" class="edge">
<title>7&#45;&gt;8</title>
<path fill="none" stroke="black" d="M652.27,-164C681.24,-164 720.29,-164 754.77,-164"/>
<polygon fill="black" stroke="black" points="754.75,-167.5 764.75,-164 754.75,-160.5 754.75,-167.5"/>
</g>
<!-- 11 -->
<!-- name: &quot;map&lt;Reference,Reference&gt;&quot;, typeName: &quot;&quot;, id: 11, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;Optional. Map of Item identifiers to Aim&#45;Assist Category names found in the specified &#39;categories&#39;.&quot; -->
<g id="node12" class="node">
<title>11</title>
<ellipse fill="none" stroke="black" cx="834.94" cy="-56" rx="115.84" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="834.94" y="-50.95" font-family="Times New Roman,serif" font-size="14.00">map&lt;Reference,Reference&gt;</text>
</g>
<!-- 10&#45;&gt;11 -->
<g id="edge11" class="edge">
<title>10&#45;&gt;11</title>
<path fill="none" stroke="black" d="M669.13,-56C681.12,-56 694.13,-56 707.42,-56"/>
<polygon fill="black" stroke="black" points="707.1,-59.5 717.1,-56 707.1,-52.5 707.1,-59.5"/>
</g>
</g>
</svg>