Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update valence to mc1.20.4 #594

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Conversation

Bafbi
Copy link
Contributor

@Bafbi Bafbi commented Jan 23, 2024

Objective

Update the protocol to version 765 for 1.20.4 and 1.20.3

Solution

  • Update and run extractor
  • Implement new packets
  • Repair Valence

@Bafbi Bafbi changed the title Update extractor to mc1.20.4 Update valence to mc1.20.4 Jan 23, 2024
Bafbi and others added 2 commits January 28, 2024 14:06
With now the state added the the const name of the packet some of them needed to be repare by adding the name and/or the side
Copy link

It looks like this pull request changed the workspace structure. Please replace assets/depgraph.svg with the following text:

depgraph.svg (Don't forget the trailing newline)
<?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 2.43.0 (0)
 -->
<!-- Title: %3 Pages: 1 -->
<svg width="1644pt" height="548pt"
 viewBox="0.00 0.00 1643.50 548.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 544)">
<title>%3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-544 1639.5,-544 1639.5,4 -4,4"/>
<!-- 0 -->
<g id="node1" class="node">
<title>0</title>
<polygon fill="none" stroke="black" points="746,-540 651,-540 651,-504 746,-504 746,-540"/>
<text text-anchor="middle" x="698.5" y="-518.3" font-family="Times,serif" font-size="14.00">java_string</text>
</g>
<!-- 1 -->
<g id="node2" class="node">
<title>1</title>
<polygon fill="none" stroke="black" points="173,-468 0,-468 0,-432 173,-432 173,-468"/>
<text text-anchor="middle" x="86.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_advancement</text>
</g>
<!-- 2 -->
<g id="node3" class="node">
<title>2</title>
<polygon fill="none" stroke="black" points="862,-396 739,-396 739,-360 862,-360 862,-396"/>
<text text-anchor="middle" x="800.5" y="-374.3" font-family="Times,serif" font-size="14.00">valence_server</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge1" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="black" d="M173.05,-433.3C176.24,-432.84 179.4,-432.41 182.5,-432 379.42,-406.17 613.37,-390.05 728.78,-383.06"/>
<polygon fill="black" stroke="black" points="729.13,-386.54 738.9,-382.45 728.71,-379.55 729.13,-386.54"/>
</g>
<!-- 3 -->
<g id="node4" class="node">
<title>3</title>
<polygon fill="none" stroke="black" points="788,-324 669,-324 669,-288 788,-288 788,-324"/>
<text text-anchor="middle" x="728.5" y="-302.3" font-family="Times,serif" font-size="14.00">valence_entity</text>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge2" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="black" d="M782.7,-359.7C773.9,-351.14 763.12,-340.66 753.5,-331.3"/>
<polygon fill="black" stroke="black" points="755.7,-328.57 746.09,-324.1 750.82,-333.58 755.7,-328.57"/>
</g>
<!-- 12 -->
<g id="node5" class="node">
<title>12</title>
<polygon fill="none" stroke="black" points="940.5,-324 806.5,-324 806.5,-288 940.5,-288 940.5,-324"/>
<text text-anchor="middle" x="873.5" y="-302.3" font-family="Times,serif" font-size="14.00">valence_registry</text>
</g>
<!-- 2&#45;&gt;12 -->
<g id="edge3" class="edge">
<title>2&#45;&gt;12</title>
<path fill="none" stroke="black" d="M818.54,-359.7C827.56,-351.05 838.62,-340.45 848.44,-331.03"/>
<polygon fill="black" stroke="black" points="850.87,-333.55 855.66,-324.1 846.02,-328.5 850.87,-333.55"/>
</g>
<!-- 11 -->
<g id="node6" class="node">
<title>11</title>
<polygon fill="none" stroke="black" points="895.5,-252 705.5,-252 705.5,-216 895.5,-216 895.5,-252"/>
<text text-anchor="middle" x="800.5" y="-230.3" font-family="Times,serif" font-size="14.00">valence_server_common</text>
</g>
<!-- 3&#45;&gt;11 -->
<g id="edge4" class="edge">
<title>3&#45;&gt;11</title>
<path fill="none" stroke="black" d="M746.3,-287.7C755.1,-279.14 765.88,-268.66 775.5,-259.3"/>
<polygon fill="black" stroke="black" points="778.18,-261.58 782.91,-252.1 773.3,-256.57 778.18,-261.58"/>
</g>
<!-- 12&#45;&gt;11 -->
<g id="edge12" class="edge">
<title>12&#45;&gt;11</title>
<path fill="none" stroke="black" d="M855.46,-287.7C846.44,-279.05 835.38,-268.45 825.56,-259.03"/>
<polygon fill="black" stroke="black" points="827.98,-256.5 818.34,-252.1 823.13,-261.55 827.98,-256.5"/>
</g>
<!-- 9 -->
<g id="node12" class="node">
<title>9</title>
<polygon fill="none" stroke="black" points="868.5,-180 732.5,-180 732.5,-144 868.5,-144 868.5,-180"/>
<text text-anchor="middle" x="800.5" y="-158.3" font-family="Times,serif" font-size="14.00">valence_protocol</text>
</g>
<!-- 11&#45;&gt;9 -->
<g id="edge11" class="edge">
<title>11&#45;&gt;9</title>
<path fill="none" stroke="black" d="M800.5,-215.7C800.5,-207.98 800.5,-198.71 800.5,-190.11"/>
<polygon fill="black" stroke="black" points="804,-190.1 800.5,-180.1 797,-190.1 804,-190.1"/>
</g>
<!-- 4 -->
<g id="node7" class="node">
<title>4</title>
<polygon fill="none" stroke="black" points="802.5,-108 652.5,-108 652.5,-72 802.5,-72 802.5,-108"/>
<text text-anchor="middle" x="727.5" y="-86.3" font-family="Times,serif" font-size="14.00">valence_generated</text>
</g>
<!-- 5 -->
<g id="node8" class="node">
<title>5</title>
<polygon fill="none" stroke="black" points="860.5,-36 746.5,-36 746.5,0 860.5,0 860.5,-36"/>
<text text-anchor="middle" x="803.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_ident</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="black" d="M746.29,-71.7C755.67,-63.05 767.18,-52.45 777.41,-43.03"/>
<polygon fill="black" stroke="black" points="779.95,-45.45 784.93,-36.1 775.2,-40.3 779.95,-45.45"/>
</g>
<!-- 6 -->
<g id="node9" class="node">
<title>6</title>
<polygon fill="none" stroke="black" points="728.5,-36 614.5,-36 614.5,0 728.5,0 728.5,-36"/>
<text text-anchor="middle" x="671.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_math</text>
</g>
<!-- 4&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>4&#45;&gt;6</title>
<path fill="none" stroke="black" d="M713.66,-71.7C707.01,-63.39 698.92,-53.28 691.61,-44.14"/>
<polygon fill="black" stroke="black" points="694.16,-41.73 685.18,-36.1 688.7,-46.1 694.16,-41.73"/>
</g>
<!-- 7 -->
<g id="node10" class="node">
<title>7</title>
<polygon fill="none" stroke="black" points="1005.5,-540 853.5,-540 853.5,-504 1005.5,-504 1005.5,-540"/>
<text text-anchor="middle" x="929.5" y="-518.3" font-family="Times,serif" font-size="14.00">valence_build_utils</text>
</g>
<!-- 8 -->
<g id="node11" class="node">
<title>8</title>
<polygon fill="none" stroke="black" points="980,-36 879,-36 879,0 980,0 980,-36"/>
<text text-anchor="middle" x="929.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_nbt</text>
</g>
<!-- 9&#45;&gt;4 -->
<g id="edge7" class="edge">
<title>9&#45;&gt;4</title>
<path fill="none" stroke="black" d="M782.46,-143.7C773.44,-135.05 762.38,-124.45 752.56,-115.03"/>
<polygon fill="black" stroke="black" points="754.98,-112.5 745.34,-108.1 750.13,-117.55 754.98,-112.5"/>
</g>
<!-- 10 -->
<g id="node13" class="node">
<title>10</title>
<polygon fill="none" stroke="black" points="926.5,-108 820.5,-108 820.5,-72 926.5,-72 926.5,-108"/>
<text text-anchor="middle" x="873.5" y="-86.3" font-family="Times,serif" font-size="14.00">valence_text</text>
</g>
<!-- 9&#45;&gt;10 -->
<g id="edge8" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="black" d="M818.54,-143.7C827.56,-135.05 838.62,-124.45 848.44,-115.03"/>
<polygon fill="black" stroke="black" points="850.87,-117.55 855.66,-108.1 846.02,-112.5 850.87,-117.55"/>
</g>
<!-- 10&#45;&gt;5 -->
<g id="edge9" class="edge">
<title>10&#45;&gt;5</title>
<path fill="none" stroke="black" d="M856.2,-71.7C847.64,-63.14 837.16,-52.66 827.8,-43.3"/>
<polygon fill="black" stroke="black" points="830.15,-40.7 820.6,-36.1 825.2,-45.65 830.15,-40.7"/>
</g>
<!-- 10&#45;&gt;8 -->
<g id="edge10" class="edge">
<title>10&#45;&gt;8</title>
<path fill="none" stroke="black" d="M887.34,-71.7C893.99,-63.39 902.08,-53.28 909.39,-44.14"/>
<polygon fill="black" stroke="black" points="912.3,-46.1 915.82,-36.1 906.84,-41.73 912.3,-46.1"/>
</g>
<!-- 13 -->
<g id="node14" class="node">
<title>13</title>
<polygon fill="none" stroke="black" points="303.5,-468 191.5,-468 191.5,-432 303.5,-432 303.5,-468"/>
<text text-anchor="middle" x="247.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_anvil</text>
</g>
<!-- 13&#45;&gt;2 -->
<g id="edge13" class="edge">
<title>13&#45;&gt;2</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M303.76,-433.74C306.7,-433.11 309.63,-432.53 312.5,-432 459.07,-405.03 633.12,-390.17 728.7,-383.47"/>
<polygon fill="black" stroke="black" points="729.1,-386.95 738.83,-382.77 728.62,-379.97 729.1,-386.95"/>
</g>
<!-- 14 -->
<g id="node15" class="node">
<title>14</title>
<polygon fill="none" stroke="black" points="461.5,-468 321.5,-468 321.5,-432 461.5,-432 461.5,-468"/>
<text text-anchor="middle" x="391.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_boss_bar</text>
</g>
<!-- 14&#45;&gt;2 -->
<g id="edge14" class="edge">
<title>14&#45;&gt;2</title>
<path fill="none" stroke="black" d="M461.67,-433.7C464.65,-433.11 467.6,-432.54 470.5,-432 559.19,-415.35 661.91,-399.37 728.88,-389.39"/>
<polygon fill="black" stroke="black" points="729.53,-392.83 738.9,-387.9 728.5,-385.91 729.53,-392.83"/>
</g>
<!-- 15 -->
<g id="node16" class="node">
<title>15</title>
<polygon fill="none" stroke="black" points="625.5,-468 479.5,-468 479.5,-432 625.5,-432 625.5,-468"/>
<text text-anchor="middle" x="552.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_command</text>
</g>
<!-- 15&#45;&gt;2 -->
<g id="edge15" class="edge">
<title>15&#45;&gt;2</title>
<path fill="none" stroke="black" d="M612.85,-431.97C648.25,-421.97 693.16,-409.3 730.16,-398.85"/>
<polygon fill="black" stroke="black" points="731.21,-402.2 739.88,-396.11 729.3,-395.46 731.21,-402.2"/>
</g>
<!-- 16 -->
<g id="node17" class="node">
<title>16</title>
<polygon fill="none" stroke="black" points="789.5,-468 643.5,-468 643.5,-432 789.5,-432 789.5,-468"/>
<text text-anchor="middle" x="716.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_inventory</text>
</g>
<!-- 16&#45;&gt;2 -->
<g id="edge16" class="edge">
<title>16&#45;&gt;2</title>
<path fill="none" stroke="black" d="M737.26,-431.7C747.74,-422.97 760.61,-412.24 772,-402.75"/>
<polygon fill="black" stroke="black" points="774.53,-405.19 779.97,-396.1 770.05,-399.82 774.53,-405.19"/>
</g>
<!-- 17 -->
<g id="node18" class="node">
<title>17</title>
<polygon fill="none" stroke="black" points="1621.5,-396 1513.5,-396 1513.5,-360 1621.5,-360 1621.5,-396"/>
<text text-anchor="middle" x="1567.5" y="-374.3" font-family="Times,serif" font-size="14.00">valence_lang</text>
</g>
<!-- 18 -->
<g id="node19" class="node">
<title>18</title>
<polygon fill="none" stroke="black" points="1635.5,-468 1499.5,-468 1499.5,-432 1635.5,-432 1635.5,-468"/>
<text text-anchor="middle" x="1567.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_network</text>
</g>
<!-- 18&#45;&gt;2 -->
<g id="edge17" class="edge">
<title>18&#45;&gt;2</title>
<path fill="none" stroke="black" d="M1499.16,-433.39C1496.24,-432.89 1493.34,-432.42 1490.5,-432 1266.53,-398.84 998.39,-385.78 872.49,-381.2"/>
<polygon fill="black" stroke="black" points="872.33,-377.69 862.21,-380.83 872.08,-384.68 872.33,-377.69"/>
</g>
<!-- 18&#45;&gt;17 -->
<g id="edge18" class="edge">
<title>18&#45;&gt;17</title>
<path fill="none" stroke="black" d="M1567.5,-431.7C1567.5,-423.98 1567.5,-414.71 1567.5,-406.11"/>
<polygon fill="black" stroke="black" points="1571,-406.1 1567.5,-396.1 1564,-406.1 1571,-406.1"/>
</g>
<!-- 19 -->
<g id="node20" class="node">
<title>19</title>
<polygon fill="none" stroke="black" points="959.5,-468 807.5,-468 807.5,-432 959.5,-432 959.5,-468"/>
<text text-anchor="middle" x="883.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_player_list</text>
</g>
<!-- 19&#45;&gt;2 -->
<g id="edge19" class="edge">
<title>19&#45;&gt;2</title>
<path fill="none" stroke="black" d="M862.98,-431.7C852.63,-422.97 839.91,-412.24 828.66,-402.75"/>
<polygon fill="black" stroke="black" points="830.68,-399.88 820.78,-396.1 826.17,-405.23 830.68,-399.88"/>
</g>
<!-- 20 -->
<g id="node21" class="node">
<title>20</title>
<polygon fill="none" stroke="black" points="1135,-468 978,-468 978,-432 1135,-432 1135,-468"/>
<text text-anchor="middle" x="1056.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_scoreboard</text>
</g>
<!-- 20&#45;&gt;2 -->
<g id="edge20" class="edge">
<title>20&#45;&gt;2</title>
<path fill="none" stroke="black" d="M994.2,-431.97C957.38,-421.9 910.62,-409.11 872.26,-398.62"/>
<polygon fill="black" stroke="black" points="872.76,-395.13 862.19,-395.87 870.91,-401.88 872.76,-395.13"/>
</g>
<!-- 21 -->
<g id="node22" class="node">
<title>21</title>
<polygon fill="none" stroke="black" points="1149,-540 1024,-540 1024,-504 1149,-504 1149,-540"/>
<text text-anchor="middle" x="1086.5" y="-518.3" font-family="Times,serif" font-size="14.00">valence_spatial</text>
</g>
<!-- 22 -->
<g id="node23" class="node">
<title>22</title>
<polygon fill="none" stroke="black" points="1289.5,-468 1153.5,-468 1153.5,-432 1289.5,-432 1289.5,-468"/>
<text text-anchor="middle" x="1221.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_weather</text>
</g>
<!-- 22&#45;&gt;2 -->
<g id="edge21" class="edge">
<title>22&#45;&gt;2</title>
<path fill="none" stroke="black" d="M1153.11,-433.66C1150.21,-433.09 1147.33,-432.53 1144.5,-432 1050.81,-414.46 941.97,-398.41 872.22,-388.68"/>
<polygon fill="black" stroke="black" points="872.61,-385.2 862.22,-387.29 871.65,-392.13 872.61,-385.2"/>
</g>
<!-- 23 -->
<g id="node24" class="node">
<title>23</title>
<polygon fill="none" stroke="black" points="1481,-468 1308,-468 1308,-432 1481,-432 1481,-468"/>
<text text-anchor="middle" x="1394.5" y="-446.3" font-family="Times,serif" font-size="14.00">valence_world_border</text>
</g>
<!-- 23&#45;&gt;2 -->
<g id="edge22" class="edge">
<title>23&#45;&gt;2</title>
<path fill="none" stroke="black" d="M1307.94,-433.39C1304.75,-432.9 1301.6,-432.44 1298.5,-432 1147.18,-410.58 968.87,-393.58 871.98,-385.04"/>
<polygon fill="black" stroke="black" points="872.27,-381.55 862,-384.16 871.66,-388.53 872.27,-381.55"/>
</g>
<!-- 24 -->
<g id="node25" class="node">
<title>24</title>
<polygon fill="none" stroke="black" points="835,-540 764,-540 764,-504 835,-504 835,-540"/>
<text text-anchor="middle" x="799.5" y="-518.3" font-family="Times,serif" font-size="14.00">valence</text>
</g>
<!-- 24&#45;&gt;1 -->
<g id="edge23" class="edge">
<title>24&#45;&gt;1</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.93,-506.47C760.78,-505.51 757.6,-504.67 754.5,-504 508.76,-451.1 437.3,-497.01 183.32,-467.99"/>
<polygon fill="black" stroke="black" points="183.38,-464.47 173.04,-466.79 182.57,-471.43 183.38,-464.47"/>
</g>
<!-- 24&#45;&gt;13 -->
<g id="edge24" class="edge">
<title>24&#45;&gt;13</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.92,-506.53C760.76,-505.56 757.6,-504.7 754.5,-504 565.4,-461.47 508.68,-499.75 313.73,-468.02"/>
<polygon fill="black" stroke="black" points="314.18,-464.54 303.74,-466.35 313.03,-471.45 314.18,-464.54"/>
</g>
<!-- 24&#45;&gt;14 -->
<g id="edge25" class="edge">
<title>24&#45;&gt;14</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.88,-506.68C760.74,-505.68 757.58,-504.77 754.5,-504 634.16,-474.09 597.76,-488.62 471.69,-468.1"/>
<polygon fill="black" stroke="black" points="472.09,-464.62 461.65,-466.42 470.94,-471.52 472.09,-464.62"/>
</g>
<!-- 24&#45;&gt;15 -->
<g id="edge26" class="edge">
<title>24&#45;&gt;15</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.76,-507.11C760.64,-506.02 757.52,-504.96 754.5,-504 715.5,-491.55 671.61,-479.78 634.72,-470.5"/>
<polygon fill="black" stroke="black" points="635.56,-467.1 625.01,-468.07 633.87,-473.89 635.56,-467.1"/>
</g>
<!-- 24&#45;&gt;16 -->
<g id="edge27" class="edge">
<title>24&#45;&gt;16</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M778.98,-503.7C768.63,-494.97 755.91,-484.24 744.66,-474.75"/>
<polygon fill="black" stroke="black" points="746.68,-471.88 736.78,-468.1 742.17,-477.23 746.68,-471.88"/>
</g>
<!-- 24&#45;&gt;18 -->
<g id="edge28" class="edge">
<title>24&#45;&gt;18</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.07,-506.44C838.22,-505.49 841.4,-504.66 844.5,-504 1122.54,-445.19 1203.72,-505.67 1488.94,-468.07"/>
<polygon fill="black" stroke="black" points="1489.73,-471.49 1499.17,-466.69 1488.79,-464.55 1489.73,-471.49"/>
</g>
<!-- 24&#45;&gt;19 -->
<g id="edge29" class="edge">
<title>24&#45;&gt;19</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M820.26,-503.7C830.74,-494.97 843.61,-484.24 855,-474.75"/>
<polygon fill="black" stroke="black" points="857.53,-477.19 862.97,-468.1 853.05,-471.82 857.53,-477.19"/>
</g>
<!-- 24&#45;&gt;20 -->
<g id="edge30" class="edge">
<title>24&#45;&gt;20</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.23,-507.07C838.35,-505.99 841.47,-504.95 844.5,-504 885.05,-491.32 930.7,-479.59 969.22,-470.41"/>
<polygon fill="black" stroke="black" points="970.44,-473.71 979.36,-468.01 968.83,-466.9 970.44,-473.71"/>
</g>
<!-- 24&#45;&gt;22 -->
<g id="edge31" class="edge">
<title>24&#45;&gt;22</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.11,-506.66C838.26,-505.66 841.42,-504.76 844.5,-504 971.75,-472.82 1010.24,-489.63 1142.99,-468.14"/>
<polygon fill="black" stroke="black" points="1143.84,-471.55 1153.13,-466.46 1142.7,-464.64 1143.84,-471.55"/>
</g>
<!-- 24&#45;&gt;23 -->
<g id="edge32" class="edge">
<title>24&#45;&gt;23</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.08,-506.52C838.23,-505.55 841.4,-504.69 844.5,-504 1038.84,-460.51 1095.89,-492.61 1297.91,-467.98"/>
<polygon fill="black" stroke="black" points="1298.46,-471.44 1307.95,-466.72 1297.59,-464.49 1298.46,-471.44"/>
</g>
</g>
</svg>

For reference, here is a diff against the old depgraph.svg:

diff --git a/assets/depgraph.svg b/assets/depgraph.svg
index 8060e3d..7c8eaa8 100644
--- a/assets/depgraph.svg
+++ b/assets/depgraph.svg
@@ -4,16 +4,16 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Title: %3 Pages: 1 -->
-<svg width="1644pt" height="620pt"
- viewBox="0.00 0.00 1643.50 620.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 616)">
+<svg width="1644pt" height="548pt"
+ viewBox="0.00 0.00 1643.50 548.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 544)">
 <title>%3</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-616 1639.5,-616 1639.5,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-544 1639.5,-544 1639.5,4 -4,4"/>
 <!-- 0 -->
 <g id="node1" class="node">
 <title>0</title>
-<polygon fill="none" stroke="black" points="653,-612 558,-612 558,-576 653,-576 653,-612"/>
-<text text-anchor="middle" x="605.5" y="-590.3" font-family="Times,serif" font-size="14.00">java_string</text>
+<polygon fill="none" stroke="black" points="746,-540 651,-540 651,-504 746,-504 746,-540"/>
+<text text-anchor="middle" x="698.5" y="-518.3" font-family="Times,serif" font-size="14.00">java_string</text>
 </g>
 <!-- 1 -->
 <g id="node2" class="node">
@@ -78,86 +78,86 @@
 <!-- 9 -->
 <g id="node12" class="node">
 <title>9</title>
-<polygon fill="none" stroke="black" points="717.5,-180 581.5,-180 581.5,-144 717.5,-144 717.5,-180"/>
-<text text-anchor="middle" x="649.5" y="-158.3" font-family="Times,serif" font-size="14.00">valence_protocol</text>
+<polygon fill="none" stroke="black" points="868.5,-180 732.5,-180 732.5,-144 868.5,-144 868.5,-180"/>
+<text text-anchor="middle" x="800.5" y="-158.3" font-family="Times,serif" font-size="14.00">valence_protocol</text>
 </g>
 <!-- 11&#45;&gt;9 -->
 <g id="edge11" class="edge">
 <title>11&#45;&gt;9</title>
-<path fill="none" stroke="black" d="M763.56,-215.88C743.01,-206.35 717.25,-194.41 695.41,-184.28"/>
-<polygon fill="black" stroke="black" points="696.86,-181.1 686.32,-180.07 693.92,-187.45 696.86,-181.1"/>
+<path fill="none" stroke="black" d="M800.5,-215.7C800.5,-207.98 800.5,-198.71 800.5,-190.11"/>
+<polygon fill="black" stroke="black" points="804,-190.1 800.5,-180.1 797,-190.1 804,-190.1"/>
 </g>
 <!-- 4 -->
 <g id="node7" class="node">
 <title>4</title>
-<polygon fill="none" stroke="black" points="651.5,-108 501.5,-108 501.5,-72 651.5,-72 651.5,-108"/>
-<text text-anchor="middle" x="576.5" y="-86.3" font-family="Times,serif" font-size="14.00">valence_generated</text>
+<polygon fill="none" stroke="black" points="802.5,-108 652.5,-108 652.5,-72 802.5,-72 802.5,-108"/>
+<text text-anchor="middle" x="727.5" y="-86.3" font-family="Times,serif" font-size="14.00">valence_generated</text>
 </g>
 <!-- 5 -->
 <g id="node8" class="node">
 <title>5</title>
-<polygon fill="none" stroke="black" points="709.5,-36 595.5,-36 595.5,0 709.5,0 709.5,-36"/>
-<text text-anchor="middle" x="652.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_ident</text>
+<polygon fill="none" stroke="black" points="860.5,-36 746.5,-36 746.5,0 860.5,0 860.5,-36"/>
+<text text-anchor="middle" x="803.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_ident</text>
 </g>
 <!-- 4&#45;&gt;5 -->
 <g id="edge5" class="edge">
 <title>4&#45;&gt;5</title>
-<path fill="none" stroke="black" d="M595.29,-71.7C604.67,-63.05 616.18,-52.45 626.41,-43.03"/>
-<polygon fill="black" stroke="black" points="628.95,-45.45 633.93,-36.1 624.2,-40.3 628.95,-45.45"/>
+<path fill="none" stroke="black" d="M746.29,-71.7C755.67,-63.05 767.18,-52.45 777.41,-43.03"/>
+<polygon fill="black" stroke="black" points="779.95,-45.45 784.93,-36.1 775.2,-40.3 779.95,-45.45"/>
 </g>
 <!-- 6 -->
 <g id="node9" class="node">
 <title>6</title>
-<polygon fill="none" stroke="black" points="577.5,-36 463.5,-36 463.5,0 577.5,0 577.5,-36"/>
-<text text-anchor="middle" x="520.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_math</text>
+<polygon fill="none" stroke="black" points="728.5,-36 614.5,-36 614.5,0 728.5,0 728.5,-36"/>
+<text text-anchor="middle" x="671.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_math</text>
 </g>
 <!-- 4&#45;&gt;6 -->
 <g id="edge6" class="edge">
 <title>4&#45;&gt;6</title>
-<path fill="none" stroke="black" d="M562.66,-71.7C556.01,-63.39 547.92,-53.28 540.61,-44.14"/>
-<polygon fill="black" stroke="black" points="543.16,-41.73 534.18,-36.1 537.7,-46.1 543.16,-41.73"/>
+<path fill="none" stroke="black" d="M713.66,-71.7C707.01,-63.39 698.92,-53.28 691.61,-44.14"/>
+<polygon fill="black" stroke="black" points="694.16,-41.73 685.18,-36.1 688.7,-46.1 694.16,-41.73"/>
 </g>
 <!-- 7 -->
 <g id="node10" class="node">
 <title>7</title>
-<polygon fill="none" stroke="black" points="1084.5,-612 932.5,-612 932.5,-576 1084.5,-576 1084.5,-612"/>
-<text text-anchor="middle" x="1008.5" y="-590.3" font-family="Times,serif" font-size="14.00">valence_build_utils</text>
+<polygon fill="none" stroke="black" points="1005.5,-540 853.5,-540 853.5,-504 1005.5,-504 1005.5,-540"/>
+<text text-anchor="middle" x="929.5" y="-518.3" font-family="Times,serif" font-size="14.00">valence_build_utils</text>
 </g>
 <!-- 8 -->
 <g id="node11" class="node">
 <title>8</title>
-<polygon fill="none" stroke="black" points="829,-36 728,-36 728,0 829,0 829,-36"/>
-<text text-anchor="middle" x="778.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_nbt</text>
+<polygon fill="none" stroke="black" points="980,-36 879,-36 879,0 980,0 980,-36"/>
+<text text-anchor="middle" x="929.5" y="-14.3" font-family="Times,serif" font-size="14.00">valence_nbt</text>
 </g>
 <!-- 9&#45;&gt;4 -->
 <g id="edge7" class="edge">
 <title>9&#45;&gt;4</title>
-<path fill="none" stroke="black" d="M631.46,-143.7C622.44,-135.05 611.38,-124.45 601.56,-115.03"/>
-<polygon fill="black" stroke="black" points="603.98,-112.5 594.34,-108.1 599.13,-117.55 603.98,-112.5"/>
+<path fill="none" stroke="black" d="M782.46,-143.7C773.44,-135.05 762.38,-124.45 752.56,-115.03"/>
+<polygon fill="black" stroke="black" points="754.98,-112.5 745.34,-108.1 750.13,-117.55 754.98,-112.5"/>
 </g>
 <!-- 10 -->
 <g id="node13" class="node">
 <title>10</title>
-<polygon fill="none" stroke="black" points="775.5,-108 669.5,-108 669.5,-72 775.5,-72 775.5,-108"/>
-<text text-anchor="middle" x="722.5" y="-86.3" font-family="Times,serif" font-size="14.00">valence_text</text>
+<polygon fill="none" stroke="black" points="926.5,-108 820.5,-108 820.5,-72 926.5,-72 926.5,-108"/>
+<text text-anchor="middle" x="873.5" y="-86.3" font-family="Times,serif" font-size="14.00">valence_text</text>
 </g>
 <!-- 9&#45;&gt;10 -->
 <g id="edge8" class="edge">
 <title>9&#45;&gt;10</title>
-<path fill="none" stroke="black" d="M667.54,-143.7C676.56,-135.05 687.62,-124.45 697.44,-115.03"/>
-<polygon fill="black" stroke="black" points="699.87,-117.55 704.66,-108.1 695.02,-112.5 699.87,-117.55"/>
+<path fill="none" stroke="black" d="M818.54,-143.7C827.56,-135.05 838.62,-124.45 848.44,-115.03"/>
+<polygon fill="black" stroke="black" points="850.87,-117.55 855.66,-108.1 846.02,-112.5 850.87,-117.55"/>
 </g>
 <!-- 10&#45;&gt;5 -->
 <g id="edge9" class="edge">
 <title>10&#45;&gt;5</title>
-<path fill="none" stroke="black" d="M705.2,-71.7C696.64,-63.14 686.16,-52.66 676.8,-43.3"/>
-<polygon fill="black" stroke="black" points="679.15,-40.7 669.6,-36.1 674.2,-45.65 679.15,-40.7"/>
+<path fill="none" stroke="black" d="M856.2,-71.7C847.64,-63.14 837.16,-52.66 827.8,-43.3"/>
+<polygon fill="black" stroke="black" points="830.15,-40.7 820.6,-36.1 825.2,-45.65 830.15,-40.7"/>
 </g>
 <!-- 10&#45;&gt;8 -->
 <g id="edge10" class="edge">
 <title>10&#45;&gt;8</title>
-<path fill="none" stroke="black" d="M736.34,-71.7C742.99,-63.39 751.08,-53.28 758.39,-44.14"/>
-<polygon fill="black" stroke="black" points="761.3,-46.1 764.82,-36.1 755.84,-41.73 761.3,-46.1"/>
+<path fill="none" stroke="black" d="M887.34,-71.7C893.99,-63.39 902.08,-53.28 909.39,-44.14"/>
+<polygon fill="black" stroke="black" points="912.3,-46.1 915.82,-36.1 906.84,-41.73 912.3,-46.1"/>
 </g>
 <!-- 13 -->
 <g id="node14" class="node">
@@ -258,8 +258,8 @@
 <!-- 21 -->
 <g id="node22" class="node">
 <title>21</title>
-<polygon fill="none" stroke="black" points="1228,-612 1103,-612 1103,-576 1228,-576 1228,-612"/>
-<text text-anchor="middle" x="1165.5" y="-590.3" font-family="Times,serif" font-size="14.00">valence_spatial</text>
+<polygon fill="none" stroke="black" points="1149,-540 1024,-540 1024,-504 1149,-504 1149,-540"/>
+<text text-anchor="middle" x="1086.5" y="-518.3" font-family="Times,serif" font-size="14.00">valence_spatial</text>
 </g>
 <!-- 22 -->
 <g id="node23" class="node">
@@ -288,116 +288,68 @@
 <!-- 24 -->
 <g id="node25" class="node">
 <title>24</title>
-<polygon fill="none" stroke="black" points="798,-612 671,-612 671,-576 798,-576 798,-612"/>
-<text text-anchor="middle" x="734.5" y="-590.3" font-family="Times,serif" font-size="14.00">dump_schedule</text>
-</g>
-<!-- 25 -->
-<g id="node26" class="node">
-<title>25</title>
 <polygon fill="none" stroke="black" points="835,-540 764,-540 764,-504 835,-504 835,-540"/>
 <text text-anchor="middle" x="799.5" y="-518.3" font-family="Times,serif" font-size="14.00">valence</text>
 </g>
-<!-- 24&#45;&gt;25 -->
+<!-- 24&#45;&gt;1 -->
 <g id="edge23" class="edge">
-<title>24&#45;&gt;25</title>
-<path fill="none" stroke="black" d="M750.57,-575.7C758.44,-567.22 768.06,-556.86 776.67,-547.58"/>
-<polygon fill="black" stroke="black" points="779.38,-549.81 783.62,-540.1 774.25,-545.05 779.38,-549.81"/>
+<title>24&#45;&gt;1</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.93,-506.47C760.78,-505.51 757.6,-504.67 754.5,-504 508.76,-451.1 437.3,-497.01 183.32,-467.99"/>
+<polygon fill="black" stroke="black" points="183.38,-464.47 173.04,-466.79 182.57,-471.43 183.38,-464.47"/>
 </g>
-<!-- 25&#45;&gt;1 -->
+<!-- 24&#45;&gt;13 -->
 <g id="edge24" class="edge">
-<title>25&#45;&gt;1</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.91,-519.06C670.48,-513.74 410.4,-497.37 183.16,-468.01"/>
-<polygon fill="black" stroke="black" points="183.42,-464.52 173.05,-466.69 182.52,-471.46 183.42,-464.52"/>
+<title>24&#45;&gt;13</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.92,-506.53C760.76,-505.56 757.6,-504.7 754.5,-504 565.4,-461.47 508.68,-499.75 313.73,-468.02"/>
+<polygon fill="black" stroke="black" points="314.18,-464.54 303.74,-466.35 313.03,-471.45 314.18,-464.54"/>
 </g>
-<!-- 25&#45;&gt;13 -->
+<!-- 24&#45;&gt;14 -->
 <g id="edge25" class="edge">
-<title>25&#45;&gt;13</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.8,-518.92C684.47,-513.92 487.48,-499.37 313.84,-468.1"/>
-<polygon fill="black" stroke="black" points="314.22,-464.61 303.76,-466.26 312.97,-471.49 314.22,-464.61"/>
+<title>24&#45;&gt;14</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.88,-506.68C760.74,-505.68 757.58,-504.77 754.5,-504 634.16,-474.09 597.76,-488.62 471.69,-468.1"/>
+<polygon fill="black" stroke="black" points="472.09,-464.62 461.65,-466.42 470.94,-471.52 472.09,-464.62"/>
 </g>
-<!-- 25&#45;&gt;14 -->
+<!-- 24&#45;&gt;15 -->
 <g id="edge26" class="edge">
-<title>25&#45;&gt;14</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.85,-515.88C705.14,-507.31 584.18,-489.1 471.82,-468.2"/>
-<polygon fill="black" stroke="black" points="472.15,-464.7 461.67,-466.3 470.86,-471.58 472.15,-464.7"/>
+<title>24&#45;&gt;15</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.76,-507.11C760.64,-506.02 757.52,-504.96 754.5,-504 715.5,-491.55 671.61,-479.78 634.72,-470.5"/>
+<polygon fill="black" stroke="black" points="635.56,-467.1 625.01,-468.07 633.87,-473.89 635.56,-467.1"/>
 </g>
-<!-- 25&#45;&gt;15 -->
+<!-- 24&#45;&gt;16 -->
 <g id="edge27" class="edge">
-<title>25&#45;&gt;15</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M763.85,-510.9C726.93,-500.43 668.29,-483.82 622.14,-470.74"/>
-<polygon fill="black" stroke="black" points="623.07,-467.36 612.49,-468 621.16,-474.1 623.07,-467.36"/>
-</g>
-<!-- 25&#45;&gt;16 -->
-<g id="edge28" class="edge">
-<title>25&#45;&gt;16</title>
+<title>24&#45;&gt;16</title>
 <path fill="none" stroke="black" stroke-dasharray="1,5" d="M778.98,-503.7C768.63,-494.97 755.91,-484.24 744.66,-474.75"/>
 <polygon fill="black" stroke="black" points="746.68,-471.88 736.78,-468.1 742.17,-477.23 746.68,-471.88"/>
 </g>
-<!-- 25&#45;&gt;18 -->
-<g id="edge29" class="edge">
-<title>25&#45;&gt;18</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.3,-520.03C936.52,-516.91 1233.48,-505.17 1488.94,-468.11"/>
-<polygon fill="black" stroke="black" points="1489.77,-471.53 1499.16,-466.61 1488.76,-464.6 1489.77,-471.53"/>
+<!-- 24&#45;&gt;18 -->
+<g id="edge28" class="edge">
+<title>24&#45;&gt;18</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.07,-506.44C838.22,-505.49 841.4,-504.66 844.5,-504 1122.54,-445.19 1203.72,-505.67 1488.94,-468.07"/>
+<polygon fill="black" stroke="black" points="1489.73,-471.49 1499.17,-466.69 1488.79,-464.55 1489.73,-471.49"/>
 </g>
-<!-- 25&#45;&gt;19 -->
-<g id="edge30" class="edge">
-<title>25&#45;&gt;19</title>
+<!-- 24&#45;&gt;19 -->
+<g id="edge29" class="edge">
+<title>24&#45;&gt;19</title>
 <path fill="none" stroke="black" stroke-dasharray="1,5" d="M820.26,-503.7C830.74,-494.97 843.61,-484.24 855,-474.75"/>
 <polygon fill="black" stroke="black" points="857.53,-477.19 862.97,-468.1 853.05,-471.82 857.53,-477.19"/>
 </g>
-<!-- 25&#45;&gt;20 -->
+<!-- 24&#45;&gt;20 -->
+<g id="edge30" class="edge">
+<title>24&#45;&gt;20</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.23,-507.07C838.35,-505.99 841.47,-504.95 844.5,-504 885.05,-491.32 930.7,-479.59 969.22,-470.41"/>
+<polygon fill="black" stroke="black" points="970.44,-473.71 979.36,-468.01 968.83,-466.9 970.44,-473.71"/>
+</g>
+<!-- 24&#45;&gt;22 -->
 <g id="edge31" class="edge">
-<title>25&#45;&gt;20</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.23,-511.27C873.56,-500.83 935.45,-483.97 984.05,-470.73"/>
-<polygon fill="black" stroke="black" points="985.16,-474.06 993.89,-468.05 983.32,-467.31 985.16,-474.06"/>
+<title>24&#45;&gt;22</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.11,-506.66C838.26,-505.66 841.42,-504.76 844.5,-504 971.75,-472.82 1010.24,-489.63 1142.99,-468.14"/>
+<polygon fill="black" stroke="black" points="1143.84,-471.55 1153.13,-466.46 1142.7,-464.64 1143.84,-471.55"/>
 </g>
-<!-- 25&#45;&gt;22 -->
+<!-- 24&#45;&gt;23 -->
 <g id="edge32" class="edge">
-<title>25&#45;&gt;22</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.39,-516.27C896.52,-508.04 1024.94,-490.02 1143.17,-468.19"/>
-<polygon fill="black" stroke="black" points="1143.92,-471.61 1153.11,-466.34 1142.64,-464.73 1143.92,-471.61"/>
-</g>
-<!-- 25&#45;&gt;23 -->
-<g id="edge33" class="edge">
-<title>25&#45;&gt;23</title>
-<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.3,-518.06C915.94,-511.25 1118.07,-493.14 1298.03,-468.01"/>
-<polygon fill="black" stroke="black" points="1298.52,-471.47 1307.94,-466.61 1297.55,-464.54 1298.52,-471.47"/>
-</g>
-<!-- 26 -->
-<g id="node27" class="node">
-<title>26</title>
-<polygon fill="none" stroke="black" points="594,-252 457,-252 457,-216 594,-216 594,-252"/>
-<text text-anchor="middle" x="525.5" y="-230.3" font-family="Times,serif" font-size="14.00">packet_inspector</text>
-</g>
-<!-- 26&#45;&gt;9 -->
-<g id="edge34" class="edge">
-<title>26&#45;&gt;9</title>
-<path fill="none" stroke="black" d="M555.83,-215.88C572.2,-206.64 592.58,-195.13 610.15,-185.21"/>
-<polygon fill="black" stroke="black" points="612.06,-188.15 619.05,-180.19 608.62,-182.06 612.06,-188.15"/>
-</g>
-<!-- 27 -->
-<g id="node28" class="node">
-<title>27</title>
-<polygon fill="none" stroke="black" points="914.5,-612 816.5,-612 816.5,-576 914.5,-576 914.5,-612"/>
-<text text-anchor="middle" x="865.5" y="-590.3" font-family="Times,serif" font-size="14.00">playground</text>
-</g>
-<!-- 27&#45;&gt;25 -->
-<g id="edge35" class="edge">
-<title>27&#45;&gt;25</title>
-<path fill="none" stroke="black" d="M849.19,-575.7C841.19,-567.22 831.43,-556.86 822.68,-547.58"/>
-<polygon fill="black" stroke="black" points="825.03,-544.98 815.63,-540.1 819.94,-549.78 825.03,-544.98"/>
-</g>
-<!-- 28 -->
-<g id="node29" class="node">
-<title>28</title>
-<polygon fill="none" stroke="black" points="687,-252 612,-252 612,-216 687,-216 687,-252"/>
-<text text-anchor="middle" x="649.5" y="-230.3" font-family="Times,serif" font-size="14.00">stresser</text>
-</g>
-<!-- 28&#45;&gt;9 -->
-<g id="edge36" class="edge">
-<title>28&#45;&gt;9</title>
-<path fill="none" stroke="black" d="M649.5,-215.7C649.5,-207.98 649.5,-198.71 649.5,-190.11"/>
-<polygon fill="black" stroke="black" points="653,-190.1 649.5,-180.1 646,-190.1 653,-190.1"/>
+<title>24&#45;&gt;23</title>
+<path fill="none" stroke="black" stroke-dasharray="1,5" d="M835.08,-506.52C838.23,-505.55 841.4,-504.69 844.5,-504 1038.84,-460.51 1095.89,-492.61 1297.91,-467.98"/>
+<polygon fill="black" stroke="black" points="1298.46,-471.44 1307.95,-466.72 1297.59,-464.49 1298.46,-471.44"/>
 </g>
 </g>
 </svg>

rj00a added a commit that referenced this pull request Feb 10, 2024
Changes taken from #594

Co-authored-by: Bafbi <Bafbi@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants