Protocol for r/21 NetworkProtocolVersion 685
@ -3,4 +3,4 @@
|
||||
We share our Network Protocol with server partners so they can write their own Minecraft servers with their own code. This documentation compiles a series of tree diagrams that define the structure of the packets used by the Protocol, as well as related classes and enums.
|
||||
Protocol is subject to change release over release.
|
||||
|
||||
Current Release - r/20_u8
|
||||
Current Release - r/21
|
||||
|
133
changelog_685_04_29_24.md
Normal file
@ -0,0 +1,133 @@
|
||||
# Minecraft Network Protocol Docs 04/29/2024
|
||||
For r21, Network Protocol Version 685
|
||||
|
||||
## New Packets
|
||||
|
||||
AwardAchievementPacket
|
||||
* Added mAchievementID (int)
|
||||
|
||||
|
||||
## Packet Changes
|
||||
|
||||
CodeBuilderSourcePacket:
|
||||
* Removed mValue
|
||||
* Added mCodeStatus (enum CodeBuilderExecutionState::CodeStatus) [Details below]
|
||||
|
||||
LegacyTelemetryEventPacket:
|
||||
* Added new branch case for enum conditional "Event Type": Type::ItemUsedEvent and subsequent data:
|
||||
- Added mEventData.ItemUsedEvent.mItemId (short)
|
||||
- Added mEventData.ItemUsedEvent.mItemAux (int)
|
||||
- Added mEventData.ItemUsedEvent.mUseMethod (int)
|
||||
- Added mEventData.ItemUsedEvent.mCount (int)
|
||||
|
||||
ShapedRecipe:
|
||||
* Added recipe.getUnlockingRequirement() (RecipeUnlockingRequirement) [Details below]
|
||||
|
||||
ShapelessRecipe:
|
||||
* Added recipe.getUnlockingRequirement() (RecipeUnlockingRequirement) [Details below]
|
||||
|
||||
UpdateSubChunkBlocksPacket
|
||||
* Changed mBlocksChanged.mStandards from NetworkBlockInfo::NetworkBlockInfo to struct UpdateSubChunkNetworkBlockInfo [Member variables are the same]
|
||||
* Changed mBlocksChanged.mExtras from NetworkBlockInfo::NetworkBlockInfo to struct UpdateSubChunkNetworkBlockInfo [Member variables are the same]
|
||||
|
||||
|
||||
## Packet Fixes
|
||||
|
||||
SetScorePacket:
|
||||
* Moved data.mIdentityType outside of conditional "Is Change Type"
|
||||
|
||||
|
||||
## Deprecated Packets
|
||||
|
||||
TickSyncPacket (TickSync_deprecated)
|
||||
|
||||
|
||||
## New Files
|
||||
|
||||
RecipeUnlockingRequirement
|
||||
* Added requirement.getUnlockingContext() (enum RecipeUnlockingRequirement::UnlockingContext) [Details below]
|
||||
* Added branching condition: requirement.getUnlockingContext() == RecipeUnlockingRequirement::UnlockingContext::None
|
||||
- If true:
|
||||
- Added vector list requirement.getUnlockingIngredients() (std::vector<RecipeIngredient>)
|
||||
- Added ingredient (RecipeIngredient)
|
||||
|
||||
|
||||
## New Enums
|
||||
|
||||
CodeBuilderExecutionState::CodeStatus:
|
||||
* Added None(0)
|
||||
* Added NotStarted(1)
|
||||
* Added InProgress(2)
|
||||
* Added Paused(3)
|
||||
* Added Error(4)
|
||||
* Added Succeeded(5)
|
||||
|
||||
RecipeUnlockingRequirement::UnlockingContext:
|
||||
* Added None(0)
|
||||
* Added AlwaysUnlocked(1)
|
||||
* Added PlayerInWater(2)
|
||||
* Added PlayerHasManyItems(3)
|
||||
|
||||
|
||||
## Enum Changes
|
||||
|
||||
ActorDataIDs:
|
||||
* Added RESERVED_009(9)
|
||||
* Added DATA_SPAWN_TIME_deprecated(96)
|
||||
* Added VISIBLE_MOB_EFFECTS(131)
|
||||
* Changed Count from 131 to 132
|
||||
* Removed EFFECT_AMBIENCE
|
||||
* Removed DATA_SPAWN_TIME
|
||||
|
||||
ActorType:
|
||||
* Displaced Bogged
|
||||
* Added OminousItemSpawner(145)
|
||||
|
||||
CommandRegistry::HardNonTerminal:
|
||||
* Added CodeBuilderArg(0x100058)
|
||||
* Added CodeBuilderArgs(0x100059)
|
||||
* Added CodeBuilderSelectParam(0x10005a)
|
||||
* Added CodeBuilderSelector(0x10005b)
|
||||
|
||||
Connection::DisconnectFailReason:
|
||||
* Added RealmsSessionNotFound_DEPRECATED(89)
|
||||
* Removed RealmsSessionNotFound
|
||||
|
||||
Enchant::Type:
|
||||
* Added WindBurst(38)
|
||||
* Added Density(39)
|
||||
* Added Breach(40)
|
||||
* Displaced NumEnchantments
|
||||
* Displaced InvalidEnchantment
|
||||
|
||||
ItemUseMethod:
|
||||
* Added OpenedVault(16)
|
||||
* Displaced _Count
|
||||
|
||||
LegacyTelemetryEventPacket::Type:
|
||||
* Added ItemUsedEvent(31)
|
||||
|
||||
LevelEvent:
|
||||
* Added 9800(3619)
|
||||
* Added ParticlesTrialSpawnerDetectionCharged(3615)
|
||||
* Added ParticlesTrialSpawnerBecomeCharged(3616)
|
||||
* Changed AllPlayersSleeping from 3615 to 3617
|
||||
* Changed deprecated from 3616 to 3618
|
||||
* Added AnimationSpawnCobweb(9814)
|
||||
* Added ParticleSmashAttackGroundDust(9815)
|
||||
|
||||
MinecraftPacketIds:
|
||||
* Added TickSync_deprecated(23)
|
||||
* Added AwardAchievementPacket(309)
|
||||
* Changed EndId from 309 to 310
|
||||
* Removed TickSync
|
||||
|
||||
ParticleType:
|
||||
* Added OminousItemSpawner(93)
|
||||
* Displaced _count
|
||||
|
||||
PlayerAuthInputPacket::InputData:
|
||||
* Added NorthJump_DEPRECATED(2)
|
||||
* Added BlockBreakingDelayEnabled(48)
|
||||
* Changed INPUT_NUM from 48 to 49
|
||||
* Removed NorthJump
|
12
dot/AwardAchievementPacket.dot
Normal file
@ -0,0 +1,12 @@
|
||||
digraph "AwardAchievementPacket" {
|
||||
rankdir = LR
|
||||
0
|
||||
0 -> 1
|
||||
1 -> 2
|
||||
|
||||
0 [label="AwardAchievementPacket",comment="name: \"AwardAchievementPacket\", typeName: \"\", id: 0, branchId: 309, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
1 [label="AchievementID",comment="name: \"AchievementID\", typeName: \"\", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: \"Achievement ID\""];
|
||||
2 [label="int",comment="name: \"int\", typeName: \"\", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2}
|
||||
|
||||
}
|
@ -13,8 +13,8 @@ rankdir = LR
|
||||
2 [label="byte",comment="name: \"byte\", typeName: \"\", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
3 [label="Category",comment="name: \"Category\", typeName: \"\", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
4 [label="byte",comment="name: \"byte\", typeName: \"\", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
5 [label="Value",comment="name: \"Value\", typeName: \"\", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
6 [label="string",comment="name: \"string\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
5 [label="CodeStatus",comment="name: \"CodeStatus\", typeName: \"\", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
6 [label="byte",comment="name: \"byte\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;4;6}
|
||||
|
||||
}
|
||||
|
@ -5,12 +5,16 @@ rankdir = LR
|
||||
1 -> 2
|
||||
0 -> 3
|
||||
3 -> 4
|
||||
0 -> 5
|
||||
5 -> 6
|
||||
|
||||
0 [label="ContainerClosePacket",comment="name: \"ContainerClosePacket\", typeName: \"\", id: 0, branchId: 47, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
1 [label="Container ID",comment="name: \"Container ID\", typeName: \"\", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
2 [label="byte",comment="name: \"byte\", typeName: \"\", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
3 [label="Server Initiated Close",comment="name: \"Server Initiated Close\", typeName: \"\", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: \"True if the server initiated the closing\""];
|
||||
4 [label="bool",comment="name: \"bool\", typeName: \"\", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;4}
|
||||
3 [label="Container Type",comment="name: \"Container Type\", typeName: \"\", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
4 [label="byte",comment="name: \"byte\", typeName: \"\", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
5 [label="Server Initiated Close",comment="name: \"Server Initiated Close\", typeName: \"\", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: \"True if the server initiated the closing\""];
|
||||
6 [label="bool",comment="name: \"bool\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;4;6}
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,20 @@
|
||||
digraph "ItemData" {
|
||||
rankdir = LR
|
||||
174
|
||||
174 -> 175
|
||||
175 -> 176
|
||||
174 -> 177
|
||||
177 -> 178
|
||||
174 -> 179
|
||||
179 -> 180
|
||||
180
|
||||
180 -> 181
|
||||
181 -> 182
|
||||
180 -> 183
|
||||
183 -> 184
|
||||
180 -> 185
|
||||
185 -> 186
|
||||
|
||||
174 [label="ItemData",comment="name: \"ItemData\", typeName: \"\", id: 174, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
175 [label="Item Name",comment="name: \"Item Name\", typeName: \"\", id: 175, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
176 [label="string",comment="name: \"string\", typeName: \"\", id: 176, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
177 [label="Item Id",comment="name: \"Item Id\", typeName: \"\", id: 177, branchId: 0, recurseId: -1, attributes: 0, notes: \"Block id's < 256 (can be negative); Item id's > 257\""];
|
||||
178 [label="short",comment="name: \"short\", typeName: \"\", id: 178, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
179 [label="Is Component Based",comment="name: \"Is Component Based\", typeName: \"\", id: 179, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
180 [label="bool",comment="name: \"bool\", typeName: \"\", id: 180, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;176;178;180}
|
||||
180 [label="ItemData",comment="name: \"ItemData\", typeName: \"\", id: 180, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
181 [label="Item Name",comment="name: \"Item Name\", typeName: \"\", id: 181, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
182 [label="string",comment="name: \"string\", typeName: \"\", id: 182, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
183 [label="Item Id",comment="name: \"Item Id\", typeName: \"\", id: 183, branchId: 0, recurseId: -1, attributes: 0, notes: \"Block id's < 256 (can be negative); Item id's > 257\""];
|
||||
184 [label="short",comment="name: \"short\", typeName: \"\", id: 184, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
185 [label="Is Component Based",comment="name: \"Is Component Based\", typeName: \"\", id: 185, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
186 [label="bool",comment="name: \"bool\", typeName: \"\", id: 186, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;182;184;186}
|
||||
|
||||
}
|
||||
|
@ -155,6 +155,15 @@ rankdir = LR
|
||||
151 -> 152
|
||||
7 -> 153
|
||||
153 -> 154
|
||||
7 -> 155
|
||||
155 -> 156
|
||||
156 -> 157
|
||||
155 -> 158
|
||||
158 -> 159
|
||||
155 -> 160
|
||||
160 -> 161
|
||||
155 -> 162
|
||||
162 -> 163
|
||||
|
||||
0 [label="LegacyTelemetryEventPacket",comment="name: \"LegacyTelemetryEventPacket\", typeName: \"\", id: 0, branchId: 65, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
1 [label="Target Actor ID",comment="name: \"Target Actor ID\", typeName: \"ActorUniqueID\", id: 1, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
@ -311,6 +320,15 @@ rankdir = LR
|
||||
152 [label="[No Data]",comment="name: \"[No Data]\", typeName: \"\", id: 152, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
153 [label="if (30)",shape=diamond,comment="name: \"if (30)\", typeName: \"\", id: 153, branchId: 30, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
154 [label="[No Data]",comment="name: \"[No Data]\", typeName: \"\", id: 154, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;4;6;10;13;15;17;19;21;24;27;29;32;34;36;38;40;42;45;47;49;52;54;56;58;61;63;65;68;70;72;74;76;78;80;83;85;87;89;91;94;96;98;100;103;105;108;110;113;116;119;121;123;125;127;129;132;135;137;140;143;146;148;150;152;154}
|
||||
155 [label="if (31)",shape=diamond,comment="name: \"if (31)\", typeName: \"\", id: 155, branchId: 31, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
156 [label="Item Id",comment="name: \"Item Id\", typeName: \"\", id: 156, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
157 [label="short",comment="name: \"short\", typeName: \"\", id: 157, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
158 [label="Item Aux",comment="name: \"Item Aux\", typeName: \"\", id: 158, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
159 [label="int",comment="name: \"int\", typeName: \"\", id: 159, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
160 [label="Use Method",comment="name: \"Use Method\", typeName: \"\", id: 160, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
161 [label="int",comment="name: \"int\", typeName: \"\", id: 161, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
162 [label="Use Count",comment="name: \"Use Count\", typeName: \"\", id: 162, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
163 [label="int",comment="name: \"int\", typeName: \"\", id: 163, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;4;6;10;13;15;17;19;21;24;27;29;32;34;36;38;40;42;45;47;49;52;54;56;58;61;63;65;68;70;72;74;76;78;80;83;85;87;89;91;94;96;98;100;103;105;108;110;113;116;119;121;123;125;127;129;132;135;137;140;143;146;148;150;152;154;157;159;161;163}
|
||||
|
||||
}
|
||||
|
@ -97,6 +97,12 @@ rankdir = LR
|
||||
135 -> 136
|
||||
23 -> 137
|
||||
137 -> 138
|
||||
23 -> 139
|
||||
139 -> 140
|
||||
23 -> 141
|
||||
141 -> 142
|
||||
23 -> 143
|
||||
143 -> 144
|
||||
|
||||
23 [label="LevelSettings",comment="name: \"LevelSettings\", typeName: \"\", id: 23, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
24 [label="Seed",comment="name: \"Seed\", typeName: \"\", id: 24, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
@ -195,6 +201,12 @@ rankdir = LR
|
||||
136 [label="byte",comment="name: \"byte\", typeName: \"\", id: 136, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
137 [label="DisablePlayerInteractions ?",comment="name: \"DisablePlayerInteractions ?\", typeName: \"\", id: 137, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
138 [label="bool",comment="name: \"bool\", typeName: \"\", id: 138, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;25;34;36;38;40;42;51;53;55;57;59;61;63;65;67;69;71;73;75;77;79;81;83;85;87;89;91;93;95;97;99;101;103;105;107;109;111;113;115;117;119;121;123;125;132;134;136;138}
|
||||
139 [label="Server Identifier",comment="name: \"Server Identifier\", typeName: \"\", id: 139, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
140 [label="string",comment="name: \"string\", typeName: \"\", id: 140, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
141 [label="World Identifier from the server.",comment="name: \"World Identifier from the server.\", typeName: \"\", id: 141, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
142 [label="string",comment="name: \"string\", typeName: \"\", id: 142, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
143 [label="Scenario Identifier from the server.",comment="name: \"Scenario Identifier from the server.\", typeName: \"\", id: 143, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
144 [label="string",comment="name: \"string\", typeName: \"\", id: 144, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;25;34;36;38;40;42;51;53;55;57;59;61;63;65;67;69;71;73;75;77;79;81;83;85;87;89;91;93;95;97;99;101;103;105;107;109;111;113;115;117;119;121;123;125;132;134;136;138;140;142;144}
|
||||
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
digraph "NetworkPermissions" {
|
||||
rankdir = LR
|
||||
199
|
||||
199 -> 200
|
||||
200 -> 201
|
||||
205
|
||||
205 -> 206
|
||||
206 -> 207
|
||||
|
||||
199 [label="NetworkPermissions",comment="name: \"NetworkPermissions\", typeName: \"\", id: 199, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
200 [label="serverAuthSoundEnabled",comment="name: \"serverAuthSoundEnabled\", typeName: \"\", id: 200, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
201 [label="bool",comment="name: \"bool\", typeName: \"\", id: 201, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;201}
|
||||
205 [label="NetworkPermissions",comment="name: \"NetworkPermissions\", typeName: \"\", id: 205, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
206 [label="serverAuthSoundEnabled",comment="name: \"serverAuthSoundEnabled\", typeName: \"\", id: 206, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
207 [label="bool",comment="name: \"bool\", typeName: \"\", id: 207, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;207}
|
||||
|
||||
}
|
||||
|
@ -45,7 +45,7 @@ rankdir = LR
|
||||
3 [label="Dependency on 'Action'",shape=note,comment="name: \"Dependency on 'Action'\", typeName: \"\", id: 3, branchId: 0, recurseId: -1, attributes: 2, notes: \"\""];
|
||||
4 [label="if (0)",shape=diamond,comment="name: \"if (0)\", typeName: \"\", id: 4, branchId: 0, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
5 [label="Add Player List",comment="name: \"Add Player List\", typeName: \"\", id: 5, branchId: 0, recurseId: -1, attributes: 8, notes: \"\""];
|
||||
6 [label="Array Size",comment="name: \"Array Size\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
6 [label="Entries Count",comment="name: \"Entries Count\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
7 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 7, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
8 [label="example element",style=dotted,comment="name: \"example element\", typeName: \"\", id: 8, branchId: 0, recurseId: -1, attributes: 16, notes: \"\""];
|
||||
9 [label="UUID",comment="name: \"UUID\", typeName: \"mce::UUID\", id: 9, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
@ -72,7 +72,7 @@ rankdir = LR
|
||||
121 [label="bool",comment="name: \"bool\", typeName: \"\", id: 121, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
122 [label="if (1)",shape=diamond,comment="name: \"if (1)\", typeName: \"\", id: 122, branchId: 1, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
123 [label="Remove Player List",comment="name: \"Remove Player List\", typeName: \"\", id: 123, branchId: 0, recurseId: -1, attributes: 8, notes: \"\""];
|
||||
124 [label="Array Size",comment="name: \"Array Size\", typeName: \"\", id: 124, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
124 [label="Entries Count",comment="name: \"Entries Count\", typeName: \"\", id: 124, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
125 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 125, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
126 [label="example element",style=dotted,comment="name: \"example element\", typeName: \"\", id: 126, branchId: 0, recurseId: -1, attributes: 16, notes: \"\""];
|
||||
127 [label="UUID",comment="name: \"UUID\", typeName: \"mce::UUID\", id: 127, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
|
32
dot/RecipeUnlockingRequirement.dot
Normal file
@ -0,0 +1,32 @@
|
||||
digraph "RecipeUnlockingRequirement" {
|
||||
rankdir = LR
|
||||
54
|
||||
54 -> 55
|
||||
55 -> 56
|
||||
54 -> 57
|
||||
57 -> 58
|
||||
58 -> 59
|
||||
57 -> 60
|
||||
60 -> 61
|
||||
61 -> 62
|
||||
62 -> 63
|
||||
61 -> 64
|
||||
64 -> 65
|
||||
65 -> 66
|
||||
|
||||
54 [label="RecipeUnlockingRequirement",comment="name: \"RecipeUnlockingRequirement\", typeName: \"\", id: 54, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
55 [label="Unlocking Context",comment="name: \"Unlocking Context\", typeName: \"\", id: 55, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
56 [label="byte",comment="name: \"byte\", typeName: \"\", id: 56, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
57 [label="Dependency on 'Unlocking context is None?'",shape=note,comment="name: \"Dependency on 'Unlocking context is None?'\", typeName: \"\", id: 57, branchId: 0, recurseId: -1, attributes: 2, notes: \"\""];
|
||||
58 [label="if (0)",shape=diamond,comment="name: \"if (0)\", typeName: \"\", id: 58, branchId: 0, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
59 [label="[No Data]",comment="name: \"[No Data]\", typeName: \"\", id: 59, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
60 [label="if (1)",shape=diamond,comment="name: \"if (1)\", typeName: \"\", id: 60, branchId: 1, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
61 [label="Unlocking Ingredients",comment="name: \"Unlocking Ingredients\", typeName: \"\", id: 61, branchId: 0, recurseId: -1, attributes: 8, notes: \"\""];
|
||||
62 [label="Array Size",comment="name: \"Array Size\", typeName: \"\", id: 62, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
63 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 63, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
64 [label="example element",style=dotted,comment="name: \"example element\", typeName: \"\", id: 64, branchId: 0, recurseId: -1, attributes: 16, notes: \"\""];
|
||||
65 [label="Ingredient",comment="name: \"Ingredient\", typeName: \"RecipeIngredient\", id: 65, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
66 [label="RecipeIngredient",comment="name: \"RecipeIngredient\", typeName: \"\", id: 66, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;56;59;63;66}
|
||||
|
||||
}
|
@ -19,20 +19,16 @@ rankdir = LR
|
||||
16 -> 19
|
||||
19 -> 20
|
||||
20 -> 21
|
||||
21 -> 22
|
||||
19 -> 22
|
||||
22 -> 23
|
||||
21 -> 24
|
||||
23 -> 24
|
||||
24 -> 25
|
||||
20 -> 26
|
||||
22 -> 26
|
||||
26 -> 27
|
||||
27 -> 28
|
||||
26 -> 29
|
||||
22 -> 29
|
||||
29 -> 30
|
||||
20 -> 31
|
||||
31 -> 32
|
||||
32 -> 33
|
||||
31 -> 34
|
||||
34 -> 35
|
||||
30 -> 31
|
||||
|
||||
0 [label="SetScorePacket",comment="name: \"SetScorePacket\", typeName: \"\", id: 0, branchId: 108, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
1 [label="Score Packet Type",comment="name: \"Score Packet Type\", typeName: \"\", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
@ -51,22 +47,18 @@ rankdir = LR
|
||||
17 [label="if (0)",shape=diamond,comment="name: \"if (0)\", typeName: \"\", id: 17, branchId: 0, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
18 [label="[No Data]",comment="name: \"[No Data]\", typeName: \"\", id: 18, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
19 [label="if (1)",shape=diamond,comment="name: \"if (1)\", typeName: \"\", id: 19, branchId: 1, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
20 [label="Dependency on 'Identity Definition Type'",shape=note,comment="name: \"Dependency on 'Identity Definition Type'\", typeName: \"\", id: 20, branchId: 0, recurseId: -1, attributes: 2, notes: \"\""];
|
||||
21 [label="if (1)",shape=diamond,comment="name: \"if (1)\", typeName: \"\", id: 21, branchId: 1, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
22 [label="Identity Definition Type",comment="name: \"Identity Definition Type\", typeName: \"\", id: 22, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
23 [label="byte",comment="name: \"byte\", typeName: \"\", id: 23, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
20 [label="Identity Definition Type",comment="name: \"Identity Definition Type\", typeName: \"\", id: 20, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
21 [label="byte",comment="name: \"byte\", typeName: \"\", id: 21, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
22 [label="Dependency on 'Identity Definition Type'",shape=note,comment="name: \"Dependency on 'Identity Definition Type'\", typeName: \"\", id: 22, branchId: 0, recurseId: -1, attributes: 2, notes: \"\""];
|
||||
23 [label="if (1)",shape=diamond,comment="name: \"if (1)\", typeName: \"\", id: 23, branchId: 1, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
24 [label="Player Unique Id",comment="name: \"Player Unique Id\", typeName: \"\", id: 24, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
25 [label="varint64",comment="name: \"varint64\", typeName: \"\", id: 25, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
26 [label="if (2)",shape=diamond,comment="name: \"if (2)\", typeName: \"\", id: 26, branchId: 2, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
27 [label="Identity Definition Type",comment="name: \"Identity Definition Type\", typeName: \"\", id: 27, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
28 [label="byte",comment="name: \"byte\", typeName: \"\", id: 28, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
29 [label="Actor Id",comment="name: \"Actor Id\", typeName: \"ActorUniqueID\", id: 29, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
30 [label="ActorUniqueID",comment="name: \"ActorUniqueID\", typeName: \"\", id: 30, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
31 [label="if (3)",shape=diamond,comment="name: \"if (3)\", typeName: \"\", id: 31, branchId: 3, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
32 [label="Identity Definition Type",comment="name: \"Identity Definition Type\", typeName: \"\", id: 32, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
33 [label="byte",comment="name: \"byte\", typeName: \"\", id: 33, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
34 [label="Fake Player Name",comment="name: \"Fake Player Name\", typeName: \"\", id: 34, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
35 [label="string",comment="name: \"string\", typeName: \"\", id: 35, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;5;11;13;15;18;23;25;28;30;33;35}
|
||||
27 [label="Actor Id",comment="name: \"Actor Id\", typeName: \"ActorUniqueID\", id: 27, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
28 [label="ActorUniqueID",comment="name: \"ActorUniqueID\", typeName: \"\", id: 28, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
29 [label="if (3)",shape=diamond,comment="name: \"if (3)\", typeName: \"\", id: 29, branchId: 3, recurseId: -1, attributes: 4, notes: \"\""];
|
||||
30 [label="Fake Player Name",comment="name: \"Fake Player Name\", typeName: \"\", id: 30, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
31 [label="string",comment="name: \"string\", typeName: \"\", id: 31, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;5;11;13;15;18;21;25;28;31}
|
||||
|
||||
}
|
||||
|
@ -26,6 +26,8 @@ rankdir = LR
|
||||
28 -> 29
|
||||
6 -> 30
|
||||
30 -> 31
|
||||
6 -> 32
|
||||
32 -> 33
|
||||
|
||||
6 [label="ShapedRecipe",comment="name: \"ShapedRecipe\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
7 [label="Recipe Unique Id",comment="name: \"Recipe Unique Id\", typeName: \"\", id: 7, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
@ -53,6 +55,8 @@ rankdir = LR
|
||||
29 [label="varint",comment="name: \"varint\", typeName: \"\", id: 29, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
30 [label="Assume Symmetry",comment="name: \"Assume Symmetry\", typeName: \"\", id: 30, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
31 [label="bool",comment="name: \"bool\", typeName: \"\", id: 31, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;8;11;13;17;20;23;25;27;29;31}
|
||||
32 [label="Unlocking Requirement",comment="name: \"Unlocking Requirement\", typeName: \"RecipeUnlockingRequirement\", id: 32, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
33 [label="RecipeUnlockingRequirement",comment="name: \"RecipeUnlockingRequirement\", typeName: \"\", id: 33, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;8;11;13;17;20;23;25;27;29;31;33}
|
||||
|
||||
}
|
||||
|
@ -21,6 +21,8 @@ rankdir = LR
|
||||
49 -> 50
|
||||
6 -> 51
|
||||
51 -> 52
|
||||
6 -> 53
|
||||
53 -> 67
|
||||
|
||||
6 [label="ShapelessRecipe",comment="name: \"ShapelessRecipe\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
7 [label="Recipe Unique Id",comment="name: \"Recipe Unique Id\", typeName: \"\", id: 7, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
@ -43,6 +45,8 @@ rankdir = LR
|
||||
50 [label="string",comment="name: \"string\", typeName: \"\", id: 50, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
51 [label="Priority",comment="name: \"Priority\", typeName: \"\", id: 51, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
52 [label="varint",comment="name: \"varint\", typeName: \"\", id: 52, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;8;11;19;22;41;48;50;52}
|
||||
53 [label="Unlocking Requirement",comment="name: \"Unlocking Requirement\", typeName: \"RecipeUnlockingRequirement\", id: 53, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
67 [label="RecipeUnlockingRequirement",comment="name: \"RecipeUnlockingRequirement\", typeName: \"\", id: 67, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;8;11;19;22;41;48;50;52;67}
|
||||
|
||||
}
|
||||
|
@ -12,41 +12,35 @@ rankdir = LR
|
||||
0 -> 15
|
||||
15 -> 21
|
||||
0 -> 22
|
||||
22 -> 139
|
||||
0 -> 140
|
||||
140 -> 141
|
||||
0 -> 142
|
||||
142 -> 143
|
||||
0 -> 144
|
||||
144 -> 145
|
||||
22 -> 145
|
||||
0 -> 146
|
||||
146 -> 147
|
||||
0 -> 148
|
||||
148 -> 156
|
||||
0 -> 157
|
||||
157 -> 158
|
||||
0 -> 159
|
||||
159 -> 160
|
||||
0 -> 161
|
||||
161 -> 162
|
||||
162 -> 163
|
||||
161 -> 164
|
||||
164 -> 165
|
||||
148 -> 149
|
||||
0 -> 150
|
||||
150 -> 151
|
||||
0 -> 152
|
||||
152 -> 153
|
||||
0 -> 154
|
||||
154 -> 162
|
||||
0 -> 163
|
||||
163 -> 164
|
||||
0 -> 165
|
||||
165 -> 166
|
||||
164 -> 167
|
||||
0 -> 167
|
||||
167 -> 168
|
||||
0 -> 169
|
||||
169 -> 170
|
||||
168 -> 169
|
||||
167 -> 170
|
||||
170 -> 171
|
||||
169 -> 172
|
||||
172 -> 173
|
||||
173 -> 181
|
||||
0 -> 182
|
||||
182 -> 183
|
||||
0 -> 184
|
||||
184 -> 185
|
||||
0 -> 186
|
||||
186 -> 187
|
||||
171 -> 172
|
||||
170 -> 173
|
||||
173 -> 174
|
||||
0 -> 175
|
||||
175 -> 176
|
||||
176 -> 177
|
||||
175 -> 178
|
||||
178 -> 179
|
||||
179 -> 187
|
||||
0 -> 188
|
||||
188 -> 189
|
||||
0 -> 190
|
||||
@ -58,7 +52,13 @@ rankdir = LR
|
||||
0 -> 196
|
||||
196 -> 197
|
||||
0 -> 198
|
||||
198 -> 202
|
||||
198 -> 199
|
||||
0 -> 200
|
||||
200 -> 201
|
||||
0 -> 202
|
||||
202 -> 203
|
||||
0 -> 204
|
||||
204 -> 208
|
||||
|
||||
0 [label="StartGamePacket",comment="name: \"StartGamePacket\", typeName: \"\", id: 0, branchId: 11, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
1 [label="Target Actor ID",comment="name: \"Target Actor ID\", typeName: \"ActorUniqueID\", id: 1, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
@ -72,53 +72,53 @@ rankdir = LR
|
||||
15 [label="Rotation",comment="name: \"Rotation\", typeName: \"Vec2\", id: 15, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
21 [label="Vec2",comment="name: \"Vec2\", typeName: \"\", id: 21, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
22 [label="Settings",comment="name: \"Settings\", typeName: \"LevelSettings\", id: 22, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
139 [label="LevelSettings",comment="name: \"LevelSettings\", typeName: \"\", id: 139, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
140 [label="Level ID",comment="name: \"Level ID\", typeName: \"\", id: 140, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
141 [label="string",comment="name: \"string\", typeName: \"\", id: 141, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
142 [label="Level Name",comment="name: \"Level Name\", typeName: \"\", id: 142, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
143 [label="string",comment="name: \"string\", typeName: \"\", id: 143, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
144 [label="Template Content Identity",comment="name: \"Template Content Identity\", typeName: \"\", id: 144, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
145 [label="string",comment="name: \"string\", typeName: \"\", id: 145, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
146 [label="Is Trial?",comment="name: \"Is Trial?\", typeName: \"\", id: 146, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
147 [label="bool",comment="name: \"bool\", typeName: \"\", id: 147, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
148 [label="Movement Settings",comment="name: \"Movement Settings\", typeName: \"SyncedPlayerMovementSettings\", id: 148, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
156 [label="SyncedPlayerMovementSettings",comment="name: \"SyncedPlayerMovementSettings\", typeName: \"\", id: 156, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
157 [label="Current Level Time",comment="name: \"Current Level Time\", typeName: \"\", id: 157, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
158 [label="unsigned int64",comment="name: \"unsigned int64\", typeName: \"\", id: 158, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
159 [label="Enchantment Seed",comment="name: \"Enchantment Seed\", typeName: \"\", id: 159, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
160 [label="varint",comment="name: \"varint\", typeName: \"\", id: 160, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
161 [label="Block Properties",comment="name: \"Block Properties\", typeName: \"\", id: 161, branchId: 0, recurseId: -1, attributes: 8, notes: \"\""];
|
||||
162 [label="Array Size",comment="name: \"Array Size\", typeName: \"\", id: 162, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
163 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 163, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
164 [label="example element",style=dotted,comment="name: \"example element\", typeName: \"\", id: 164, branchId: 0, recurseId: -1, attributes: 16, notes: \"\""];
|
||||
165 [label="Block Name",comment="name: \"Block Name\", typeName: \"\", id: 165, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
166 [label="string",comment="name: \"string\", typeName: \"\", id: 166, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
167 [label="Block Definition",comment="name: \"Block Definition\", typeName: \"CompoundTag\", id: 167, branchId: 0, recurseId: -1, attributes: 256, notes: \"Map of block states. { key (component name):[label,value] } (Can be left empty.)\""];
|
||||
168 [label="CompoundTag",comment="name: \"CompoundTag\", typeName: \"\", id: 168, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
169 [label="Item List - every vanilla item must be present",comment="name: \"Item List - every vanilla item must be present\", typeName: \"\", id: 169, branchId: 0, recurseId: -1, attributes: 8, notes: \"\""];
|
||||
170 [label="Array Size",comment="name: \"Array Size\", typeName: \"\", id: 170, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
171 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 171, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
172 [label="example element",style=dotted,comment="name: \"example element\", typeName: \"\", id: 172, branchId: 0, recurseId: -1, attributes: 16, notes: \"\""];
|
||||
173 [label="Item Info",comment="name: \"Item Info\", typeName: \"ItemData\", id: 173, branchId: 0, recurseId: -1, attributes: 256, notes: \"See: ItemData Type\""];
|
||||
181 [label="ItemData",comment="name: \"ItemData\", typeName: \"\", id: 181, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
182 [label="Multiplayer Correlation Id",comment="name: \"Multiplayer Correlation Id\", typeName: \"\", id: 182, branchId: 0, recurseId: -1, attributes: 0, notes: \"A UUID to identify this multiplayer session.\""];
|
||||
183 [label="string",comment="name: \"string\", typeName: \"\", id: 183, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
184 [label="Enable Item Stack Net Manager",comment="name: \"Enable Item Stack Net Manager\", typeName: \"\", id: 184, branchId: 0, recurseId: -1, attributes: 0, notes: \"Whether the new item stack net manager is enabled for server authoritative inventory. This will eventually be required.\""];
|
||||
185 [label="bool",comment="name: \"bool\", typeName: \"\", id: 185, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
186 [label="Server version",comment="name: \"Server version\", typeName: \"\", id: 186, branchId: 0, recurseId: -1, attributes: 0, notes: \"For telemetry purposes - sending your own string with your own server name and version here would be useful for Mojang's telemetry.\""];
|
||||
187 [label="string",comment="name: \"string\", typeName: \"\", id: 187, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
188 [label="Player Property Data",comment="name: \"Player Property Data\", typeName: \"CompoundTag\", id: 188, branchId: 0, recurseId: -1, attributes: 256, notes: \"like SyncActorPropertyPacket, specifically for minecraft:player properties\""];
|
||||
189 [label="CompoundTag",comment="name: \"CompoundTag\", typeName: \"\", id: 189, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
190 [label="Server Block Type Registry Checksum",comment="name: \"Server Block Type Registry Checksum\", typeName: \"\", id: 190, branchId: 0, recurseId: -1, attributes: 0, notes: \"Checksum for detecting mismatches in block types between server and client.\""];
|
||||
191 [label="unsigned int64",comment="name: \"unsigned int64\", typeName: \"\", id: 191, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
192 [label="World Template ID",comment="name: \"World Template ID\", typeName: \"mce::UUID\", id: 192, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
193 [label="mce::UUID",comment="name: \"mce::UUID\", typeName: \"\", id: 193, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
194 [label="Server Enabled ClientSide Generation",comment="name: \"Server Enabled ClientSide Generation\", typeName: \"\", id: 194, branchId: 0, recurseId: -1, attributes: 0, notes: \"BiomeComponentFactory needs to know about this toggle before we start parsing BiomeComponents\""];
|
||||
195 [label="bool",comment="name: \"bool\", typeName: \"\", id: 195, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
196 [label="BlockNetworkIds Are Hashes",comment="name: \"BlockNetworkIds Are Hashes\", typeName: \"\", id: 196, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
197 [label="bool",comment="name: \"bool\", typeName: \"\", id: 197, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
198 [label="NetworkPermissions",comment="name: \"NetworkPermissions\", typeName: \"NetworkPermissions\", id: 198, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
202 [label="NetworkPermissions",comment="name: \"NetworkPermissions\", typeName: \"\", id: 202, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;5;10;12;14;21;139;141;143;145;147;156;158;160;163;166;168;171;181;183;185;187;189;191;193;195;197;202}
|
||||
145 [label="LevelSettings",comment="name: \"LevelSettings\", typeName: \"\", id: 145, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
146 [label="Level ID",comment="name: \"Level ID\", typeName: \"\", id: 146, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
147 [label="string",comment="name: \"string\", typeName: \"\", id: 147, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
148 [label="Level Name",comment="name: \"Level Name\", typeName: \"\", id: 148, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
149 [label="string",comment="name: \"string\", typeName: \"\", id: 149, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
150 [label="Template Content Identity",comment="name: \"Template Content Identity\", typeName: \"\", id: 150, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
151 [label="string",comment="name: \"string\", typeName: \"\", id: 151, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
152 [label="Is Trial?",comment="name: \"Is Trial?\", typeName: \"\", id: 152, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
153 [label="bool",comment="name: \"bool\", typeName: \"\", id: 153, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
154 [label="Movement Settings",comment="name: \"Movement Settings\", typeName: \"SyncedPlayerMovementSettings\", id: 154, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
162 [label="SyncedPlayerMovementSettings",comment="name: \"SyncedPlayerMovementSettings\", typeName: \"\", id: 162, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
163 [label="Current Level Time",comment="name: \"Current Level Time\", typeName: \"\", id: 163, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
164 [label="unsigned int64",comment="name: \"unsigned int64\", typeName: \"\", id: 164, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
165 [label="Enchantment Seed",comment="name: \"Enchantment Seed\", typeName: \"\", id: 165, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
166 [label="varint",comment="name: \"varint\", typeName: \"\", id: 166, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
167 [label="Block Properties",comment="name: \"Block Properties\", typeName: \"\", id: 167, branchId: 0, recurseId: -1, attributes: 8, notes: \"\""];
|
||||
168 [label="Array Size",comment="name: \"Array Size\", typeName: \"\", id: 168, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
169 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 169, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
170 [label="example element",style=dotted,comment="name: \"example element\", typeName: \"\", id: 170, branchId: 0, recurseId: -1, attributes: 16, notes: \"\""];
|
||||
171 [label="Block Name",comment="name: \"Block Name\", typeName: \"\", id: 171, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
172 [label="string",comment="name: \"string\", typeName: \"\", id: 172, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
173 [label="Block Definition",comment="name: \"Block Definition\", typeName: \"CompoundTag\", id: 173, branchId: 0, recurseId: -1, attributes: 256, notes: \"Map of block states. { key (component name):[label,value] } (Can be left empty.)\""];
|
||||
174 [label="CompoundTag",comment="name: \"CompoundTag\", typeName: \"\", id: 174, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
175 [label="Item List - every vanilla item must be present",comment="name: \"Item List - every vanilla item must be present\", typeName: \"\", id: 175, branchId: 0, recurseId: -1, attributes: 8, notes: \"\""];
|
||||
176 [label="Array Size",comment="name: \"Array Size\", typeName: \"\", id: 176, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
177 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 177, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
178 [label="example element",style=dotted,comment="name: \"example element\", typeName: \"\", id: 178, branchId: 0, recurseId: -1, attributes: 16, notes: \"\""];
|
||||
179 [label="Item Info",comment="name: \"Item Info\", typeName: \"ItemData\", id: 179, branchId: 0, recurseId: -1, attributes: 256, notes: \"See: ItemData Type\""];
|
||||
187 [label="ItemData",comment="name: \"ItemData\", typeName: \"\", id: 187, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
188 [label="Multiplayer Correlation Id",comment="name: \"Multiplayer Correlation Id\", typeName: \"\", id: 188, branchId: 0, recurseId: -1, attributes: 0, notes: \"A UUID to identify this multiplayer session.\""];
|
||||
189 [label="string",comment="name: \"string\", typeName: \"\", id: 189, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
190 [label="Enable Item Stack Net Manager",comment="name: \"Enable Item Stack Net Manager\", typeName: \"\", id: 190, branchId: 0, recurseId: -1, attributes: 0, notes: \"Whether the new item stack net manager is enabled for server authoritative inventory. This will eventually be required.\""];
|
||||
191 [label="bool",comment="name: \"bool\", typeName: \"\", id: 191, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
192 [label="Server version",comment="name: \"Server version\", typeName: \"\", id: 192, branchId: 0, recurseId: -1, attributes: 0, notes: \"For telemetry purposes - sending your own string with your own server name and version here would be useful for Mojang's telemetry.\""];
|
||||
193 [label="string",comment="name: \"string\", typeName: \"\", id: 193, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
194 [label="Player Property Data",comment="name: \"Player Property Data\", typeName: \"CompoundTag\", id: 194, branchId: 0, recurseId: -1, attributes: 256, notes: \"like SyncActorPropertyPacket, specifically for minecraft:player properties\""];
|
||||
195 [label="CompoundTag",comment="name: \"CompoundTag\", typeName: \"\", id: 195, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
196 [label="Server Block Type Registry Checksum",comment="name: \"Server Block Type Registry Checksum\", typeName: \"\", id: 196, branchId: 0, recurseId: -1, attributes: 0, notes: \"Checksum for detecting mismatches in block types between server and client.\""];
|
||||
197 [label="unsigned int64",comment="name: \"unsigned int64\", typeName: \"\", id: 197, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
198 [label="World Template ID",comment="name: \"World Template ID\", typeName: \"mce::UUID\", id: 198, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
199 [label="mce::UUID",comment="name: \"mce::UUID\", typeName: \"\", id: 199, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
200 [label="Server Enabled ClientSide Generation",comment="name: \"Server Enabled ClientSide Generation\", typeName: \"\", id: 200, branchId: 0, recurseId: -1, attributes: 0, notes: \"BiomeComponentFactory needs to know about this toggle before we start parsing BiomeComponents\""];
|
||||
201 [label="bool",comment="name: \"bool\", typeName: \"\", id: 201, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
202 [label="BlockNetworkIds Are Hashes",comment="name: \"BlockNetworkIds Are Hashes\", typeName: \"\", id: 202, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
203 [label="bool",comment="name: \"bool\", typeName: \"\", id: 203, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
204 [label="NetworkPermissions",comment="name: \"NetworkPermissions\", typeName: \"NetworkPermissions\", id: 204, branchId: 0, recurseId: -1, attributes: 256, notes: \"\""];
|
||||
208 [label="NetworkPermissions",comment="name: \"NetworkPermissions\", typeName: \"\", id: 208, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;5;10;12;14;21;145;147;149;151;153;162;164;166;169;172;174;177;187;189;191;193;195;197;199;201;203;208}
|
||||
|
||||
}
|
||||
|
@ -1,20 +1,20 @@
|
||||
digraph "SyncedPlayerMovementSettings" {
|
||||
rankdir = LR
|
||||
149
|
||||
149 -> 150
|
||||
150 -> 151
|
||||
149 -> 152
|
||||
152 -> 153
|
||||
149 -> 154
|
||||
154 -> 155
|
||||
155
|
||||
155 -> 156
|
||||
156 -> 157
|
||||
155 -> 158
|
||||
158 -> 159
|
||||
155 -> 160
|
||||
160 -> 161
|
||||
|
||||
149 [label="SyncedPlayerMovementSettings",comment="name: \"SyncedPlayerMovementSettings\", typeName: \"\", id: 149, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
150 [label="Authority Mode",comment="name: \"Authority Mode\", typeName: \"\", id: 150, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
151 [label="varint",comment="name: \"varint\", typeName: \"\", id: 151, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
152 [label="Rewind History Size",comment="name: \"Rewind History Size\", typeName: \"\", id: 152, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
153 [label="varint",comment="name: \"varint\", typeName: \"\", id: 153, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
154 [label="Server Authoratative Block Breaking",comment="name: \"Server Authoratative Block Breaking\", typeName: \"\", id: 154, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
155 [label="bool",comment="name: \"bool\", typeName: \"\", id: 155, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;151;153;155}
|
||||
155 [label="SyncedPlayerMovementSettings",comment="name: \"SyncedPlayerMovementSettings\", typeName: \"\", id: 155, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
156 [label="Authority Mode",comment="name: \"Authority Mode\", typeName: \"\", id: 156, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
157 [label="varint",comment="name: \"varint\", typeName: \"\", id: 157, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
158 [label="Rewind History Size",comment="name: \"Rewind History Size\", typeName: \"\", id: 158, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
159 [label="varint",comment="name: \"varint\", typeName: \"\", id: 159, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
160 [label="Server Authoratative Block Breaking",comment="name: \"Server Authoratative Block Breaking\", typeName: \"\", id: 160, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
161 [label="bool",comment="name: \"bool\", typeName: \"\", id: 161, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;157;159;161}
|
||||
|
||||
}
|
||||
|
@ -70,6 +70,8 @@ rankdir = LR
|
||||
66 -> 67
|
||||
0 -> 68
|
||||
68 -> 69
|
||||
0 -> 70
|
||||
70 -> 71
|
||||
|
||||
0 [label="TextPacket",comment="name: \"TextPacket\", typeName: \"\", id: 0, branchId: 9, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
1 [label="Message Type",comment="name: \"Message Type\", typeName: \"\", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
@ -141,6 +143,8 @@ rankdir = LR
|
||||
67 [label="string",comment="name: \"string\", typeName: \"\", id: 67, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
68 [label="Platform Id",comment="name: \"Platform Id\", typeName: \"\", id: 68, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
69 [label="string",comment="name: \"string\", typeName: \"\", id: 69, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;4;8;11;13;16;19;22;25;28;31;34;37;40;43;46;49;51;54;56;59;62;65;67;69}
|
||||
70 [label="Filtered Message",comment="name: \"Filtered Message\", typeName: \"\", id: 70, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
71 [label="string",comment="name: \"string\", typeName: \"\", id: 71, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;2;4;8;11;13;16;19;22;25;28;31;34;37;40;43;46;49;51;54;56;59;62;65;67;69;71}
|
||||
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
digraph "TypedServerNetId<struct RecipeNetIdTag,unsigned int,0>" {
|
||||
rankdir = LR
|
||||
55
|
||||
55 -> 56
|
||||
56 -> 57
|
||||
70
|
||||
70 -> 71
|
||||
71 -> 72
|
||||
|
||||
55 [label="TypedServerNetId<struct RecipeNetIdTag,unsigned int,0>",comment="name: \"TypedServerNetId<struct RecipeNetIdTag,unsigned int,0>\", typeName: \"\", id: 55, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
56 [label="Raw Id (32 bit unsigned)",comment="name: \"Raw Id (32 bit unsigned)\", typeName: \"\", id: 56, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
57 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 57, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;57}
|
||||
70 [label="TypedServerNetId<struct RecipeNetIdTag,unsigned int,0>",comment="name: \"TypedServerNetId<struct RecipeNetIdTag,unsigned int,0>\", typeName: \"\", id: 70, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
71 [label="Raw Id (32 bit unsigned)",comment="name: \"Raw Id (32 bit unsigned)\", typeName: \"\", id: 71, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
|
||||
72 [label="unsigned varint",comment="name: \"unsigned varint\", typeName: \"\", id: 72, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
|
||||
{ rank = max;72}
|
||||
|
||||
}
|
||||
|
4
html/AwardAchievementPacket.html
Normal file
@ -0,0 +1,4 @@
|
||||
<!DOCTYPE html> <html> <head><style>table{font-family: arial, sans-serif;border-collapse: collapse;width: 100% ;}.tab { margin-left: 40px; }td, th{text-align: left;padding: 8px;}tr:nth-child(even) {background-color: #dddddd;}div#expand{display:block;}</style> </head> <body><img src="svg/AwardAchievementPacket.svg" alt="AwardAchievementPacket">
|
||||
<br><table><col width="10%"><col width="90%"><tr><th>Field Name</th><th>Field Notes</th></tr><tr><td>AchievementID</td>
|
||||
<td>Achievement ID</td>
|
||||
</tr></table></body> </html>
|
2
html/RecipeUnlockingRequirement.html
Normal file
@ -0,0 +1,2 @@
|
||||
<!DOCTYPE html> <html> <head><style>table{font-family: arial, sans-serif;border-collapse: collapse;width: 100% ;}.tab { margin-left: 40px; }td, th{text-align: left;padding: 8px;}tr:nth-child(even) {background-color: #dddddd;}div#expand{display:block;}</style> </head> <body><img src="svg/RecipeUnlockingRequirement.svg" alt="RecipeUnlockingRequirement">
|
||||
<br></body> </html>
|
@ -64,9 +64,6 @@
|
||||
</tr><tr><td>22</td>
|
||||
<td><a href = "AddPaintingPacket.html">Add Painting</a></td>
|
||||
<td>Sends the information for a new painting actor from server to client.</td>
|
||||
</tr><tr><td>23</td>
|
||||
<td><a href = "TickSyncPacket.html">Tick Sync Packet</a></td>
|
||||
<td>Helps ensure client and server ticks are in sync.This packet is used to maintain a synchronized, server-authoritative tick between the client and the server</td>
|
||||
</tr><tr><td>24</td>
|
||||
<td><a href = "LevelSoundEventPacketV1.html">LevelSoundEventPacketV1</a></td>
|
||||
<td></td>
|
||||
@ -583,4 +580,7 @@
|
||||
</tr><tr><td>308</td>
|
||||
<td><a href = "SetHudPacket.html">SetHudPacket</a></td>
|
||||
<td>This packet is only used via the set hud command. This is for 3rd party content.</td>
|
||||
</tr><tr><td>309</td>
|
||||
<td><a href = "AwardAchievementPacket.html">AwardAchievementPacket</a></td>
|
||||
<td></td>
|
||||
</tr></table></body> </html>
|
46
html/svg/AwardAchievementPacket.svg
Normal file
@ -0,0 +1,46 @@
|
||||
<?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 10.0.1 (20240210.2158)
|
||||
-->
|
||||
<!-- Title: AwardAchievementPacket Pages: 1 -->
|
||||
<svg width="487pt" height="44pt"
|
||||
viewBox="0.00 0.00 486.96 44.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 40)">
|
||||
<title>AwardAchievementPacket</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-40 482.96,-40 482.96,4 -4,4"/>
|
||||
<!-- 0 -->
|
||||
<!-- name: "AwardAchievementPacket", typeName: "", id: 0, branchId: 309, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="108.45" cy="-18" rx="108.45" ry="18"/>
|
||||
<text text-anchor="middle" x="108.45" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">AwardAchievementPacket</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<!-- name: "AchievementID", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "Achievement ID" -->
|
||||
<g id="node2" class="node">
|
||||
<title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="320.93" cy="-18" rx="68.03" ry="18"/>
|
||||
<text text-anchor="middle" x="320.93" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">AchievementID</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M217.15,-18C225.24,-18 233.31,-18 241.16,-18"/>
|
||||
<polygon fill="black" stroke="black" points="240.99,-21.5 250.99,-18 240.99,-14.5 240.99,-21.5"/>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<!-- name: "int", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="451.96" cy="-18" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="451.96" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M389.09,-18C397.36,-18 405.58,-18 413.2,-18"/>
|
||||
<polygon fill="black" stroke="black" points="413.08,-21.5 423.08,-18 413.08,-14.5 413.08,-21.5"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
@ -4,11 +4,11 @@
|
||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
|
||||
-->
|
||||
<!-- Title: CodeBuilderSourcePacket Pages: 1 -->
|
||||
<svg width="455pt" height="152pt"
|
||||
viewBox="0.00 0.00 455.24 152.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="460pt" height="152pt"
|
||||
viewBox="0.00 0.00 460.01 152.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 148)">
|
||||
<title>CodeBuilderSourcePacket</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-148 451.24,-148 451.24,4 -4,4"/>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-148 456.01,-148 456.01,4 -4,4"/>
|
||||
<!-- 0 -->
|
||||
<!-- name: "CodeBuilderSourcePacket", typeName: "", id: 0, branchId: 178, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
@ -20,79 +20,79 @@
|
||||
<!-- name: "Operation", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="301.47" cy="-126" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="301.47" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Operation</text>
|
||||
<ellipse fill="none" stroke="black" cx="307.95" cy="-126" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="307.95" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Operation</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M165.57,-87.76C192.86,-95.5 225.44,-104.73 251.74,-112.19"/>
|
||||
<polygon fill="black" stroke="black" points="250.56,-115.49 261.14,-114.85 252.47,-108.76 250.56,-115.49"/>
|
||||
<path fill="none" stroke="black" d="M166.93,-87.62C195.59,-95.48 230,-104.91 257.54,-112.45"/>
|
||||
<polygon fill="black" stroke="black" points="256.46,-115.79 267.03,-115.06 258.31,-109.04 256.46,-115.79"/>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<!-- name: "Category", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node4" class="node">
|
||||
<title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="301.47" cy="-72" rx="44.58" ry="18"/>
|
||||
<text text-anchor="middle" x="301.47" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Category</text>
|
||||
<ellipse fill="none" stroke="black" cx="307.95" cy="-72" rx="44.58" ry="18"/>
|
||||
<text text-anchor="middle" x="307.95" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Category</text>
|
||||
</g>
|
||||
<!-- 0->3 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>0->3</title>
|
||||
<path fill="none" stroke="black" d="M218.29,-72C227.62,-72 236.78,-72 245.4,-72"/>
|
||||
<polygon fill="black" stroke="black" points="245.27,-75.5 255.27,-72 245.27,-68.5 245.27,-75.5"/>
|
||||
<path fill="none" stroke="black" d="M218.25,-72C229.93,-72 241.44,-72 252.09,-72"/>
|
||||
<polygon fill="black" stroke="black" points="251.76,-75.5 261.76,-72 251.76,-68.5 251.76,-75.5"/>
|
||||
</g>
|
||||
<!-- 5 -->
|
||||
<!-- name: "Value", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- name: "CodeStatus", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node6" class="node">
|
||||
<title>5</title>
|
||||
<ellipse fill="none" stroke="black" cx="301.47" cy="-18" rx="31.6" ry="18"/>
|
||||
<text text-anchor="middle" x="301.47" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Value</text>
|
||||
<ellipse fill="none" stroke="black" cx="307.95" cy="-18" rx="54.06" ry="18"/>
|
||||
<text text-anchor="middle" x="307.95" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">CodeStatus</text>
|
||||
</g>
|
||||
<!-- 0->5 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>0->5</title>
|
||||
<path fill="none" stroke="black" d="M165.57,-56.24C196.46,-47.48 234.11,-36.81 261.79,-28.96"/>
|
||||
<polygon fill="black" stroke="black" points="262.49,-32.4 271.15,-26.31 260.58,-25.67 262.49,-32.4"/>
|
||||
<path fill="none" stroke="black" d="M166.93,-56.38C194.6,-48.8 227.61,-39.75 254.63,-32.34"/>
|
||||
<polygon fill="black" stroke="black" points="255.25,-35.8 263.97,-29.78 253.4,-29.05 255.25,-35.8"/>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<!-- name: "byte", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="416.14" cy="-126" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="416.14" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
<ellipse fill="none" stroke="black" cx="425.01" cy="-126" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="425.01" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M349.27,-126C358.69,-126 368.47,-126 377.53,-126"/>
|
||||
<polygon fill="black" stroke="black" points="377.41,-129.5 387.41,-126 377.41,-122.5 377.41,-129.5"/>
|
||||
<path fill="none" stroke="black" d="M355.75,-126C365.92,-126 376.56,-126 386.33,-126"/>
|
||||
<polygon fill="black" stroke="black" points="386.21,-129.5 396.21,-126 386.21,-122.5 386.21,-129.5"/>
|
||||
</g>
|
||||
<!-- 4 -->
|
||||
<!-- name: "byte", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node5" class="node">
|
||||
<title>4</title>
|
||||
<ellipse fill="none" stroke="black" cx="416.14" cy="-72" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="416.14" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
<ellipse fill="none" stroke="black" cx="425.01" cy="-72" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="425.01" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 3->4 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>3->4</title>
|
||||
<path fill="none" stroke="black" d="M346.35,-72C356.66,-72 367.54,-72 377.54,-72"/>
|
||||
<polygon fill="black" stroke="black" points="377.27,-75.5 387.27,-72 377.27,-68.5 377.27,-75.5"/>
|
||||
<path fill="none" stroke="black" d="M352.78,-72C363.88,-72 375.7,-72 386.46,-72"/>
|
||||
<polygon fill="black" stroke="black" points="386.12,-75.5 396.12,-72 386.12,-68.5 386.12,-75.5"/>
|
||||
</g>
|
||||
<!-- 6 -->
|
||||
<!-- name: "string", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- name: "byte", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node7" class="node">
|
||||
<title>6</title>
|
||||
<ellipse fill="none" stroke="black" cx="416.14" cy="-18" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="416.14" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
<ellipse fill="none" stroke="black" cx="425.01" cy="-18" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="425.01" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 5->6 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>5->6</title>
|
||||
<path fill="none" stroke="black" d="M333.55,-18C345.85,-18 360.16,-18 373.34,-18"/>
|
||||
<polygon fill="black" stroke="black" points="373.03,-21.5 383.03,-18 373.03,-14.5 373.03,-21.5"/>
|
||||
<path fill="none" stroke="black" d="M362.44,-18C370.45,-18 378.57,-18 386.16,-18"/>
|
||||
<polygon fill="black" stroke="black" points="386.06,-21.5 396.06,-18 386.06,-14.5 386.06,-21.5"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
@ -4,67 +4,93 @@
|
||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
|
||||
-->
|
||||
<!-- Title: ContainerClosePacket Pages: 1 -->
|
||||
<svg width="502pt" height="98pt"
|
||||
viewBox="0.00 0.00 502.15 98.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 94)">
|
||||
<svg width="502pt" height="152pt"
|
||||
viewBox="0.00 0.00 502.15 152.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 148)">
|
||||
<title>ContainerClosePacket</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-94 498.15,-94 498.15,4 -4,4"/>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-148 498.15,-148 498.15,4 -4,4"/>
|
||||
<!-- 0 -->
|
||||
<!-- name: "ContainerClosePacket", typeName: "", id: 0, branchId: 47, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="92.98" cy="-45" rx="92.98" ry="18"/>
|
||||
<text text-anchor="middle" x="92.98" y="-39.58" font-family="Times New Roman,serif" font-size="14.00">ContainerClosePacket</text>
|
||||
<ellipse fill="none" stroke="black" cx="92.98" cy="-72" rx="92.98" ry="18"/>
|
||||
<text text-anchor="middle" x="92.98" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">ContainerClosePacket</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<!-- name: "Container ID", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="312.44" cy="-72" rx="58.55" ry="18"/>
|
||||
<text text-anchor="middle" x="312.44" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Container ID</text>
|
||||
<ellipse fill="none" stroke="black" cx="312.44" cy="-126" rx="58.55" ry="18"/>
|
||||
<text text-anchor="middle" x="312.44" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Container ID</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M172.18,-54.71C196.56,-57.74 223.17,-61.04 246.54,-63.94"/>
|
||||
<polygon fill="black" stroke="black" points="245.87,-67.39 256.23,-65.14 246.73,-60.44 245.87,-67.39"/>
|
||||
<path fill="none" stroke="black" d="M151.68,-86.33C183.65,-94.27 223.23,-104.09 254.99,-111.98"/>
|
||||
<polygon fill="black" stroke="black" points="253.86,-115.31 264.41,-114.32 255.55,-108.51 253.86,-115.31"/>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<!-- name: "Server Initiated Close", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: "True if the server initiated the closing" -->
|
||||
<!-- name: "Container Type", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node4" class="node">
|
||||
<title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="312.44" cy="-18" rx="90.48" ry="18"/>
|
||||
<text text-anchor="middle" x="312.44" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Server Initiated Close</text>
|
||||
<ellipse fill="none" stroke="black" cx="312.44" cy="-72" rx="68.53" ry="18"/>
|
||||
<text text-anchor="middle" x="312.44" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Container Type</text>
|
||||
</g>
|
||||
<!-- 0->3 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>0->3</title>
|
||||
<path fill="none" stroke="black" d="M172.18,-35.29C188.86,-33.22 206.59,-31.02 223.6,-28.91"/>
|
||||
<polygon fill="black" stroke="black" points="223.67,-32.42 233.16,-27.72 222.81,-25.48 223.67,-32.42"/>
|
||||
<path fill="none" stroke="black" d="M186.2,-72C201.52,-72 217.28,-72 232.23,-72"/>
|
||||
<polygon fill="black" stroke="black" points="231.98,-75.5 241.98,-72 231.98,-68.5 231.98,-75.5"/>
|
||||
</g>
|
||||
<!-- 5 -->
|
||||
<!-- name: "Server Initiated Close", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: "True if the server initiated the closing" -->
|
||||
<g id="node6" class="node">
|
||||
<title>5</title>
|
||||
<ellipse fill="none" stroke="black" cx="312.44" cy="-18" rx="90.48" ry="18"/>
|
||||
<text text-anchor="middle" x="312.44" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Server Initiated Close</text>
|
||||
</g>
|
||||
<!-- 0->5 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>0->5</title>
|
||||
<path fill="none" stroke="black" d="M151.68,-57.67C179.8,-50.69 213.81,-42.24 243.2,-34.95"/>
|
||||
<polygon fill="black" stroke="black" points="243.89,-38.38 252.75,-32.57 242.21,-31.59 243.89,-38.38"/>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<!-- name: "byte", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="466.54" cy="-72" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="466.54" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
<ellipse fill="none" stroke="black" cx="466.54" cy="-126" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="466.54" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M371.38,-72C390.34,-72 410.9,-72 427.95,-72"/>
|
||||
<polygon fill="black" stroke="black" points="427.62,-75.5 437.62,-72 427.62,-68.5 427.62,-75.5"/>
|
||||
<path fill="none" stroke="black" d="M371.38,-126C390.34,-126 410.9,-126 427.95,-126"/>
|
||||
<polygon fill="black" stroke="black" points="427.62,-129.5 437.62,-126 427.62,-122.5 427.62,-129.5"/>
|
||||
</g>
|
||||
<!-- 4 -->
|
||||
<!-- name: "bool", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- name: "byte", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node5" class="node">
|
||||
<title>4</title>
|
||||
<ellipse fill="none" stroke="black" cx="466.54" cy="-18" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="466.54" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
<ellipse fill="none" stroke="black" cx="466.54" cy="-72" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="466.54" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 3->4 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>3->4</title>
|
||||
<path fill="none" stroke="black" d="M381.04,-72C397.16,-72 413.78,-72 427.98,-72"/>
|
||||
<polygon fill="black" stroke="black" points="427.76,-75.5 437.76,-72 427.76,-68.5 427.76,-75.5"/>
|
||||
</g>
|
||||
<!-- 6 -->
|
||||
<!-- name: "bool", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node7" class="node">
|
||||
<title>6</title>
|
||||
<ellipse fill="none" stroke="black" cx="466.54" cy="-18" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="466.54" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 5->6 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>5->6</title>
|
||||
<path fill="none" stroke="black" d="M403.24,-18C411.58,-18 419.69,-18 427.16,-18"/>
|
||||
<polygon fill="black" stroke="black" points="427.15,-21.5 437.15,-18 427.15,-14.5 427.15,-21.5"/>
|
||||
</g>
|
||||
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 5.0 KiB |
@ -9,88 +9,88 @@
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 148)">
|
||||
<title>ItemData</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-148 405.34,-148 405.34,4 -4,4"/>
|
||||
<!-- 174 -->
|
||||
<!-- name: "ItemData", typeName: "", id: 174, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 180 -->
|
||||
<!-- name: "ItemData", typeName: "", id: 180, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>174</title>
|
||||
<title>180</title>
|
||||
<ellipse fill="none" stroke="black" cx="44.08" cy="-72" rx="44.08" ry="18"/>
|
||||
<text text-anchor="middle" x="44.08" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">ItemData</text>
|
||||
</g>
|
||||
<!-- 175 -->
|
||||
<!-- name: "Item Name", typeName: "", id: 175, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 181 -->
|
||||
<!-- name: "Item Name", typeName: "", id: 181, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>175</title>
|
||||
<title>181</title>
|
||||
<ellipse fill="none" stroke="black" cx="213.64" cy="-126" rx="51.06" ry="18"/>
|
||||
<text text-anchor="middle" x="213.64" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Item Name</text>
|
||||
</g>
|
||||
<!-- 174->175 -->
|
||||
<!-- 180->181 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>174->175</title>
|
||||
<title>180->181</title>
|
||||
<path fill="none" stroke="black" d="M78.47,-83.67C92.54,-88.52 109.11,-94.14 124.16,-99 136.69,-103.05 150.27,-107.27 162.94,-111.15"/>
|
||||
<polygon fill="black" stroke="black" points="161.76,-114.45 172.34,-114.01 163.79,-107.75 161.76,-114.45"/>
|
||||
</g>
|
||||
<!-- 177 -->
|
||||
<!-- name: "Item Id", typeName: "", id: 177, branchId: 0, recurseId: -1, attributes: 0, notes: "Block id's < 256 (can be negative); Item id's > 257" -->
|
||||
<!-- 183 -->
|
||||
<!-- name: "Item Id", typeName: "", id: 183, branchId: 0, recurseId: -1, attributes: 0, notes: "Block id's < 256 (can be negative); Item id's > 257" -->
|
||||
<g id="node4" class="node">
|
||||
<title>177</title>
|
||||
<title>183</title>
|
||||
<ellipse fill="none" stroke="black" cx="213.64" cy="-72" rx="37.59" ry="18"/>
|
||||
<text text-anchor="middle" x="213.64" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Item Id</text>
|
||||
</g>
|
||||
<!-- 174->177 -->
|
||||
<!-- 180->183 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>174->177</title>
|
||||
<title>180->183</title>
|
||||
<path fill="none" stroke="black" d="M88.23,-72C111.48,-72 140.24,-72 164.25,-72"/>
|
||||
<polygon fill="black" stroke="black" points="164.09,-75.5 174.09,-72 164.09,-68.5 164.09,-75.5"/>
|
||||
</g>
|
||||
<!-- 179 -->
|
||||
<!-- name: "Is Component Based", typeName: "", id: 179, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 185 -->
|
||||
<!-- name: "Is Component Based", typeName: "", id: 185, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node6" class="node">
|
||||
<title>179</title>
|
||||
<title>185</title>
|
||||
<ellipse fill="none" stroke="black" cx="213.64" cy="-18" rx="89.49" ry="18"/>
|
||||
<text text-anchor="middle" x="213.64" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Is Component Based</text>
|
||||
</g>
|
||||
<!-- 174->179 -->
|
||||
<!-- 180->185 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>174->179</title>
|
||||
<title>180->185</title>
|
||||
<path fill="none" stroke="black" d="M78.47,-60.33C92.54,-55.48 109.11,-49.86 124.16,-45 132.85,-42.19 142.05,-39.3 151.1,-36.5"/>
|
||||
<polygon fill="black" stroke="black" points="152.04,-39.87 160.57,-33.58 149.98,-33.18 152.04,-39.87"/>
|
||||
</g>
|
||||
<!-- 176 -->
|
||||
<!-- name: "string", typeName: "", id: 176, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 182 -->
|
||||
<!-- name: "string", typeName: "", id: 182, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>176</title>
|
||||
<title>182</title>
|
||||
<ellipse fill="none" stroke="black" cx="370.23" cy="-126" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="370.23" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 175->176 -->
|
||||
<!-- 181->182 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>175->176</title>
|
||||
<title>181->182</title>
|
||||
<path fill="none" stroke="black" d="M264.83,-126C284.98,-126 307.95,-126 327.2,-126"/>
|
||||
<polygon fill="black" stroke="black" points="327.13,-129.5 337.13,-126 327.13,-122.5 327.13,-129.5"/>
|
||||
</g>
|
||||
<!-- 178 -->
|
||||
<!-- name: "short", typeName: "", id: 178, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 184 -->
|
||||
<!-- name: "short", typeName: "", id: 184, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node5" class="node">
|
||||
<title>178</title>
|
||||
<title>184</title>
|
||||
<ellipse fill="none" stroke="black" cx="370.23" cy="-72" rx="29.61" ry="18"/>
|
||||
<text text-anchor="middle" x="370.23" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">short</text>
|
||||
</g>
|
||||
<!-- 177->178 -->
|
||||
<!-- 183->184 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>177->178</title>
|
||||
<title>183->184</title>
|
||||
<path fill="none" stroke="black" d="M251.67,-72C274.9,-72 304.86,-72 328.72,-72"/>
|
||||
<polygon fill="black" stroke="black" points="328.72,-75.5 338.72,-72 328.72,-68.5 328.72,-75.5"/>
|
||||
</g>
|
||||
<!-- 180 -->
|
||||
<!-- name: "bool", typeName: "", id: 180, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 186 -->
|
||||
<!-- name: "bool", typeName: "", id: 186, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node7" class="node">
|
||||
<title>180</title>
|
||||
<title>186</title>
|
||||
<ellipse fill="none" stroke="black" cx="370.23" cy="-18" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="370.23" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 179->180 -->
|
||||
<!-- 185->186 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>179->180</title>
|
||||
<title>185->186</title>
|
||||
<path fill="none" stroke="black" d="M303.22,-18C312.85,-18 322.24,-18 330.78,-18"/>
|
||||
<polygon fill="black" stroke="black" points="330.7,-21.5 340.7,-18 330.7,-14.5 330.7,-21.5"/>
|
||||
</g>
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 118 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 74 KiB |
@ -9,36 +9,36 @@
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
|
||||
<title>NetworkPermissions</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-40 517.11,-40 517.11,4 -4,4"/>
|
||||
<!-- 199 -->
|
||||
<!-- name: "NetworkPermissions", typeName: "", id: 199, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 205 -->
|
||||
<!-- name: "NetworkPermissions", typeName: "", id: 205, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>199</title>
|
||||
<title>205</title>
|
||||
<ellipse fill="none" stroke="black" cx="87.49" cy="-18" rx="87.49" ry="18"/>
|
||||
<text text-anchor="middle" x="87.49" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">NetworkPermissions</text>
|
||||
</g>
|
||||
<!-- 200 -->
|
||||
<!-- name: "serverAuthSoundEnabled", typeName: "", id: 200, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 206 -->
|
||||
<!-- name: "serverAuthSoundEnabled", typeName: "", id: 206, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>200</title>
|
||||
<title>206</title>
|
||||
<ellipse fill="none" stroke="black" cx="316.44" cy="-18" rx="105.45" ry="18"/>
|
||||
<text text-anchor="middle" x="316.44" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">serverAuthSoundEnabled</text>
|
||||
</g>
|
||||
<!-- 199->200 -->
|
||||
<!-- 205->206 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>199->200</title>
|
||||
<title>205->206</title>
|
||||
<path fill="none" stroke="black" d="M175.26,-18C183.17,-18 191.26,-18 199.37,-18"/>
|
||||
<polygon fill="black" stroke="black" points="199.32,-21.5 209.32,-18 199.32,-14.5 199.32,-21.5"/>
|
||||
</g>
|
||||
<!-- 201 -->
|
||||
<!-- name: "bool", typeName: "", id: 201, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 207 -->
|
||||
<!-- name: "bool", typeName: "", id: 207, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>201</title>
|
||||
<title>207</title>
|
||||
<ellipse fill="none" stroke="black" cx="485.5" cy="-18" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="485.5" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 200->201 -->
|
||||
<!-- 206->207 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>200->201</title>
|
||||
<title>206->207</title>
|
||||
<path fill="none" stroke="black" d="M422.29,-18C430.71,-18 438.82,-18 446.24,-18"/>
|
||||
<polygon fill="black" stroke="black" points="446.14,-21.5 456.14,-18 446.14,-14.5 446.14,-21.5"/>
|
||||
</g>
|
||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.4 KiB |
@ -110,17 +110,17 @@
|
||||
<polygon fill="black" stroke="black" points="535.38,-260.18 541.66,-251.64 531.42,-254.4 535.38,-260.18"/>
|
||||
</g>
|
||||
<!-- 6 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- name: "Entries Count", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node7" class="node">
|
||||
<title>6</title>
|
||||
<ellipse fill="none" stroke="black" cx="759.48" cy="-599" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="759.48" y="-593.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
<ellipse fill="none" stroke="black" cx="759.48" cy="-599" rx="61.54" ry="18"/>
|
||||
<text text-anchor="middle" x="759.48" y="-593.58" font-family="Times New Roman,serif" font-size="14.00">Entries Count</text>
|
||||
</g>
|
||||
<!-- 5->6 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>5->6</title>
|
||||
<path fill="none" stroke="black" d="M588.27,-440.52C622.13,-472.04 693.39,-538.4 732.1,-574.44"/>
|
||||
<polygon fill="black" stroke="black" points="729.49,-576.79 739.19,-581.04 734.26,-571.66 729.49,-576.79"/>
|
||||
<path fill="none" stroke="black" d="M588.27,-440.52C621.96,-471.88 692.66,-537.72 731.5,-573.88"/>
|
||||
<polygon fill="black" stroke="black" points="728.93,-576.27 738.63,-580.52 733.7,-571.14 728.93,-576.27"/>
|
||||
</g>
|
||||
<!-- 8 -->
|
||||
<!-- name: "example element", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
@ -145,7 +145,7 @@
|
||||
<!-- 6->7 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>6->7</title>
|
||||
<path fill="none" stroke="black" d="M774.18,-616.42C792.64,-638.48 827.74,-675.68 867,-693 921.57,-717.08 989.15,-723.11 1040.13,-723.51"/>
|
||||
<path fill="none" stroke="black" d="M774.5,-616.8C793.04,-638.9 827.96,-675.78 867,-693 921.57,-717.08 989.15,-723.11 1040.13,-723.51"/>
|
||||
<polygon fill="black" stroke="black" points="1039.89,-727.01 1049.89,-723.52 1039.89,-720.01 1039.89,-727.01"/>
|
||||
</g>
|
||||
<!-- 9 -->
|
||||
@ -435,17 +435,17 @@
|
||||
<polygon fill="black" stroke="black" points="512.51,-94.49 520.84,-87.94 510.24,-87.86 512.51,-94.49"/>
|
||||
</g>
|
||||
<!-- 124 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 124, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- name: "Entries Count", typeName: "", id: 124, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node34" class="node">
|
||||
<title>124</title>
|
||||
<ellipse fill="none" stroke="black" cx="759.48" cy="-72" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="759.48" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
<ellipse fill="none" stroke="black" cx="759.48" cy="-72" rx="61.54" ry="18"/>
|
||||
<text text-anchor="middle" x="759.48" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Entries Count</text>
|
||||
</g>
|
||||
<!-- 123->124 -->
|
||||
<g id="edge33" class="edge">
|
||||
<title>123->124</title>
|
||||
<path fill="none" stroke="black" d="M652.37,-72C667.79,-72 683.62,-72 698.2,-72"/>
|
||||
<polygon fill="black" stroke="black" points="698.08,-75.5 708.08,-72 698.08,-68.5 698.08,-75.5"/>
|
||||
<path fill="none" stroke="black" d="M652.37,-72C663.63,-72 675.12,-72 686.17,-72"/>
|
||||
<polygon fill="black" stroke="black" points="686,-75.5 696,-72 686,-68.5 686,-75.5"/>
|
||||
</g>
|
||||
<!-- 126 -->
|
||||
<!-- name: "example element", typeName: "", id: 126, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
@ -470,8 +470,8 @@
|
||||
<!-- 124->125 -->
|
||||
<g id="edge34" class="edge">
|
||||
<title>124->125</title>
|
||||
<path fill="none" stroke="black" d="M809.18,-72C868.37,-72 968.97,-72 1038.78,-72"/>
|
||||
<polygon fill="black" stroke="black" points="1038.63,-75.5 1048.63,-72 1038.63,-68.5 1038.63,-75.5"/>
|
||||
<path fill="none" stroke="black" d="M821.2,-72C881.27,-72 973.43,-72 1038.71,-72"/>
|
||||
<polygon fill="black" stroke="black" points="1038.65,-75.5 1048.65,-72 1038.65,-68.5 1038.65,-75.5"/>
|
||||
</g>
|
||||
<!-- 127 -->
|
||||
<!-- name: "UUID", typeName: "mce::UUID", id: 127, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
178
html/svg/RecipeUnlockingRequirement.svg
Normal file
@ -0,0 +1,178 @@
|
||||
<?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 10.0.1 (20240210.2158)
|
||||
-->
|
||||
<!-- Title: RecipeUnlockingRequirement Pages: 1 -->
|
||||
<svg width="1385pt" height="206pt"
|
||||
viewBox="0.00 0.00 1384.95 206.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 202)">
|
||||
<title>RecipeUnlockingRequirement</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-202 1380.95,-202 1380.95,4 -4,4"/>
|
||||
<!-- 54 -->
|
||||
<!-- name: "RecipeUnlockingRequirement", typeName: "", id: 54, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>54</title>
|
||||
<ellipse fill="none" stroke="black" cx="121.42" cy="-153" rx="121.42" ry="18"/>
|
||||
<text text-anchor="middle" x="121.42" y="-147.57" font-family="Times New Roman,serif" font-size="14.00">RecipeUnlockingRequirement</text>
|
||||
</g>
|
||||
<!-- 55 -->
|
||||
<!-- name: "Unlocking Context", typeName: "", id: 55, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>55</title>
|
||||
<ellipse fill="none" stroke="black" cx="791.74" cy="-176" rx="80.5" ry="18"/>
|
||||
<text text-anchor="middle" x="791.74" y="-170.57" font-family="Times New Roman,serif" font-size="14.00">Unlocking Context</text>
|
||||
</g>
|
||||
<!-- 54->55 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>54->55</title>
|
||||
<path fill="none" stroke="black" d="M240.37,-157.06C371.78,-161.58 581.38,-168.79 700.41,-172.89"/>
|
||||
<polygon fill="black" stroke="black" points="700.01,-176.38 710.12,-173.23 700.25,-169.38 700.01,-176.38"/>
|
||||
</g>
|
||||
<!-- 57 -->
|
||||
<!-- name: "Dependency on 'Unlocking context is None?'", typeName: "", id: 57, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
||||
<g id="node4" class="node">
|
||||
<title>57</title>
|
||||
<polygon fill="none" stroke="black" points="540.84,-144 278.84,-144 278.84,-108 546.84,-108 546.84,-138 540.84,-144"/>
|
||||
<polyline fill="none" stroke="black" points="540.84,-144 540.84,-138"/>
|
||||
<polyline fill="none" stroke="black" points="546.84,-138 540.84,-138"/>
|
||||
<text text-anchor="middle" x="412.84" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Unlocking context is None?'</text>
|
||||
</g>
|
||||
<!-- 54->57 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>54->57</title>
|
||||
<path fill="none" stroke="black" d="M225.28,-143.4C238.87,-142.14 252.99,-140.82 267.12,-139.5"/>
|
||||
<polygon fill="black" stroke="black" points="267.31,-143 276.94,-138.59 266.66,-136.03 267.31,-143"/>
|
||||
</g>
|
||||
<!-- 56 -->
|
||||
<!-- name: "byte", typeName: "", id: 56, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>56</title>
|
||||
<ellipse fill="none" stroke="black" cx="1303.43" cy="-180" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1303.43" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 55->56 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>55->56</title>
|
||||
<path fill="none" stroke="black" d="M872.66,-176.63C984.28,-177.5 1182.42,-179.06 1264.84,-179.7"/>
|
||||
<polygon fill="black" stroke="black" points="1264.59,-183.2 1274.62,-179.78 1264.65,-176.2 1264.59,-183.2"/>
|
||||
</g>
|
||||
<!-- 58 -->
|
||||
<!-- name: "if (0)", typeName: "", id: 58, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node5" class="node">
|
||||
<title>58</title>
|
||||
<polygon fill="none" stroke="black" points="1146.34,-144 1105.88,-126 1146.34,-108 1186.8,-126 1146.34,-144"/>
|
||||
<text text-anchor="middle" x="1146.34" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
||||
</g>
|
||||
<!-- 57->58 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>57->58</title>
|
||||
<path fill="none" stroke="black" d="M547.16,-126C710.94,-126 980.89,-126 1093.5,-126"/>
|
||||
<polygon fill="black" stroke="black" points="1093.34,-129.5 1103.34,-126 1093.34,-122.5 1093.34,-129.5"/>
|
||||
</g>
|
||||
<!-- 60 -->
|
||||
<!-- name: "if (1)", typeName: "", id: 60, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node7" class="node">
|
||||
<title>60</title>
|
||||
<polygon fill="none" stroke="black" points="623.3,-94 582.84,-76 623.3,-58 663.76,-76 623.3,-94"/>
|
||||
<text text-anchor="middle" x="623.3" y="-70.58" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
||||
</g>
|
||||
<!-- 57->60 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>57->60</title>
|
||||
<path fill="none" stroke="black" d="M490.87,-107.52C523,-99.82 558.84,-91.22 584.96,-84.96"/>
|
||||
<polygon fill="black" stroke="black" points="585.5,-88.43 594.41,-82.69 583.87,-81.62 585.5,-88.43"/>
|
||||
</g>
|
||||
<!-- 59 -->
|
||||
<!-- name: "[No Data]", typeName: "", id: 59, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node6" class="node">
|
||||
<title>59</title>
|
||||
<ellipse fill="none" stroke="black" cx="1303.43" cy="-126" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="1303.43" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
||||
</g>
|
||||
<!-- 58->59 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>58->59</title>
|
||||
<path fill="none" stroke="black" d="M1187.69,-126C1204.85,-126 1225.21,-126 1243.98,-126"/>
|
||||
<polygon fill="black" stroke="black" points="1243.9,-129.5 1253.9,-126 1243.9,-122.5 1243.9,-129.5"/>
|
||||
</g>
|
||||
<!-- 61 -->
|
||||
<!-- name: "Unlocking Ingredients", typeName: "", id: 61, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
||||
<g id="node8" class="node">
|
||||
<title>61</title>
|
||||
<ellipse fill="none" stroke="black" cx="791.74" cy="-72" rx="91.98" ry="18"/>
|
||||
<text text-anchor="middle" x="791.74" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Unlocking Ingredients</text>
|
||||
</g>
|
||||
<!-- 60->61 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>60->61</title>
|
||||
<path fill="none" stroke="black" d="M662.91,-75.07C670.81,-74.88 679.47,-74.67 688.44,-74.46"/>
|
||||
<polygon fill="black" stroke="black" points="688.52,-77.96 698.43,-74.22 688.35,-70.96 688.52,-77.96"/>
|
||||
</g>
|
||||
<!-- 62 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 62, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node9" class="node">
|
||||
<title>62</title>
|
||||
<ellipse fill="none" stroke="black" cx="991.25" cy="-72" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="991.25" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
</g>
|
||||
<!-- 61->62 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>61->62</title>
|
||||
<path fill="none" stroke="black" d="M883.98,-72C899.61,-72 915.5,-72 930.06,-72"/>
|
||||
<polygon fill="black" stroke="black" points="929.9,-75.5 939.9,-72 929.9,-68.5 929.9,-75.5"/>
|
||||
</g>
|
||||
<!-- 64 -->
|
||||
<!-- name: "example element", typeName: "", id: 64, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
<g id="node11" class="node">
|
||||
<title>64</title>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="991.25" cy="-18" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="991.25" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
</g>
|
||||
<!-- 61->64 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>61->64</title>
|
||||
<path fill="none" stroke="black" d="M846.97,-57.17C872.85,-50.1 903.89,-41.61 930.46,-34.35"/>
|
||||
<polygon fill="black" stroke="black" points="931.35,-37.73 940.08,-31.72 929.51,-30.98 931.35,-37.73"/>
|
||||
</g>
|
||||
<!-- 63 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 63, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node10" class="node">
|
||||
<title>63</title>
|
||||
<ellipse fill="none" stroke="black" cx="1303.43" cy="-72" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="1303.43" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
</g>
|
||||
<!-- 62->63 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>62->63</title>
|
||||
<path fill="none" stroke="black" d="M1041.06,-72C1090.48,-72 1167.65,-72 1225.35,-72"/>
|
||||
<polygon fill="black" stroke="black" points="1225.1,-75.5 1235.1,-72 1225.1,-68.5 1225.1,-75.5"/>
|
||||
</g>
|
||||
<!-- 65 -->
|
||||
<!-- name: "Ingredient", typeName: "RecipeIngredient", id: 65, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node12" class="node">
|
||||
<title>65</title>
|
||||
<ellipse fill="none" stroke="black" cx="1146.34" cy="-18" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="1146.34" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Ingredient</text>
|
||||
</g>
|
||||
<!-- 64->65 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>64->65</title>
|
||||
<path fill="none" stroke="black" d="M1062.97,-18C1071.08,-18 1079.27,-18 1087.19,-18"/>
|
||||
<polygon fill="black" stroke="black" points="1087.03,-21.5 1097.03,-18 1087.03,-14.5 1087.03,-21.5"/>
|
||||
</g>
|
||||
<!-- 66 -->
|
||||
<!-- name: "RecipeIngredient", typeName: "", id: 66, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node13" class="node">
|
||||
<title>66</title>
|
||||
<ellipse fill="none" stroke="black" cx="1303.43" cy="-18" rx="73.52" ry="18"/>
|
||||
<text text-anchor="middle" x="1303.43" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">RecipeIngredient</text>
|
||||
</g>
|
||||
<!-- 65->66 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>65->66</title>
|
||||
<path fill="none" stroke="black" d="M1194.3,-18C1201.96,-18 1210.09,-18 1218.33,-18"/>
|
||||
<polygon fill="black" stroke="black" points="1218.07,-21.5 1228.07,-18 1218.07,-14.5 1218.07,-21.5"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 9.4 KiB |
@ -4,437 +4,385 @@
|
||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
|
||||
-->
|
||||
<!-- Title: SetScorePacket Pages: 1 -->
|
||||
<svg width="1679pt" height="638pt"
|
||||
viewBox="0.00 0.00 1678.95 638.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 634)">
|
||||
<svg width="1645pt" height="530pt"
|
||||
viewBox="0.00 0.00 1645.02 530.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 526)">
|
||||
<title>SetScorePacket</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-634 1674.95,-634 1674.95,4 -4,4"/>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-526 1641.02,-526 1641.02,4 -4,4"/>
|
||||
<!-- 0 -->
|
||||
<!-- name: "SetScorePacket", typeName: "", id: 0, branchId: 108, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>0</title>
|
||||
<ellipse fill="none" stroke="black" cx="69.53" cy="-581" rx="69.53" ry="18"/>
|
||||
<text text-anchor="middle" x="69.53" y="-575.58" font-family="Times New Roman,serif" font-size="14.00">SetScorePacket</text>
|
||||
<ellipse fill="none" stroke="black" cx="69.53" cy="-477" rx="69.53" ry="18"/>
|
||||
<text text-anchor="middle" x="69.53" y="-471.57" font-family="Times New Roman,serif" font-size="14.00">SetScorePacket</text>
|
||||
</g>
|
||||
<!-- 1 -->
|
||||
<!-- name: "Score Packet Type", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>1</title>
|
||||
<ellipse fill="none" stroke="black" cx="1024.91" cy="-610" rx="82" ry="18"/>
|
||||
<text text-anchor="middle" x="1024.91" y="-604.58" font-family="Times New Roman,serif" font-size="14.00">Score Packet Type</text>
|
||||
<ellipse fill="none" stroke="black" cx="257.06" cy="-504" rx="82" ry="18"/>
|
||||
<text text-anchor="middle" x="257.06" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Score Packet Type</text>
|
||||
</g>
|
||||
<!-- 0->1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>0->1</title>
|
||||
<path fill="none" stroke="black" d="M133.43,-588.45C206.45,-596.44 330.56,-608 437.6,-608 437.6,-608 437.6,-608 648.49,-608 744.9,-608 855.22,-608.67 931.2,-609.23"/>
|
||||
<polygon fill="black" stroke="black" points="931.08,-612.73 941.11,-609.31 931.14,-605.73 931.08,-612.73"/>
|
||||
<path fill="none" stroke="black" d="M131.02,-485.8C145.57,-487.92 161.33,-490.21 176.6,-492.44"/>
|
||||
<polygon fill="black" stroke="black" points="175.71,-495.84 186.11,-493.82 176.72,-488.92 175.71,-495.84"/>
|
||||
</g>
|
||||
<!-- 3 -->
|
||||
<!-- name: "Score Packet Info", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
||||
<g id="node4" class="node">
|
||||
<title>3</title>
|
||||
<ellipse fill="none" stroke="black" cx="253.06" cy="-558" rx="78.01" ry="18"/>
|
||||
<text text-anchor="middle" x="253.06" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Score Packet Info</text>
|
||||
<ellipse fill="none" stroke="black" cx="257.06" cy="-450" rx="78.01" ry="18"/>
|
||||
<text text-anchor="middle" x="257.06" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Score Packet Info</text>
|
||||
</g>
|
||||
<!-- 0->3 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>0->3</title>
|
||||
<path fill="none" stroke="black" d="M132.75,-573.12C145.58,-571.49 159.25,-569.76 172.6,-568.07"/>
|
||||
<polygon fill="black" stroke="black" points="172.72,-571.58 182.21,-566.85 171.84,-564.64 172.72,-571.58"/>
|
||||
<path fill="none" stroke="black" d="M131.02,-468.2C146.4,-465.96 163.13,-463.52 179.2,-461.18"/>
|
||||
<polygon fill="black" stroke="black" points="179.31,-464.71 188.7,-459.8 178.3,-457.78 179.31,-464.71"/>
|
||||
</g>
|
||||
<!-- 2 -->
|
||||
<!-- name: "byte", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>2</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-612" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-504" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 1->2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>1->2</title>
|
||||
<path fill="none" stroke="black" d="M1107.22,-610.28C1233.63,-610.72 1472.33,-611.55 1564.39,-611.87"/>
|
||||
<polygon fill="black" stroke="black" points="1564.1,-615.37 1574.12,-611.9 1564.13,-608.37 1564.1,-615.37"/>
|
||||
<path fill="none" stroke="black" d="M339.29,-504C419.42,-504 545.39,-504 654.48,-504 654.48,-504 654.48,-504 1233.48,-504 1341.23,-504 1468.51,-504 1530.41,-504"/>
|
||||
<polygon fill="black" stroke="black" points="1530.02,-507.5 1540.02,-504 1530.02,-500.5 1530.02,-507.5"/>
|
||||
</g>
|
||||
<!-- 4 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node5" class="node">
|
||||
<title>4</title>
|
||||
<ellipse fill="none" stroke="black" cx="438.6" cy="-558" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="438.6" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
<ellipse fill="none" stroke="black" cx="446.58" cy="-450" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="446.58" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
</g>
|
||||
<!-- 3->4 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>3->4</title>
|
||||
<path fill="none" stroke="black" d="M331.37,-558C346.67,-558 362.53,-558 377.17,-558"/>
|
||||
<polygon fill="black" stroke="black" points="377.11,-561.5 387.11,-558 377.11,-554.5 377.11,-561.5"/>
|
||||
<path fill="none" stroke="black" d="M335.41,-450C352.05,-450 369.41,-450 385.29,-450"/>
|
||||
<polygon fill="black" stroke="black" points="385.05,-453.5 395.05,-450 385.05,-446.5 385.05,-453.5"/>
|
||||
</g>
|
||||
<!-- 6 -->
|
||||
<!-- name: "example element", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
<g id="node7" class="node">
|
||||
<title>6</title>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="438.6" cy="-450" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="438.6" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="446.58" cy="-342" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="446.58" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
</g>
|
||||
<!-- 3->6 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>3->6</title>
|
||||
<path fill="none" stroke="black" d="M282.74,-541.12C314.12,-522.66 364.58,-492.96 399.32,-472.52"/>
|
||||
<polygon fill="black" stroke="black" points="400.97,-475.61 407.82,-467.52 397.42,-469.58 400.97,-475.61"/>
|
||||
<path fill="none" stroke="black" d="M287.36,-433.12C319.56,-414.58 371.42,-384.71 406.93,-364.26"/>
|
||||
<polygon fill="black" stroke="black" points="408.25,-367.54 415.17,-359.51 404.76,-361.47 408.25,-367.54"/>
|
||||
</g>
|
||||
<!-- 5 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node6" class="node">
|
||||
<title>5</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-558" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-450" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
</g>
|
||||
<!-- 4->5 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>4->5</title>
|
||||
<path fill="none" stroke="black" d="M488.49,-558C561.56,-558 703.6,-558 824.33,-558 824.33,-558 824.33,-558 1225.5,-558 1328.99,-558 1448.5,-558 1524.59,-558"/>
|
||||
<polygon fill="black" stroke="black" points="1524.45,-561.5 1534.45,-558 1524.45,-554.5 1524.45,-561.5"/>
|
||||
<path fill="none" stroke="black" d="M496.47,-450C569.54,-450 711.58,-450 832.31,-450 832.31,-450 832.31,-450 1233.48,-450 1321.59,-450 1422.76,-450 1490.56,-450"/>
|
||||
<polygon fill="black" stroke="black" points="1490.47,-453.5 1500.47,-450 1490.47,-446.5 1490.47,-453.5"/>
|
||||
</g>
|
||||
<!-- 7 -->
|
||||
<!-- name: "Id", typeName: "ScoreboardId", id: 7, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node8" class="node">
|
||||
<title>7</title>
|
||||
<ellipse fill="none" stroke="black" cx="825.33" cy="-500" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="825.33" y="-494.57" font-family="Times New Roman,serif" font-size="14.00">Id</text>
|
||||
<ellipse fill="none" stroke="black" cx="833.31" cy="-392" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="833.31" y="-386.57" font-family="Times New Roman,serif" font-size="14.00">Id</text>
|
||||
</g>
|
||||
<!-- 6->7 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>6->7</title>
|
||||
<path fill="none" stroke="black" d="M502.68,-458.31C516.96,-460.19 532.06,-462.17 546.12,-464 632.55,-475.27 734.1,-488.38 787.39,-495.24"/>
|
||||
<polygon fill="black" stroke="black" points="786.76,-498.69 797.13,-496.5 787.65,-491.75 786.76,-498.69"/>
|
||||
<path fill="none" stroke="black" d="M510.66,-350.31C524.95,-352.19 540.05,-354.17 554.1,-356 640.53,-367.27 742.08,-380.38 795.37,-387.24"/>
|
||||
<polygon fill="black" stroke="black" points="794.74,-390.69 805.11,-388.5 795.64,-383.75 794.74,-390.69"/>
|
||||
</g>
|
||||
<!-- 12 -->
|
||||
<!-- name: "Objective Name", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node10" class="node">
|
||||
<title>12</title>
|
||||
<ellipse fill="none" stroke="black" cx="1024.91" cy="-450" rx="70.03" ry="18"/>
|
||||
<text text-anchor="middle" x="1024.91" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Objective Name</text>
|
||||
<ellipse fill="none" stroke="black" cx="1032.9" cy="-342" rx="70.03" ry="18"/>
|
||||
<text text-anchor="middle" x="1032.9" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Objective Name</text>
|
||||
</g>
|
||||
<!-- 6->12 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>6->12</title>
|
||||
<path fill="none" stroke="black" d="M510.37,-450C619.5,-450 828.23,-450 943.12,-450"/>
|
||||
<polygon fill="black" stroke="black" points="943.11,-453.5 953.11,-450 943.11,-446.5 943.11,-453.5"/>
|
||||
<path fill="none" stroke="black" d="M518.35,-342C627.48,-342 836.22,-342 951.11,-342"/>
|
||||
<polygon fill="black" stroke="black" points="951.09,-345.5 961.09,-342 951.09,-338.5 951.09,-345.5"/>
|
||||
</g>
|
||||
<!-- 14 -->
|
||||
<!-- name: "Score Value", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node12" class="node">
|
||||
<title>14</title>
|
||||
<ellipse fill="none" stroke="black" cx="647.49" cy="-400" rx="56.05" ry="18"/>
|
||||
<text text-anchor="middle" x="647.49" y="-394.57" font-family="Times New Roman,serif" font-size="14.00">Score Value</text>
|
||||
<ellipse fill="none" stroke="black" cx="655.48" cy="-292" rx="56.05" ry="18"/>
|
||||
<text text-anchor="middle" x="655.48" y="-286.57" font-family="Times New Roman,serif" font-size="14.00">Score Value</text>
|
||||
</g>
|
||||
<!-- 6->14 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>6->14</title>
|
||||
<path fill="none" stroke="black" d="M491.27,-437.51C521.55,-430.2 559.79,-420.95 590.74,-413.47"/>
|
||||
<polygon fill="black" stroke="black" points="591.42,-416.91 600.32,-411.16 589.77,-410.11 591.42,-416.91"/>
|
||||
<path fill="none" stroke="black" d="M499.25,-329.51C529.53,-322.2 567.77,-312.95 598.73,-305.47"/>
|
||||
<polygon fill="black" stroke="black" points="599.4,-308.91 608.3,-303.16 597.76,-302.11 599.4,-308.91"/>
|
||||
</g>
|
||||
<!-- 16 -->
|
||||
<!-- name: "Dependency on 'Is Change Type'", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
||||
<g id="node14" class="node">
|
||||
<title>16</title>
|
||||
<polygon fill="none" stroke="black" points="742.87,-360 546.12,-360 546.12,-324 748.87,-324 748.87,-354 742.87,-360"/>
|
||||
<polyline fill="none" stroke="black" points="742.87,-360 742.87,-354"/>
|
||||
<polyline fill="none" stroke="black" points="748.87,-354 742.87,-354"/>
|
||||
<text text-anchor="middle" x="647.49" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Is Change Type'</text>
|
||||
<polygon fill="none" stroke="black" points="750.85,-252 554.1,-252 554.1,-216 756.85,-216 756.85,-246 750.85,-252"/>
|
||||
<polyline fill="none" stroke="black" points="750.85,-252 750.85,-246"/>
|
||||
<polyline fill="none" stroke="black" points="756.85,-246 750.85,-246"/>
|
||||
<text text-anchor="middle" x="655.48" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Is Change Type'</text>
|
||||
</g>
|
||||
<!-- 6->16 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>6->16</title>
|
||||
<path fill="none" stroke="black" d="M459.52,-432.51C480,-415.3 513.45,-389.3 546.12,-373 552.33,-369.9 558.91,-367.04 565.62,-364.41"/>
|
||||
<polygon fill="black" stroke="black" points="566.65,-367.76 574.81,-361 564.22,-361.2 566.65,-367.76"/>
|
||||
<path fill="none" stroke="black" d="M467.5,-324.51C487.99,-307.3 521.43,-281.3 554.1,-265 560.31,-261.9 566.9,-259.04 573.61,-256.41"/>
|
||||
<polygon fill="black" stroke="black" points="574.64,-259.76 582.79,-253 572.2,-253.2 574.64,-259.76"/>
|
||||
</g>
|
||||
<!-- 11 -->
|
||||
<!-- name: "ScoreboardId", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node9" class="node">
|
||||
<title>11</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-504" rx="62.54" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">ScoreboardId</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-396" rx="62.54" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">ScoreboardId</text>
|
||||
</g>
|
||||
<!-- 7->11 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>7->11</title>
|
||||
<path fill="none" stroke="black" d="M852.58,-500.14C959.21,-500.69 1362.21,-502.76 1528.98,-503.62"/>
|
||||
<polygon fill="black" stroke="black" points="1528.57,-507.12 1538.58,-503.67 1528.6,-500.12 1528.57,-507.12"/>
|
||||
<path fill="none" stroke="black" d="M860.42,-392.14C962.32,-392.7 1335.41,-394.73 1494.89,-395.6"/>
|
||||
<polygon fill="black" stroke="black" points="1494.47,-399.1 1504.49,-395.65 1494.51,-392.1 1494.47,-399.1"/>
|
||||
</g>
|
||||
<!-- 13 -->
|
||||
<!-- name: "string", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node11" class="node">
|
||||
<title>13</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-450" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-342" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 12->13 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>12->13</title>
|
||||
<path fill="none" stroke="black" d="M1095.39,-450C1216.32,-450 1461.94,-450 1560.06,-450"/>
|
||||
<polygon fill="black" stroke="black" points="1560.03,-453.5 1570.03,-450 1560.03,-446.5 1560.03,-453.5"/>
|
||||
<path fill="none" stroke="black" d="M1103.17,-342C1215.66,-342 1434.65,-342 1526.19,-342"/>
|
||||
<polygon fill="black" stroke="black" points="1525.96,-345.5 1535.96,-342 1525.96,-338.5 1525.96,-345.5"/>
|
||||
</g>
|
||||
<!-- 15 -->
|
||||
<!-- name: "int", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node13" class="node">
|
||||
<title>15</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-396" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-288" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
||||
</g>
|
||||
<!-- 14->15 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>14->15</title>
|
||||
<path fill="none" stroke="black" d="M703.83,-399.04C777.06,-397.86 910.17,-396 1023.91,-396 1023.91,-396 1023.91,-396 1225.5,-396 1349.41,-396 1496.27,-396 1564.11,-396"/>
|
||||
<polygon fill="black" stroke="black" points="1563.94,-399.5 1573.94,-396 1563.94,-392.5 1563.94,-399.5"/>
|
||||
<path fill="none" stroke="black" d="M711.82,-291.04C785.04,-289.86 918.16,-288 1031.9,-288 1031.9,-288 1031.9,-288 1233.48,-288 1341.23,-288 1468.51,-288 1530.41,-288"/>
|
||||
<polygon fill="black" stroke="black" points="1530.02,-291.5 1540.02,-288 1530.02,-284.5 1530.02,-291.5"/>
|
||||
</g>
|
||||
<!-- 17 -->
|
||||
<!-- name: "if (0)", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node15" class="node">
|
||||
<title>17</title>
|
||||
<polygon fill="none" stroke="black" points="825.33,-360 784.87,-342 825.33,-324 865.79,-342 825.33,-360"/>
|
||||
<text text-anchor="middle" x="825.33" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
||||
<polygon fill="none" stroke="black" points="833.31,-252 792.85,-234 833.31,-216 873.77,-234 833.31,-252"/>
|
||||
<text text-anchor="middle" x="833.31" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
||||
</g>
|
||||
<!-- 16->17 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>16->17</title>
|
||||
<path fill="none" stroke="black" d="M749.25,-342C757.2,-342 765.02,-342 772.42,-342"/>
|
||||
<polygon fill="black" stroke="black" points="772.16,-345.5 782.16,-342 772.16,-338.5 772.16,-345.5"/>
|
||||
<path fill="none" stroke="black" d="M757.23,-234C765.19,-234 773,-234 780.4,-234"/>
|
||||
<polygon fill="black" stroke="black" points="780.14,-237.5 790.14,-234 780.14,-230.5 780.14,-237.5"/>
|
||||
</g>
|
||||
<!-- 19 -->
|
||||
<!-- name: "if (1)", typeName: "", id: 19, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node17" class="node">
|
||||
<title>19</title>
|
||||
<polygon fill="none" stroke="black" points="825.33,-252 784.87,-234 825.33,-216 865.79,-234 825.33,-252"/>
|
||||
<text text-anchor="middle" x="825.33" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
||||
<polygon fill="none" stroke="black" points="833.31,-198 792.85,-180 833.31,-162 873.77,-180 833.31,-198"/>
|
||||
<text text-anchor="middle" x="833.31" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
||||
</g>
|
||||
<!-- 16->19 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>16->19</title>
|
||||
<path fill="none" stroke="black" d="M678.32,-323.68C711.92,-303.04 766,-269.83 798.06,-250.13"/>
|
||||
<polygon fill="black" stroke="black" points="799.66,-253.26 806.35,-245.04 796,-247.29 799.66,-253.26"/>
|
||||
<path fill="none" stroke="black" d="M716.5,-215.57C743.56,-207.26 774.56,-197.74 797.67,-190.64"/>
|
||||
<polygon fill="black" stroke="black" points="798.68,-193.99 807.21,-187.71 796.62,-187.3 798.68,-193.99"/>
|
||||
</g>
|
||||
<!-- 18 -->
|
||||
<!-- name: "[No Data]", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node16" class="node">
|
||||
<title>18</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-342" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-234" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
||||
</g>
|
||||
<!-- 17->18 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>17->18</title>
|
||||
<path fill="none" stroke="black" d="M866.93,-342C995.43,-342 1393.52,-342 1543.74,-342"/>
|
||||
<polygon fill="black" stroke="black" points="1543.45,-345.5 1553.45,-342 1543.45,-338.5 1543.45,-345.5"/>
|
||||
<path fill="none" stroke="black" d="M874.8,-234C997.65,-234 1366.44,-234 1509.95,-234"/>
|
||||
<polygon fill="black" stroke="black" points="1509.6,-237.5 1519.6,-234 1509.6,-230.5 1509.6,-237.5"/>
|
||||
</g>
|
||||
<!-- 20 -->
|
||||
<!-- name: "Dependency on 'Identity Definition Type'", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
||||
<!-- name: "Identity Definition Type", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node18" class="node">
|
||||
<title>20</title>
|
||||
<polygon fill="none" stroke="black" points="1142.04,-225 901.79,-225 901.79,-189 1148.04,-189 1148.04,-219 1142.04,-225"/>
|
||||
<polyline fill="none" stroke="black" points="1142.04,-225 1142.04,-219"/>
|
||||
<polyline fill="none" stroke="black" points="1148.04,-219 1142.04,-219"/>
|
||||
<text text-anchor="middle" x="1024.91" y="-201.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Identity Definition Type'</text>
|
||||
<ellipse fill="none" stroke="black" cx="1032.9" cy="-180" rx="98.97" ry="18"/>
|
||||
<text text-anchor="middle" x="1032.9" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Identity Definition Type</text>
|
||||
</g>
|
||||
<!-- 19->20 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>19->20</title>
|
||||
<path fill="none" stroke="black" d="M857.2,-229.78C866.84,-228.46 878.15,-226.92 890.26,-225.26"/>
|
||||
<polygon fill="black" stroke="black" points="890.66,-228.74 900.09,-223.92 889.71,-221.81 890.66,-228.74"/>
|
||||
<path fill="none" stroke="black" d="M874.77,-180C888.85,-180 905.39,-180 922.36,-180"/>
|
||||
<polygon fill="black" stroke="black" points="922.03,-183.5 932.03,-180 922.03,-176.5 922.03,-183.5"/>
|
||||
</g>
|
||||
<!-- 22 -->
|
||||
<!-- name: "Dependency on 'Identity Definition Type'", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
||||
<g id="node20" class="node">
|
||||
<title>22</title>
|
||||
<polygon fill="none" stroke="black" points="1150.02,-117 909.77,-117 909.77,-81 1156.02,-81 1156.02,-111 1150.02,-117"/>
|
||||
<polyline fill="none" stroke="black" points="1150.02,-117 1150.02,-111"/>
|
||||
<polyline fill="none" stroke="black" points="1156.02,-111 1150.02,-111"/>
|
||||
<text text-anchor="middle" x="1032.9" y="-93.58" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Identity Definition Type'</text>
|
||||
</g>
|
||||
<!-- 19->22 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>19->22</title>
|
||||
<path fill="none" stroke="black" d="M855.46,-171.33C884.06,-159.61 936.13,-138.26 976.31,-121.79"/>
|
||||
<polygon fill="black" stroke="black" points="977.45,-125.1 985.37,-118.07 974.79,-118.63 977.45,-125.1"/>
|
||||
</g>
|
||||
<!-- 21 -->
|
||||
<!-- name: "if (1)", typeName: "", id: 21, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<!-- name: "byte", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node19" class="node">
|
||||
<title>21</title>
|
||||
<polygon fill="none" stroke="black" points="1224.5,-252 1184.04,-234 1224.5,-216 1264.96,-234 1224.5,-252"/>
|
||||
<text text-anchor="middle" x="1224.5" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-180" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 20->21 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>20->21</title>
|
||||
<path fill="none" stroke="black" d="M1148.52,-223.75C1160.17,-225.35 1171.35,-226.87 1181.37,-228.24"/>
|
||||
<polygon fill="black" stroke="black" points="1180.66,-231.68 1191.04,-229.56 1181.6,-224.74 1180.66,-231.68"/>
|
||||
<path fill="none" stroke="black" d="M1132.17,-180C1251.79,-180 1447.97,-180 1530.04,-180"/>
|
||||
<polygon fill="black" stroke="black" points="1530.01,-183.5 1540.01,-180 1530.01,-176.5 1530.01,-183.5"/>
|
||||
</g>
|
||||
<!-- 23 -->
|
||||
<!-- name: "if (1)", typeName: "", id: 23, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node21" class="node">
|
||||
<title>23</title>
|
||||
<polygon fill="none" stroke="black" points="1232.48,-144 1192.02,-126 1232.48,-108 1272.94,-126 1232.48,-144"/>
|
||||
<text text-anchor="middle" x="1232.48" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
||||
</g>
|
||||
<!-- 22->23 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>22->23</title>
|
||||
<path fill="none" stroke="black" d="M1156.5,-115.75C1168.15,-117.35 1179.34,-118.87 1189.35,-120.24"/>
|
||||
<polygon fill="black" stroke="black" points="1188.64,-123.68 1199.02,-121.56 1189.59,-116.74 1188.64,-123.68"/>
|
||||
</g>
|
||||
<!-- 26 -->
|
||||
<!-- name: "if (2)", typeName: "", id: 26, branchId: 2, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node24" class="node">
|
||||
<title>26</title>
|
||||
<polygon fill="none" stroke="black" points="1224.5,-198 1184.04,-180 1224.5,-162 1264.96,-180 1224.5,-198"/>
|
||||
<text text-anchor="middle" x="1224.5" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">if (2)</text>
|
||||
<polygon fill="none" stroke="black" points="1232.48,-90 1192.02,-72 1232.48,-54 1272.94,-72 1232.48,-90"/>
|
||||
<text text-anchor="middle" x="1232.48" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">if (2)</text>
|
||||
</g>
|
||||
<!-- 20->26 -->
|
||||
<!-- 22->26 -->
|
||||
<g id="edge23" class="edge">
|
||||
<title>20->26</title>
|
||||
<path fill="none" stroke="black" d="M1148.52,-190.25C1160.17,-188.65 1171.35,-187.13 1181.37,-185.76"/>
|
||||
<polygon fill="black" stroke="black" points="1181.6,-189.26 1191.04,-184.44 1180.66,-182.32 1181.6,-189.26"/>
|
||||
<title>22->26</title>
|
||||
<path fill="none" stroke="black" d="M1156.5,-82.25C1168.15,-80.65 1179.34,-79.13 1189.35,-77.76"/>
|
||||
<polygon fill="black" stroke="black" points="1189.59,-81.26 1199.02,-76.44 1188.64,-74.32 1189.59,-81.26"/>
|
||||
</g>
|
||||
<!-- 31 -->
|
||||
<!-- name: "if (3)", typeName: "", id: 31, branchId: 3, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node29" class="node">
|
||||
<title>31</title>
|
||||
<polygon fill="none" stroke="black" points="1224.5,-90 1184.04,-72 1224.5,-54 1264.96,-72 1224.5,-90"/>
|
||||
<text text-anchor="middle" x="1224.5" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">if (3)</text>
|
||||
<!-- 29 -->
|
||||
<!-- name: "if (3)", typeName: "", id: 29, branchId: 3, recurseId: -1, attributes: 4, notes: "" -->
|
||||
<g id="node27" class="node">
|
||||
<title>29</title>
|
||||
<polygon fill="none" stroke="black" points="1232.48,-36 1192.02,-18 1232.48,0 1272.94,-18 1232.48,-36"/>
|
||||
<text text-anchor="middle" x="1232.48" y="-12.58" font-family="Times New Roman,serif" font-size="14.00">if (3)</text>
|
||||
</g>
|
||||
<!-- 20->31 -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>20->31</title>
|
||||
<path fill="none" stroke="black" d="M1052.97,-188.51C1091.39,-162.26 1161.21,-114.55 1198.48,-89.09"/>
|
||||
<polygon fill="black" stroke="black" points="1200.12,-92.21 1206.4,-83.68 1196.17,-86.43 1200.12,-92.21"/>
|
||||
</g>
|
||||
<!-- 22 -->
|
||||
<!-- name: "Identity Definition Type", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node20" class="node">
|
||||
<title>22</title>
|
||||
<ellipse fill="none" stroke="black" cx="1399.92" cy="-288" rx="98.97" ry="18"/>
|
||||
<text text-anchor="middle" x="1399.92" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Identity Definition Type</text>
|
||||
</g>
|
||||
<!-- 21->22 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>21->22</title>
|
||||
<path fill="none" stroke="black" d="M1247.14,-242.23C1262.15,-247.82 1282.65,-255.21 1300.96,-261 1310.59,-264.05 1320.82,-267.08 1330.89,-269.96"/>
|
||||
<polygon fill="black" stroke="black" points="1329.7,-273.26 1340.27,-272.6 1331.59,-266.52 1329.7,-273.26"/>
|
||||
<!-- 22->29 -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>22->29</title>
|
||||
<path fill="none" stroke="black" d="M1078.73,-80.62C1115.76,-65.44 1167.38,-44.28 1200.12,-30.86"/>
|
||||
<polygon fill="black" stroke="black" points="1201.12,-34.23 1209.04,-27.2 1198.46,-27.75 1201.12,-34.23"/>
|
||||
</g>
|
||||
<!-- 24 -->
|
||||
<!-- name: "Player Unique Id", typeName: "", id: 24, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node22" class="node">
|
||||
<title>24</title>
|
||||
<ellipse fill="none" stroke="black" cx="1399.92" cy="-234" rx="73.02" ry="18"/>
|
||||
<text text-anchor="middle" x="1399.92" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Player Unique Id</text>
|
||||
<ellipse fill="none" stroke="black" cx="1386.95" cy="-126" rx="73.02" ry="18"/>
|
||||
<text text-anchor="middle" x="1386.95" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Player Unique Id</text>
|
||||
</g>
|
||||
<!-- 21->24 -->
|
||||
<!-- 23->24 -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>21->24</title>
|
||||
<path fill="none" stroke="black" d="M1266.16,-234C1280.94,-234 1298.24,-234 1315.37,-234"/>
|
||||
<polygon fill="black" stroke="black" points="1315.07,-237.5 1325.07,-234 1315.07,-230.5 1315.07,-237.5"/>
|
||||
</g>
|
||||
<!-- 23 -->
|
||||
<!-- name: "byte", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node21" class="node">
|
||||
<title>23</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-288" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 22->23 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>22->23</title>
|
||||
<path fill="none" stroke="black" d="M1499.36,-288C1522.53,-288 1545.85,-288 1564.39,-288"/>
|
||||
<polygon fill="black" stroke="black" points="1564.31,-291.5 1574.31,-288 1564.31,-284.5 1564.31,-291.5"/>
|
||||
<title>23->24</title>
|
||||
<path fill="none" stroke="black" d="M1273.94,-126C1282.69,-126 1292.25,-126 1301.99,-126"/>
|
||||
<polygon fill="black" stroke="black" points="1301.94,-129.5 1311.94,-126 1301.94,-122.5 1301.94,-129.5"/>
|
||||
</g>
|
||||
<!-- 25 -->
|
||||
<!-- name: "varint64", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node23" class="node">
|
||||
<title>25</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-234" rx="40.09" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">varint64</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-126" rx="40.09" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">varint64</text>
|
||||
</g>
|
||||
<!-- 24->25 -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>24->25</title>
|
||||
<path fill="none" stroke="black" d="M1473.2,-234C1498.91,-234 1527.3,-234 1550.86,-234"/>
|
||||
<polygon fill="black" stroke="black" points="1550.84,-237.5 1560.84,-234 1550.84,-230.5 1550.84,-237.5"/>
|
||||
<path fill="none" stroke="black" d="M1460.4,-126C1479.39,-126 1499.46,-126 1517.05,-126"/>
|
||||
<polygon fill="black" stroke="black" points="1517,-129.5 1527,-126 1517,-122.5 1517,-129.5"/>
|
||||
</g>
|
||||
<!-- 27 -->
|
||||
<!-- name: "Identity Definition Type", typeName: "", id: 27, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- name: "Actor Id", typeName: "ActorUniqueID", id: 27, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node25" class="node">
|
||||
<title>27</title>
|
||||
<ellipse fill="none" stroke="black" cx="1399.92" cy="-180" rx="98.97" ry="18"/>
|
||||
<text text-anchor="middle" x="1399.92" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Identity Definition Type</text>
|
||||
<ellipse fill="none" stroke="black" cx="1386.95" cy="-72" rx="42.58" ry="18"/>
|
||||
<text text-anchor="middle" x="1386.95" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Actor Id</text>
|
||||
</g>
|
||||
<!-- 26->27 -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>26->27</title>
|
||||
<path fill="none" stroke="black" d="M1266.16,-180C1273.3,-180 1281.03,-180 1289.05,-180"/>
|
||||
<polygon fill="black" stroke="black" points="1289.03,-183.5 1299.03,-180 1289.03,-176.5 1289.03,-183.5"/>
|
||||
</g>
|
||||
<!-- 29 -->
|
||||
<!-- name: "Actor Id", typeName: "ActorUniqueID", id: 29, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node27" class="node">
|
||||
<title>29</title>
|
||||
<ellipse fill="none" stroke="black" cx="1399.92" cy="-126" rx="42.58" ry="18"/>
|
||||
<text text-anchor="middle" x="1399.92" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Actor Id</text>
|
||||
</g>
|
||||
<!-- 26->29 -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>26->29</title>
|
||||
<path fill="none" stroke="black" d="M1247.14,-171.77C1262.15,-166.18 1282.65,-158.79 1300.96,-153 1317.49,-147.77 1335.78,-142.58 1352.03,-138.16"/>
|
||||
<polygon fill="black" stroke="black" points="1352.7,-141.6 1361.44,-135.63 1350.88,-134.84 1352.7,-141.6"/>
|
||||
<path fill="none" stroke="black" d="M1273.94,-72C1291.92,-72 1313.34,-72 1332.61,-72"/>
|
||||
<polygon fill="black" stroke="black" points="1332.46,-75.5 1342.46,-72 1332.46,-68.5 1332.46,-75.5"/>
|
||||
</g>
|
||||
<!-- 28 -->
|
||||
<!-- name: "byte", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- name: "ActorUniqueID", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node26" class="node">
|
||||
<title>28</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-180" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-72" rx="68.03" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
|
||||
</g>
|
||||
<!-- 27->28 -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>27->28</title>
|
||||
<path fill="none" stroke="black" d="M1499.36,-180C1522.53,-180 1545.85,-180 1564.39,-180"/>
|
||||
<polygon fill="black" stroke="black" points="1564.31,-183.5 1574.31,-180 1564.31,-176.5 1564.31,-183.5"/>
|
||||
<path fill="none" stroke="black" d="M1429.71,-72C1447.5,-72 1468.86,-72 1489.42,-72"/>
|
||||
<polygon fill="black" stroke="black" points="1489.21,-75.5 1499.21,-72 1489.21,-68.5 1489.21,-75.5"/>
|
||||
</g>
|
||||
<!-- 30 -->
|
||||
<!-- name: "ActorUniqueID", typeName: "", id: 30, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- name: "Fake Player Name", typeName: "", id: 30, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node28" class="node">
|
||||
<title>30</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-126" rx="68.03" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
|
||||
<ellipse fill="none" stroke="black" cx="1386.95" cy="-18" rx="78.01" ry="18"/>
|
||||
<text text-anchor="middle" x="1386.95" y="-12.58" font-family="Times New Roman,serif" font-size="14.00">Fake Player Name</text>
|
||||
</g>
|
||||
<!-- 29->30 -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>29->30</title>
|
||||
<path fill="none" stroke="black" d="M1442.57,-126C1465.92,-126 1495.8,-126 1523.37,-126"/>
|
||||
<polygon fill="black" stroke="black" points="1523.1,-129.5 1533.1,-126 1523.1,-122.5 1523.1,-129.5"/>
|
||||
</g>
|
||||
<!-- 32 -->
|
||||
<!-- name: "Identity Definition Type", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node30" class="node">
|
||||
<title>32</title>
|
||||
<ellipse fill="none" stroke="black" cx="1399.92" cy="-72" rx="98.97" ry="18"/>
|
||||
<text text-anchor="middle" x="1399.92" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Identity Definition Type</text>
|
||||
</g>
|
||||
<!-- 31->32 -->
|
||||
<g id="edge29" class="edge">
|
||||
<title>31->32</title>
|
||||
<path fill="none" stroke="black" d="M1266.16,-72C1273.3,-72 1281.03,-72 1289.05,-72"/>
|
||||
<polygon fill="black" stroke="black" points="1289.03,-75.5 1299.03,-72 1289.03,-68.5 1289.03,-75.5"/>
|
||||
</g>
|
||||
<!-- 34 -->
|
||||
<!-- name: "Fake Player Name", typeName: "", id: 34, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node32" class="node">
|
||||
<title>34</title>
|
||||
<ellipse fill="none" stroke="black" cx="1399.92" cy="-18" rx="78.01" ry="18"/>
|
||||
<text text-anchor="middle" x="1399.92" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Fake Player Name</text>
|
||||
</g>
|
||||
<!-- 31->34 -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>31->34</title>
|
||||
<path fill="none" stroke="black" d="M1247.14,-63.77C1262.15,-58.18 1282.65,-50.79 1300.96,-45 1312.17,-41.45 1324.19,-37.92 1335.84,-34.64"/>
|
||||
<polygon fill="black" stroke="black" points="1336.7,-38.03 1345.39,-31.98 1334.82,-31.29 1336.7,-38.03"/>
|
||||
</g>
|
||||
<!-- 33 -->
|
||||
<!-- name: "byte", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node31" class="node">
|
||||
<title>33</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-72" rx="27" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
||||
</g>
|
||||
<!-- 32->33 -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>32->33</title>
|
||||
<path fill="none" stroke="black" d="M1499.36,-72C1522.53,-72 1545.85,-72 1564.39,-72"/>
|
||||
<polygon fill="black" stroke="black" points="1564.31,-75.5 1574.31,-72 1564.31,-68.5 1564.31,-75.5"/>
|
||||
</g>
|
||||
<!-- 35 -->
|
||||
<!-- name: "string", typeName: "", id: 35, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node33" class="node">
|
||||
<title>35</title>
|
||||
<ellipse fill="none" stroke="black" cx="1602.92" cy="-18" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1602.92" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 34->35 -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>34->35</title>
|
||||
<path fill="none" stroke="black" d="M1478.35,-18C1506.16,-18 1536.47,-18 1560.11,-18"/>
|
||||
<polygon fill="black" stroke="black" points="1559.96,-21.5 1569.96,-18 1559.96,-14.5 1559.96,-21.5"/>
|
||||
<path fill="none" stroke="black" d="M1273.94,-18C1281.25,-18 1289.14,-18 1297.21,-18"/>
|
||||
<polygon fill="black" stroke="black" points="1297.21,-21.5 1307.21,-18 1297.21,-14.5 1297.21,-21.5"/>
|
||||
</g>
|
||||
<!-- 31 -->
|
||||
<!-- name: "string", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node29" class="node">
|
||||
<title>31</title>
|
||||
<ellipse fill="none" stroke="black" cx="1568.99" cy="-18" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1568.99" y="-12.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 30->31 -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>30->31</title>
|
||||
<path fill="none" stroke="black" d="M1465.35,-18C1486.3,-18 1508.18,-18 1526.33,-18"/>
|
||||
<polygon fill="black" stroke="black" points="1526.16,-21.5 1536.16,-18 1526.16,-14.5 1526.16,-21.5"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 21 KiB |
@ -4,342 +4,368 @@
|
||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
|
||||
-->
|
||||
<!-- Title: ShapedRecipe Pages: 1 -->
|
||||
<svg width="986pt" height="530pt"
|
||||
viewBox="0.00 0.00 985.99 530.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 526)">
|
||||
<svg width="1050pt" height="584pt"
|
||||
viewBox="0.00 0.00 1049.86 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,-526 981.99,-526 981.99,4 -4,4"/>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-580 1045.86,-580 1045.86,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="64.54" cy="-180" rx="64.54" ry="18"/>
|
||||
<text text-anchor="middle" x="64.54" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">ShapedRecipe</text>
|
||||
<ellipse fill="none" stroke="black" cx="64.54" cy="-207" rx="64.54" ry="18"/>
|
||||
<text text-anchor="middle" x="64.54" y="-201.57" 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="439.09" cy="-477" rx="76.01" ry="18"/>
|
||||
<text text-anchor="middle" x="439.09" y="-471.57" font-family="Times New Roman,serif" font-size="14.00">Recipe Unique Id</text>
|
||||
<ellipse fill="none" stroke="black" cx="473.03" cy="-531" rx="76.01" ry="18"/>
|
||||
<text text-anchor="middle" x="473.03" y="-525.58" 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="M70.46,-198.28C81.37,-235.46 110.98,-320.45 165.07,-369 222.4,-420.44 307.16,-448.78 367.01,-463.37"/>
|
||||
<polygon fill="black" stroke="black" points="365.87,-466.7 376.41,-465.59 367.48,-459.89 365.87,-466.7"/>
|
||||
<path fill="none" stroke="black" d="M68.91,-225.2C77.48,-266.34 103.86,-367.26 165.07,-423 228.87,-481.1 325.82,-508.32 393.64,-520.82"/>
|
||||
<polygon fill="black" stroke="black" points="392.74,-524.21 403.2,-522.51 393.96,-517.32 392.74,-524.21"/>
|
||||
</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="246.08" cy="-342" rx="67.03" ry="18"/>
|
||||
<text text-anchor="middle" x="246.08" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Ingredient Grid</text>
|
||||
<ellipse fill="none" stroke="black" cx="263.04" cy="-396" rx="67.03" ry="18"/>
|
||||
<text text-anchor="middle" x="263.04" y="-390.57" 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="M84.75,-197.34C116.66,-226.13 180.69,-283.91 217.45,-317.07"/>
|
||||
<polygon fill="black" stroke="black" points="214.84,-319.43 224.61,-323.53 219.53,-314.23 214.84,-319.43"/>
|
||||
<path fill="none" stroke="black" d="M80.73,-224.87C99.69,-246.84 133.5,-284.93 165.07,-315 186.19,-335.11 211.53,-356.18 231,-371.79"/>
|
||||
<polygon fill="black" stroke="black" points="228.59,-374.34 238.59,-377.82 232.95,-368.86 228.59,-374.34"/>
|
||||
</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="246.08" cy="-234" rx="68.53" ry="18"/>
|
||||
<text text-anchor="middle" x="246.08" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Production List</text>
|
||||
<ellipse fill="none" stroke="black" cx="263.04" cy="-288" rx="68.53" ry="18"/>
|
||||
<text text-anchor="middle" x="263.04" y="-282.57" 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="M109.46,-193.21C133.44,-200.42 163.39,-209.43 189.04,-217.14"/>
|
||||
<polygon fill="black" stroke="black" points="187.7,-220.4 198.29,-219.93 189.72,-213.69 187.7,-220.4"/>
|
||||
<path fill="none" stroke="black" d="M92.19,-223.61C111.79,-235.28 139.38,-250.61 165.07,-261 176.06,-265.44 188.03,-269.43 199.7,-272.88"/>
|
||||
<polygon fill="black" stroke="black" points="198.71,-276.24 209.29,-275.62 200.63,-269.51 198.71,-276.24"/>
|
||||
</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="246.08" cy="-180" rx="48.57" ry="18"/>
|
||||
<text text-anchor="middle" x="246.08" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Recipe ID</text>
|
||||
<ellipse fill="none" stroke="black" cx="263.04" cy="-234" rx="48.57" ry="18"/>
|
||||
<text text-anchor="middle" x="263.04" y="-228.57" 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="M129.34,-180C147.78,-180 167.83,-180 185.97,-180"/>
|
||||
<polygon fill="black" stroke="black" points="185.77,-183.5 195.77,-180 185.77,-176.5 185.77,-183.5"/>
|
||||
<path fill="none" stroke="black" d="M123.17,-214.92C149.21,-218.5 179.88,-222.71 205.76,-226.27"/>
|
||||
<polygon fill="black" stroke="black" points="205.02,-229.7 215.4,-227.59 205.97,-222.76 205.02,-229.7"/>
|
||||
</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="246.08" cy="-126" rx="53.56" ry="18"/>
|
||||
<text text-anchor="middle" x="246.08" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Recipe Tag</text>
|
||||
<ellipse fill="none" stroke="black" cx="263.04" cy="-180" rx="53.56" ry="18"/>
|
||||
<text text-anchor="middle" x="263.04" y="-174.57" 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="M109.46,-166.79C135.19,-159.05 167.79,-149.25 194.58,-141.19"/>
|
||||
<polygon fill="black" stroke="black" points="195.27,-144.64 203.84,-138.4 193.25,-137.93 195.27,-144.64"/>
|
||||
<path fill="none" stroke="black" d="M123.17,-199.08C147.92,-195.68 176.84,-191.71 201.86,-188.27"/>
|
||||
<polygon fill="black" stroke="black" points="202.13,-191.77 211.56,-186.94 201.17,-184.83 202.13,-191.77"/>
|
||||
</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="617.14" cy="-74" rx="38.09" ry="18"/>
|
||||
<text text-anchor="middle" x="617.14" y="-68.58" font-family="Times New Roman,serif" font-size="14.00">Priority</text>
|
||||
<ellipse fill="none" stroke="black" cx="473.03" cy="-131" rx="38.09" ry="18"/>
|
||||
<text text-anchor="middle" x="473.03" y="-125.58" 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="M80.68,-162.31C98.59,-142.81 130.37,-112.43 165.07,-99 303.92,-45.27 484.86,-57.48 569.13,-67.38"/>
|
||||
<polygon fill="black" stroke="black" points="568.51,-70.83 578.86,-68.57 569.36,-63.88 568.51,-70.83"/>
|
||||
<path fill="none" stroke="black" d="M89.62,-190.12C109.02,-177.48 137.52,-161.05 165.07,-153 253.48,-127.17 362.01,-126.15 423.48,-128.24"/>
|
||||
<polygon fill="black" stroke="black" points="423.12,-131.73 433.24,-128.62 423.39,-124.73 423.12,-131.73"/>
|
||||
</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="246.08" cy="-22" rx="81" ry="18"/>
|
||||
<text text-anchor="middle" x="246.08" y="-16.57" font-family="Times New Roman,serif" font-size="14.00">Assume Symmetry</text>
|
||||
<ellipse fill="none" stroke="black" cx="666.04" cy="-75" rx="81" ry="18"/>
|
||||
<text text-anchor="middle" x="666.04" y="-69.58" 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="M77.19,-162.03C94.11,-137.03 127.59,-91.51 165.07,-62 174.13,-54.87 184.67,-48.51 195.06,-43.07"/>
|
||||
<polygon fill="black" stroke="black" points="196.6,-46.22 203.99,-38.63 193.48,-39.95 196.6,-46.22"/>
|
||||
<path fill="none" stroke="black" d="M80.32,-189.27C98.13,-169.31 130.06,-137.73 165.07,-123 301.03,-65.79 475.61,-63.23 578.41,-68.07"/>
|
||||
<polygon fill="black" stroke="black" points="577.99,-71.55 588.15,-68.57 578.34,-64.56 577.99,-71.55"/>
|
||||
</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.04" cy="-21" rx="97.97" ry="18"/>
|
||||
<text text-anchor="middle" x="263.04" y="-15.57" 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="M74.13,-188.98C88.96,-159.52 121.98,-100.76 165.07,-65 176.41,-55.59 190.08,-47.78 203.54,-41.48"/>
|
||||
<polygon fill="black" stroke="black" points="204.64,-44.82 212.37,-37.56 201.81,-38.42 204.64,-44.82"/>
|
||||
</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="848.58" cy="-504" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-558" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-552.58" 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="M512.95,-481.83C598.42,-487.49 737.21,-496.69 806.08,-501.25"/>
|
||||
<polygon fill="black" stroke="black" points="805.59,-504.73 815.8,-501.89 806.05,-497.74 805.59,-504.73"/>
|
||||
<path fill="none" stroke="black" d="M546.75,-535.49C639.22,-541.2 795.77,-550.86 870.01,-555.44"/>
|
||||
<polygon fill="black" stroke="black" points="869.49,-558.92 879.69,-556.04 869.92,-551.93 869.49,-558.92"/>
|
||||
</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="439.09" cy="-396" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="439.09" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
<ellipse fill="none" stroke="black" cx="473.03" cy="-450" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="473.03" y="-444.57" 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="M293.32,-355.07C322,-363.18 358.86,-373.6 388.2,-381.9"/>
|
||||
<polygon fill="black" stroke="black" points="387.02,-385.2 397.59,-384.55 388.92,-378.46 387.02,-385.2"/>
|
||||
<path fill="none" stroke="black" d="M312.28,-408.52C344.84,-416.98 387.75,-428.12 420.9,-436.73"/>
|
||||
<polygon fill="black" stroke="black" points="419.72,-440.03 430.28,-439.16 421.48,-433.26 419.72,-440.03"/>
|
||||
</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="439.09" cy="-342" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="439.09" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="473.03" cy="-396" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="473.03" y="-390.57" 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="M313.35,-342C327.12,-342 341.8,-342 356.06,-342"/>
|
||||
<polygon fill="black" stroke="black" points="355.87,-345.5 365.87,-342 355.87,-338.5 355.87,-345.5"/>
|
||||
<path fill="none" stroke="black" d="M330.42,-396C349.3,-396 370.1,-396 389.8,-396"/>
|
||||
<polygon fill="black" stroke="black" points="389.74,-399.5 399.74,-396 389.74,-392.5 389.74,-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="617.14" cy="-450" rx="62.04" ry="18"/>
|
||||
<text text-anchor="middle" x="617.14" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Recipe Width</text>
|
||||
<ellipse fill="none" stroke="black" cx="666.04" cy="-504" rx="62.04" ry="18"/>
|
||||
<text text-anchor="middle" x="666.04" y="-498.57" 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="M477.86,-407.58C502.55,-415.16 535.16,-425.16 562.52,-433.55"/>
|
||||
<polygon fill="black" stroke="black" points="561.46,-436.89 572.05,-436.47 563.51,-430.2 561.46,-436.89"/>
|
||||
<path fill="none" stroke="black" d="M513.14,-461.06C540.94,-468.92 578.68,-479.59 609.58,-488.32"/>
|
||||
<polygon fill="black" stroke="black" points="608.6,-491.68 619.17,-491.03 610.5,-484.94 608.6,-491.68"/>
|
||||
</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="617.14" cy="-396" rx="63.04" ry="18"/>
|
||||
<text text-anchor="middle" x="617.14" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Recipe Height</text>
|
||||
<ellipse fill="none" stroke="black" cx="666.04" cy="-450" rx="63.04" ry="18"/>
|
||||
<text text-anchor="middle" x="666.04" y="-444.57" 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="M489.13,-396C505.65,-396 524.47,-396 542.46,-396"/>
|
||||
<polygon fill="black" stroke="black" points="542.32,-399.5 552.32,-396 542.32,-392.5 542.32,-399.5"/>
|
||||
<path fill="none" stroke="black" d="M522.72,-450C543.53,-450 568.26,-450 591.24,-450"/>
|
||||
<polygon fill="black" stroke="black" points="591.19,-453.5 601.19,-450 591.19,-446.5 591.19,-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="848.58" cy="-450" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-504" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-498.57" 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="M679.63,-450C719.58,-450 770.6,-450 805.87,-450"/>
|
||||
<polygon fill="black" stroke="black" points="805.67,-453.5 815.67,-450 805.67,-446.5 805.67,-453.5"/>
|
||||
<path fill="none" stroke="black" d="M728.4,-504C772.49,-504 830.75,-504 869.58,-504"/>
|
||||
<polygon fill="black" stroke="black" points="869.46,-507.5 879.46,-504 869.46,-500.5 869.46,-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="848.58" cy="-396" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-450" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-444.57" 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="M680.53,-396C720.35,-396 770.88,-396 805.88,-396"/>
|
||||
<polygon fill="black" stroke="black" points="805.61,-399.5 815.61,-396 805.61,-392.5 805.61,-399.5"/>
|
||||
<path fill="none" stroke="black" d="M729.35,-450C773.31,-450 831.02,-450 869.57,-450"/>
|
||||
<polygon fill="black" stroke="black" points="869.37,-453.5 879.37,-450 869.37,-446.5 869.37,-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="617.14" cy="-342" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="617.14" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Ingredient</text>
|
||||
<ellipse fill="none" stroke="black" cx="666.04" cy="-396" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="666.04" y="-390.57" 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="M510.94,-342C526.55,-342 542.9,-342 557.95,-342"/>
|
||||
<polygon fill="black" stroke="black" points="557.64,-345.5 567.64,-342 557.64,-338.5 557.64,-345.5"/>
|
||||
<path fill="none" stroke="black" d="M544.88,-396C565.2,-396 587.12,-396 606.6,-396"/>
|
||||
<polygon fill="black" stroke="black" points="606.55,-399.5 616.55,-396 606.55,-392.5 606.55,-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="848.58" cy="-342" rx="73.52" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">RecipeIngredient</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-396" rx="73.52" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-390.57" 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="M665.13,-342C693.51,-342 730.52,-342 763.78,-342"/>
|
||||
<polygon fill="black" stroke="black" points="763.39,-345.5 773.39,-342 763.39,-338.5 763.39,-345.5"/>
|
||||
<path fill="none" stroke="black" d="M713.88,-396C746.05,-396 789.65,-396 827.71,-396"/>
|
||||
<polygon fill="black" stroke="black" points="827.29,-399.5 837.29,-396 827.29,-392.5 827.29,-399.5"/>
|
||||
</g>
|
||||
<!-- 19 -->
|
||||
<!-- name: "Array 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="439.09" cy="-288" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="439.09" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
<ellipse fill="none" stroke="black" cx="666.04" cy="-342" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="666.04" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
</g>
|
||||
<!-- 18->19 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>18->19</title>
|
||||
<path fill="none" stroke="black" d="M293.81,-247.21C322.5,-255.32 359.23,-265.7 388.45,-273.96"/>
|
||||
<polygon fill="black" stroke="black" points="387.21,-277.25 397.79,-276.61 389.12,-270.52 387.21,-277.25"/>
|
||||
<path fill="none" stroke="black" d="M315.93,-299.79C340.42,-305.03 370.11,-310.92 397.01,-315 468.46,-325.82 551.3,-333.42 605.75,-337.74"/>
|
||||
<polygon fill="black" stroke="black" points="605.18,-341.2 615.42,-338.49 605.72,-334.22 605.18,-341.2"/>
|
||||
</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="439.09" cy="-234" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="439.09" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="473.03" cy="-288" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="473.03" y="-282.57" 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="M314.96,-234C328.2,-234 342.21,-234 355.85,-234"/>
|
||||
<polygon fill="black" stroke="black" points="355.69,-237.5 365.69,-234 355.69,-230.5 355.69,-237.5"/>
|
||||
<path fill="none" stroke="black" d="M331.86,-288C350.3,-288 370.48,-288 389.63,-288"/>
|
||||
<polygon fill="black" stroke="black" points="389.57,-291.5 399.57,-288 389.57,-284.5 389.57,-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="848.58" cy="-288" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-342" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-336.57" 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="M488.84,-288C558.55,-288 687.42,-288 770.23,-288"/>
|
||||
<polygon fill="black" stroke="black" points="770.09,-291.5 780.09,-288 770.09,-284.5 770.09,-291.5"/>
|
||||
<path fill="none" stroke="black" d="M715.92,-342C749.77,-342 795.54,-342 834.28,-342"/>
|
||||
<polygon fill="black" stroke="black" points="834.02,-345.5 844.02,-342 834.02,-338.5 834.02,-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="617.14" cy="-234" rx="66.03" ry="18"/>
|
||||
<text text-anchor="middle" x="617.14" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Produced Item</text>
|
||||
<ellipse fill="none" stroke="black" cx="666.04" cy="-288" rx="66.03" ry="18"/>
|
||||
<text text-anchor="middle" x="666.04" y="-282.57" 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="M510.94,-234C520.31,-234 529.96,-234 539.42,-234"/>
|
||||
<polygon fill="black" stroke="black" points="539.34,-237.5 549.34,-234 539.34,-230.5 539.34,-237.5"/>
|
||||
<path fill="none" stroke="black" d="M544.88,-288C559.04,-288 573.98,-288 588.32,-288"/>
|
||||
<polygon fill="black" stroke="black" points="588.16,-291.5 598.16,-288 588.16,-284.5 588.16,-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="848.58" cy="-234" rx="129.41" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">NetworkItemInstanceDescriptor</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-288" rx="129.41" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-282.57" 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="M683.58,-234C691.23,-234 699.24,-234 707.43,-234"/>
|
||||
<polygon fill="black" stroke="black" points="707.19,-237.5 717.19,-234 707.19,-230.5 707.19,-237.5"/>
|
||||
<path fill="none" stroke="black" d="M732.54,-288C744.8,-288 758.04,-288 771.58,-288"/>
|
||||
<polygon fill="black" stroke="black" points="771.49,-291.5 781.49,-288 771.49,-284.5 771.49,-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="848.58" cy="-180" rx="52.56" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">mce::UUID</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-234" rx="52.56" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-228.57" 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="M294.95,-180C402.62,-180 663.86,-180 784.54,-180"/>
|
||||
<polygon fill="black" stroke="black" points="784.26,-183.5 794.26,-180 784.26,-176.5 784.26,-183.5"/>
|
||||
<path fill="none" stroke="black" d="M311.91,-234C427.06,-234 719.51,-234 848.59,-234"/>
|
||||
<polygon fill="black" stroke="black" points="848.31,-237.5 858.31,-234 848.31,-230.5 848.31,-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="848.58" cy="-126" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-180" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-174.57" 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="M300.1,-126C417.93,-126 699.49,-126 805.9,-126"/>
|
||||
<polygon fill="black" stroke="black" points="805.59,-129.5 815.59,-126 805.59,-122.5 805.59,-129.5"/>
|
||||
<path fill="none" stroke="black" d="M317.02,-180C442.59,-180 756.23,-180 869.67,-180"/>
|
||||
<polygon fill="black" stroke="black" points="869.43,-183.5 879.43,-180 869.43,-176.5 869.43,-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="848.58" cy="-72" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-126" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-120.58" 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="M655.52,-73.67C696.72,-73.32 762.84,-72.74 805.75,-72.36"/>
|
||||
<polygon fill="black" stroke="black" points="805.71,-75.87 815.68,-72.28 805.65,-68.87 805.71,-75.87"/>
|
||||
<path fill="none" stroke="black" d="M511.32,-130.57C592.52,-129.65 784.83,-127.45 869.82,-126.48"/>
|
||||
<polygon fill="black" stroke="black" points="869.61,-129.98 879.57,-126.36 869.53,-122.98 869.61,-129.98"/>
|
||||
</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="848.58" cy="-18" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="848.58" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
<ellipse fill="none" stroke="black" cx="912.45" cy="-72" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-66.58" 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="M327.44,-21.46C458.31,-20.59 712.55,-18.9 809.12,-18.26"/>
|
||||
<polygon fill="black" stroke="black" points="809.13,-21.76 819.1,-18.19 809.08,-14.76 809.13,-21.76"/>
|
||||
<path fill="none" stroke="black" d="M747.41,-74.01C789.73,-73.49 839.65,-72.88 873.22,-72.47"/>
|
||||
<polygon fill="black" stroke="black" points="872.9,-75.97 882.86,-72.35 872.81,-68.97 872.9,-75.97"/>
|
||||
</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="912.45" cy="-18" rx="121.42" ry="18"/>
|
||||
<text text-anchor="middle" x="912.45" y="-12.57" 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="M361.32,-20.55C472.57,-20.03 655.3,-19.19 779.37,-18.61"/>
|
||||
<polygon fill="black" stroke="black" points="779.32,-22.11 789.3,-18.57 779.28,-15.11 779.32,-22.11"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 20 KiB |
@ -4,277 +4,303 @@
|
||||
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
|
||||
-->
|
||||
<!-- Title: ShapelessRecipe Pages: 1 -->
|
||||
<svg width="990pt" height="422pt"
|
||||
viewBox="0.00 0.00 989.98 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)">
|
||||
<svg width="1049pt" height="476pt"
|
||||
viewBox="0.00 0.00 1048.86 476.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 472)">
|
||||
<title>ShapelessRecipe</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-418 985.98,-418 985.98,4 -4,4"/>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-472 1044.86,-472 1044.86,4 -4,4"/>
|
||||
<!-- 6 -->
|
||||
<!-- name: "ShapelessRecipe", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>6</title>
|
||||
<ellipse fill="none" stroke="black" cx="73.52" cy="-153" rx="73.52" ry="18"/>
|
||||
<text text-anchor="middle" x="73.52" y="-147.57" font-family="Times New Roman,serif" font-size="14.00">ShapelessRecipe</text>
|
||||
<ellipse fill="none" stroke="black" cx="73.52" cy="-180" rx="73.52" ry="18"/>
|
||||
<text text-anchor="middle" x="73.52" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">ShapelessRecipe</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="611.15" cy="-392" rx="76.01" ry="18"/>
|
||||
<text text-anchor="middle" x="611.15" y="-386.57" font-family="Times New Roman,serif" font-size="14.00">Recipe Unique Id</text>
|
||||
<ellipse fill="none" stroke="black" cx="670.04" cy="-450" rx="76.01" ry="18"/>
|
||||
<text text-anchor="middle" x="670.04" y="-444.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="M81.82,-171.28C96.14,-204.8 131.1,-276.21 183.04,-315 283.58,-390.1 434.09,-400.07 526.99,-397.87"/>
|
||||
<polygon fill="black" stroke="black" points="526.9,-401.38 536.79,-397.58 526.69,-394.38 526.9,-401.38"/>
|
||||
<path fill="none" stroke="black" d="M79.32,-198.42C90.4,-237.02 121.67,-326.35 183.04,-369 304.39,-453.34 483.31,-460.74 586.81,-456.63"/>
|
||||
<polygon fill="black" stroke="black" points="586.78,-460.13 596.62,-456.19 586.47,-453.14 586.78,-460.13"/>
|
||||
</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="251.57" cy="-288" rx="64.04" ry="18"/>
|
||||
<text text-anchor="middle" x="251.57" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Ingredient List</text>
|
||||
<ellipse fill="none" stroke="black" cx="281.01" cy="-342" rx="64.04" ry="18"/>
|
||||
<text text-anchor="middle" x="281.01" y="-336.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="M97.17,-170.37C128.29,-194.23 184.37,-237.24 219.42,-264.11"/>
|
||||
<polygon fill="black" stroke="black" points="217.01,-266.68 227.07,-269.99 221.27,-261.12 217.01,-266.68"/>
|
||||
<path fill="none" stroke="black" d="M96.51,-197.34C133.28,-226.32 207.33,-284.7 249.24,-317.75"/>
|
||||
<polygon fill="black" stroke="black" points="246.97,-320.41 256.99,-323.85 251.3,-314.91 246.97,-320.41"/>
|
||||
</g>
|
||||
<!-- 20 -->
|
||||
<!-- name: "Production List", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
||||
<g id="node10" class="node">
|
||||
<title>20</title>
|
||||
<ellipse fill="none" stroke="black" cx="251.57" cy="-180" rx="68.53" ry="18"/>
|
||||
<text text-anchor="middle" x="251.57" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Production List</text>
|
||||
<ellipse fill="none" stroke="black" cx="281.01" cy="-234" rx="68.53" ry="18"/>
|
||||
<text text-anchor="middle" x="281.01" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Production List</text>
|
||||
</g>
|
||||
<!-- 6->20 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>6->20</title>
|
||||
<path fill="none" stroke="black" d="M136.59,-162.52C150.65,-164.68 165.68,-166.98 180.06,-169.19"/>
|
||||
<polygon fill="black" stroke="black" points="179.51,-172.64 189.92,-170.7 180.57,-165.72 179.51,-172.64"/>
|
||||
<path fill="none" stroke="black" d="M125.05,-193.28C153.94,-200.87 190.34,-210.44 220.6,-218.39"/>
|
||||
<polygon fill="black" stroke="black" points="219.42,-221.7 229.98,-220.85 221.2,-214.93 219.42,-221.7"/>
|
||||
</g>
|
||||
<!-- 42 -->
|
||||
<!-- name: "Recipe ID", typeName: "mce::UUID", id: 42, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node16" class="node">
|
||||
<title>42</title>
|
||||
<ellipse fill="none" stroke="black" cx="251.57" cy="-126" rx="48.57" ry="18"/>
|
||||
<text text-anchor="middle" x="251.57" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Recipe ID</text>
|
||||
<ellipse fill="none" stroke="black" cx="281.01" cy="-180" rx="48.57" ry="18"/>
|
||||
<text text-anchor="middle" x="281.01" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Recipe ID</text>
|
||||
</g>
|
||||
<!-- 6->42 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>6->42</title>
|
||||
<path fill="none" stroke="black" d="M136.59,-143.48C155.61,-140.56 176.4,-137.37 194.96,-134.53"/>
|
||||
<polygon fill="black" stroke="black" points="195.34,-138.01 204.7,-133.04 194.28,-131.09 195.34,-138.01"/>
|
||||
<path fill="none" stroke="black" d="M147.26,-180C171.35,-180 197.87,-180 220.82,-180"/>
|
||||
<polygon fill="black" stroke="black" points="220.61,-183.5 230.61,-180 220.61,-176.5 220.61,-183.5"/>
|
||||
</g>
|
||||
<!-- 49 -->
|
||||
<!-- name: "Recipe Tag", typeName: "", id: 49, 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>49</title>
|
||||
<ellipse fill="none" stroke="black" cx="611.15" cy="-74" rx="53.56" ry="18"/>
|
||||
<text text-anchor="middle" x="611.15" y="-68.58" font-family="Times New Roman,serif" font-size="14.00">Recipe Tag</text>
|
||||
<ellipse fill="none" stroke="black" cx="486.5" cy="-131" rx="53.56" ry="18"/>
|
||||
<text text-anchor="middle" x="486.5" y="-125.58" font-family="Times New Roman,serif" font-size="14.00">Recipe Tag</text>
|
||||
</g>
|
||||
<!-- 6->49 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>6->49</title>
|
||||
<path fill="none" stroke="black" d="M100.96,-136.03C122.23,-123.35 153.35,-106.9 183.04,-99 308.67,-65.57 462.15,-66.16 546.69,-69.89"/>
|
||||
<polygon fill="black" stroke="black" points="546.48,-73.38 556.64,-70.36 546.81,-66.39 546.48,-73.38"/>
|
||||
<path fill="none" stroke="black" d="M122.5,-166.18C141.24,-161.28 163,-156.2 183.04,-153 264.61,-139.98 359.8,-134.66 421.28,-132.49"/>
|
||||
<polygon fill="black" stroke="black" points="421.34,-135.99 431.22,-132.16 421.11,-128.99 421.34,-135.99"/>
|
||||
</g>
|
||||
<!-- 51 -->
|
||||
<!-- name: "Priority", typeName: "", id: 51, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node20" class="node">
|
||||
<title>51</title>
|
||||
<ellipse fill="none" stroke="black" cx="251.57" cy="-22" rx="38.09" ry="18"/>
|
||||
<text text-anchor="middle" x="251.57" y="-16.57" font-family="Times New Roman,serif" font-size="14.00">Priority</text>
|
||||
<ellipse fill="none" stroke="black" cx="670.04" cy="-75" rx="38.09" ry="18"/>
|
||||
<text text-anchor="middle" x="670.04" y="-69.58" font-family="Times New Roman,serif" font-size="14.00">Priority</text>
|
||||
</g>
|
||||
<!-- 6->51 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>6->51</title>
|
||||
<path fill="none" stroke="black" d="M93.74,-135.22C114.85,-116.1 150.13,-85.31 183.04,-62 193.32,-54.72 204.98,-47.48 215.69,-41.2"/>
|
||||
<polygon fill="black" stroke="black" points="217.35,-44.28 224.27,-36.26 213.85,-38.22 217.35,-44.28"/>
|
||||
<path fill="none" stroke="black" d="M103.94,-163.32C125.23,-152.03 155.07,-137.81 183.04,-130 338.8,-86.52 531.78,-77.29 620.4,-75.42"/>
|
||||
<polygon fill="black" stroke="black" points="620.24,-78.92 630.18,-75.24 620.11,-71.92 620.24,-78.92"/>
|
||||
</g>
|
||||
<!-- 53 -->
|
||||
<!-- name: "Unlocking Requirement", typeName: "RecipeUnlockingRequirement", id: 53, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node22" class="node">
|
||||
<title>53</title>
|
||||
<ellipse fill="none" stroke="black" cx="281.01" cy="-21" rx="97.97" ry="18"/>
|
||||
<text text-anchor="middle" x="281.01" y="-15.57" font-family="Times New Roman,serif" font-size="14.00">Unlocking Requirement</text>
|
||||
</g>
|
||||
<!-- 6->53 -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>6->53</title>
|
||||
<path fill="none" stroke="black" d="M87.85,-161.97C106.76,-137.4 143.5,-93.24 183.04,-65 195.63,-56.01 210.35,-48.19 224.46,-41.75"/>
|
||||
<polygon fill="black" stroke="black" points="225.46,-45.13 233.21,-37.91 222.64,-38.72 225.46,-45.13"/>
|
||||
</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="852.57" cy="-396" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-450" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-444.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="M687.25,-393.25C727.73,-393.93 776.16,-394.74 809.91,-395.3"/>
|
||||
<polygon fill="black" stroke="black" points="809.63,-398.8 819.69,-395.47 809.75,-391.8 809.63,-398.8"/>
|
||||
<path fill="none" stroke="black" d="M746.46,-450C786.8,-450 834.95,-450 868.6,-450"/>
|
||||
<polygon fill="black" stroke="black" points="868.35,-453.5 878.35,-450 868.35,-446.5 868.35,-453.5"/>
|
||||
</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="427.62" cy="-342" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="427.62" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
<ellipse fill="none" stroke="black" cx="670.04" cy="-396" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="670.04" y="-390.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="M295.59,-301.35C320.69,-309.14 352.43,-318.98 378.38,-327.03"/>
|
||||
<polygon fill="black" stroke="black" points="377.07,-330.29 387.66,-329.91 379.15,-323.61 377.07,-330.29"/>
|
||||
<path fill="none" stroke="black" d="M332,-353.32C356.85,-358.64 387.39,-364.74 414.98,-369 481.41,-379.25 558.21,-386.83 609.83,-391.3"/>
|
||||
<polygon fill="black" stroke="black" points="609.33,-394.77 619.59,-392.14 609.93,-387.8 609.33,-394.77"/>
|
||||
</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="427.62" cy="-288" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="427.62" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="486.5" cy="-342" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="486.5" y="-336.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="M315.9,-288C325.19,-288 334.87,-288 344.47,-288"/>
|
||||
<polygon fill="black" stroke="black" points="344.16,-291.5 354.16,-288 344.16,-284.5 344.16,-291.5"/>
|
||||
<path fill="none" stroke="black" d="M345.28,-342C363.71,-342 384.12,-342 403.53,-342"/>
|
||||
<polygon fill="black" stroke="black" points="403.31,-345.5 413.31,-342 403.31,-338.5 403.31,-345.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="852.57" cy="-342" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-396" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-390.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="M477.55,-342C550.39,-342 688.01,-342 774.47,-342"/>
|
||||
<polygon fill="black" stroke="black" points="774.28,-345.5 784.28,-342 774.28,-338.5 774.28,-345.5"/>
|
||||
<path fill="none" stroke="black" d="M720.06,-396C752.67,-396 796.18,-396 833.37,-396"/>
|
||||
<polygon fill="black" stroke="black" points="833.18,-399.5 843.18,-396 833.18,-392.5 833.18,-399.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="611.15" cy="-288" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="611.15" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Ingredient</text>
|
||||
<ellipse fill="none" stroke="black" cx="670.04" cy="-342" rx="47.57" ry="18"/>
|
||||
<text text-anchor="middle" x="670.04" y="-336.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="M499.58,-288C516.96,-288 535.34,-288 552.03,-288"/>
|
||||
<polygon fill="black" stroke="black" points="551.77,-291.5 561.77,-288 551.77,-284.5 551.77,-291.5"/>
|
||||
<path fill="none" stroke="black" d="M558.47,-342C575.84,-342 594.23,-342 610.92,-342"/>
|
||||
<polygon fill="black" stroke="black" points="610.65,-345.5 620.65,-342 610.65,-338.5 610.65,-345.5"/>
|
||||
</g>
|
||||
<!-- 19 -->
|
||||
<!-- name: "RecipeIngredient", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node9" class="node">
|
||||
<title>19</title>
|
||||
<ellipse fill="none" stroke="black" cx="852.57" cy="-288" rx="73.52" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">RecipeIngredient</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-342" rx="73.52" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">RecipeIngredient</text>
|
||||
</g>
|
||||
<!-- 13->19 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>13->19</title>
|
||||
<path fill="none" stroke="black" d="M659.17,-288C690.02,-288 731.25,-288 767.62,-288"/>
|
||||
<polygon fill="black" stroke="black" points="767.22,-291.5 777.22,-288 767.22,-284.5 767.22,-291.5"/>
|
||||
<path fill="none" stroke="black" d="M718.05,-342C748.91,-342 790.13,-342 826.5,-342"/>
|
||||
<polygon fill="black" stroke="black" points="826.1,-345.5 836.1,-342 826.1,-338.5 826.1,-345.5"/>
|
||||
</g>
|
||||
<!-- 21 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node11" class="node">
|
||||
<title>21</title>
|
||||
<ellipse fill="none" stroke="black" cx="427.62" cy="-234" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="427.62" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
<ellipse fill="none" stroke="black" cx="486.5" cy="-288" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="486.5" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
</g>
|
||||
<!-- 20->21 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>20->21</title>
|
||||
<path fill="none" stroke="black" d="M296.94,-193.77C321.77,-201.47 352.75,-211.08 378.2,-218.98"/>
|
||||
<polygon fill="black" stroke="black" points="377.07,-222.29 387.66,-221.91 379.14,-215.61 377.07,-222.29"/>
|
||||
<path fill="none" stroke="black" d="M330.49,-246.87C361.93,-255.21 402.82,-266.06 434.71,-274.52"/>
|
||||
<polygon fill="black" stroke="black" points="433.56,-277.84 444.13,-277.02 435.36,-271.07 433.56,-277.84"/>
|
||||
</g>
|
||||
<!-- 23 -->
|
||||
<!-- name: "example element", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
<g id="node13" class="node">
|
||||
<title>23</title>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="427.62" cy="-180" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="427.62" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="486.5" cy="-234" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="486.5" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
</g>
|
||||
<!-- 20->23 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>20->23</title>
|
||||
<path fill="none" stroke="black" d="M320.36,-180C328.27,-180 336.41,-180 344.49,-180"/>
|
||||
<polygon fill="black" stroke="black" points="344.34,-183.5 354.34,-180 344.34,-176.5 344.34,-183.5"/>
|
||||
<path fill="none" stroke="black" d="M349.77,-234C366.84,-234 385.35,-234 403.06,-234"/>
|
||||
<polygon fill="black" stroke="black" points="403.04,-237.5 413.04,-234 403.04,-230.5 403.04,-237.5"/>
|
||||
</g>
|
||||
<!-- 22 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node12" class="node">
|
||||
<title>22</title>
|
||||
<ellipse fill="none" stroke="black" cx="852.57" cy="-234" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-288" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
</g>
|
||||
<!-- 21->22 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>21->22</title>
|
||||
<path fill="none" stroke="black" d="M477.55,-234C550.39,-234 688.01,-234 774.47,-234"/>
|
||||
<polygon fill="black" stroke="black" points="774.28,-237.5 784.28,-234 774.28,-230.5 774.28,-237.5"/>
|
||||
<path fill="none" stroke="black" d="M536.43,-288C609.27,-288 746.89,-288 833.35,-288"/>
|
||||
<polygon fill="black" stroke="black" points="833.16,-291.5 843.16,-288 833.16,-284.5 833.16,-291.5"/>
|
||||
</g>
|
||||
<!-- 24 -->
|
||||
<!-- name: "Produced Item", typeName: "NetworkItemInstanceDescriptor", id: 24, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node14" class="node">
|
||||
<title>24</title>
|
||||
<ellipse fill="none" stroke="black" cx="611.15" cy="-180" rx="66.03" ry="18"/>
|
||||
<text text-anchor="middle" x="611.15" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Produced Item</text>
|
||||
<ellipse fill="none" stroke="black" cx="670.04" cy="-234" rx="66.03" ry="18"/>
|
||||
<text text-anchor="middle" x="670.04" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Produced Item</text>
|
||||
</g>
|
||||
<!-- 23->24 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>23->24</title>
|
||||
<path fill="none" stroke="black" d="M499.58,-180C510.77,-180 522.38,-180 533.69,-180"/>
|
||||
<polygon fill="black" stroke="black" points="533.35,-183.5 543.35,-180 533.35,-176.5 533.35,-183.5"/>
|
||||
<path fill="none" stroke="black" d="M558.47,-234C569.65,-234 581.26,-234 592.57,-234"/>
|
||||
<polygon fill="black" stroke="black" points="592.23,-237.5 602.23,-234 592.23,-230.5 592.23,-237.5"/>
|
||||
</g>
|
||||
<!-- 41 -->
|
||||
<!-- name: "NetworkItemInstanceDescriptor", typeName: "", id: 41, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node15" class="node">
|
||||
<title>41</title>
|
||||
<ellipse fill="none" stroke="black" cx="852.57" cy="-180" rx="129.41" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">NetworkItemInstanceDescriptor</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-234" rx="129.41" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">NetworkItemInstanceDescriptor</text>
|
||||
</g>
|
||||
<!-- 24->41 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>24->41</title>
|
||||
<path fill="none" stroke="black" d="M677.58,-180C688.28,-180 699.71,-180 711.42,-180"/>
|
||||
<polygon fill="black" stroke="black" points="711.2,-183.5 721.2,-180 711.2,-176.5 711.2,-183.5"/>
|
||||
<path fill="none" stroke="black" d="M736.46,-234C747.16,-234 758.6,-234 770.3,-234"/>
|
||||
<polygon fill="black" stroke="black" points="770.08,-237.5 780.08,-234 770.08,-230.5 770.08,-237.5"/>
|
||||
</g>
|
||||
<!-- 48 -->
|
||||
<!-- name: "mce::UUID", typeName: "", id: 48, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node17" class="node">
|
||||
<title>48</title>
|
||||
<ellipse fill="none" stroke="black" cx="852.57" cy="-126" rx="52.56" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">mce::UUID</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-180" rx="52.56" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">mce::UUID</text>
|
||||
</g>
|
||||
<!-- 42->48 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>42->48</title>
|
||||
<path fill="none" stroke="black" d="M300.57,-126C408.02,-126 667.85,-126 788.31,-126"/>
|
||||
<polygon fill="black" stroke="black" points="788.01,-129.5 798.01,-126 788.01,-122.5 788.01,-129.5"/>
|
||||
<path fill="none" stroke="black" d="M330.02,-180C442.15,-180 721.27,-180 847.13,-180"/>
|
||||
<polygon fill="black" stroke="black" points="846.94,-183.5 856.94,-180 846.94,-176.5 846.94,-183.5"/>
|
||||
</g>
|
||||
<!-- 50 -->
|
||||
<!-- name: "string", typeName: "", id: 50, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node19" class="node">
|
||||
<title>50</title>
|
||||
<ellipse fill="none" stroke="black" cx="852.57" cy="-72" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-126" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 49->50 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>49->50</title>
|
||||
<path fill="none" stroke="black" d="M664.99,-73.56C708.61,-73.19 769.66,-72.68 809.89,-72.35"/>
|
||||
<polygon fill="black" stroke="black" points="809.67,-75.85 819.64,-72.27 809.62,-68.85 809.67,-75.85"/>
|
||||
<path fill="none" stroke="black" d="M540.21,-130.38C625.31,-129.37 791.23,-127.41 868.71,-126.49"/>
|
||||
<polygon fill="black" stroke="black" points="868.45,-130 878.41,-126.38 868.37,-123 868.45,-130"/>
|
||||
</g>
|
||||
<!-- 52 -->
|
||||
<!-- name: "varint", typeName: "", id: 52, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node21" class="node">
|
||||
<title>52</title>
|
||||
<ellipse fill="none" stroke="black" cx="852.57" cy="-18" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="852.57" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-72" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
</g>
|
||||
<!-- 51->52 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>51->52</title>
|
||||
<path fill="none" stroke="black" d="M290.04,-21.75C396.18,-21.04 698.36,-19.02 809.71,-18.28"/>
|
||||
<polygon fill="black" stroke="black" points="809.61,-21.78 819.59,-18.21 809.57,-14.78 809.61,-21.78"/>
|
||||
<path fill="none" stroke="black" d="M708.44,-74.53C751.91,-73.99 823.42,-73.09 868.67,-72.52"/>
|
||||
<polygon fill="black" stroke="black" points="868.66,-76.02 878.62,-72.4 868.58,-69.02 868.66,-76.02"/>
|
||||
</g>
|
||||
<!-- 67 -->
|
||||
<!-- name: "RecipeUnlockingRequirement", typeName: "", id: 67, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node23" class="node">
|
||||
<title>67</title>
|
||||
<ellipse fill="none" stroke="black" cx="911.46" cy="-18" rx="121.42" ry="18"/>
|
||||
<text text-anchor="middle" x="911.46" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">RecipeUnlockingRequirement</text>
|
||||
</g>
|
||||
<!-- 53->67 -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>53->67</title>
|
||||
<path fill="none" stroke="black" d="M379.17,-20.54C486.22,-20.03 659.02,-19.2 778.33,-18.63"/>
|
||||
<polygon fill="black" stroke="black" points="778.21,-22.13 788.19,-18.58 778.17,-15.13 778.21,-22.13"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 16 KiB |
@ -94,237 +94,237 @@
|
||||
<path fill="none" stroke="black" d="M76.53,-821.38C79.12,-874.33 94.54,-1027.82 186.03,-1096 241.87,-1137.61 725.79,-1145.98 885.27,-1147.62"/>
|
||||
<polygon fill="black" stroke="black" points="885.07,-1151.11 895.1,-1147.71 885.14,-1144.11 885.07,-1151.11"/>
|
||||
</g>
|
||||
<!-- 140 -->
|
||||
<!-- name: "Level ID", typeName: "", id: 140, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 146 -->
|
||||
<!-- name: "Level ID", typeName: "", id: 146, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node14" class="node">
|
||||
<title>140</title>
|
||||
<title>146</title>
|
||||
<ellipse fill="none" stroke="black" cx="696.58" cy="-1088" rx="42.58" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-1082.58" font-family="Times New Roman,serif" font-size="14.00">Level ID</text>
|
||||
</g>
|
||||
<!-- 0->140 -->
|
||||
<!-- 0->146 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>0->140</title>
|
||||
<title>0->146</title>
|
||||
<path fill="none" stroke="black" d="M78.06,-821.32C84.34,-868.07 107.97,-992 186.03,-1047 327.91,-1146.95 550.35,-1118.13 647.49,-1098.94"/>
|
||||
<polygon fill="black" stroke="black" points="648.12,-1102.38 657.22,-1096.96 646.72,-1095.53 648.12,-1102.38"/>
|
||||
</g>
|
||||
<!-- 142 -->
|
||||
<!-- name: "Level Name", typeName: "", id: 142, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 148 -->
|
||||
<!-- name: "Level Name", typeName: "", id: 148, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node16" class="node">
|
||||
<title>142</title>
|
||||
<title>148</title>
|
||||
<ellipse fill="none" stroke="black" cx="937" cy="-1040" rx="54.56" ry="18"/>
|
||||
<text text-anchor="middle" x="937" y="-1034.58" font-family="Times New Roman,serif" font-size="14.00">Level Name</text>
|
||||
</g>
|
||||
<!-- 0->142 -->
|
||||
<!-- 0->148 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>0->142</title>
|
||||
<title>0->148</title>
|
||||
<path fill="none" stroke="black" d="M81.01,-821.38C92.41,-859.37 124.26,-946.16 186.03,-984 299.99,-1053.81 711.26,-1047.78 871.48,-1042.56"/>
|
||||
<polygon fill="black" stroke="black" points="871.18,-1046.08 881.06,-1042.24 870.95,-1039.08 871.18,-1046.08"/>
|
||||
</g>
|
||||
<!-- 144 -->
|
||||
<!-- name: "Template Content Identity", typeName: "", id: 144, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 150 -->
|
||||
<!-- name: "Template Content Identity", typeName: "", id: 150, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node18" class="node">
|
||||
<title>144</title>
|
||||
<title>150</title>
|
||||
<ellipse fill="none" stroke="black" cx="696.58" cy="-981" rx="107.45" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-975.58" font-family="Times New Roman,serif" font-size="14.00">Template Content Identity</text>
|
||||
</g>
|
||||
<!-- 0->144 -->
|
||||
<!-- 0->150 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>0->144</title>
|
||||
<title>0->150</title>
|
||||
<path fill="none" stroke="black" d="M84.45,-821.18C99.78,-851.85 135.36,-913.15 186.03,-940 318.25,-1010.06 497.34,-1005.62 604.2,-994.42"/>
|
||||
<polygon fill="black" stroke="black" points="604.52,-997.91 614.08,-993.34 603.76,-990.95 604.52,-997.91"/>
|
||||
</g>
|
||||
<!-- 146 -->
|
||||
<!-- name: "Is Trial?", typeName: "", id: 146, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 152 -->
|
||||
<!-- name: "Is Trial?", typeName: "", id: 152, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node20" class="node">
|
||||
<title>146</title>
|
||||
<title>152</title>
|
||||
<ellipse fill="none" stroke="black" cx="937" cy="-932" rx="41.08" ry="18"/>
|
||||
<text text-anchor="middle" x="937" y="-926.58" font-family="Times New Roman,serif" font-size="14.00">Is Trial?</text>
|
||||
</g>
|
||||
<!-- 0->146 -->
|
||||
<!-- 0->152 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>0->146</title>
|
||||
<title>0->152</title>
|
||||
<path fill="none" stroke="black" d="M98.59,-820.46C119.86,-835.88 153.29,-857.5 186.03,-868 438.26,-948.92 761.28,-941.82 884.83,-935.35"/>
|
||||
<polygon fill="black" stroke="black" points="884.85,-938.86 894.64,-934.82 884.46,-931.87 884.85,-938.86"/>
|
||||
</g>
|
||||
<!-- 148 -->
|
||||
<!-- name: "Movement Settings", typeName: "SyncedPlayerMovementSettings", id: 148, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<!-- 154 -->
|
||||
<!-- name: "Movement Settings", typeName: "SyncedPlayerMovementSettings", id: 154, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node22" class="node">
|
||||
<title>148</title>
|
||||
<title>154</title>
|
||||
<ellipse fill="none" stroke="black" cx="696.58" cy="-875" rx="82" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-869.58" font-family="Times New Roman,serif" font-size="14.00">Movement Settings</text>
|
||||
</g>
|
||||
<!-- 0->148 -->
|
||||
<!-- 0->154 -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>0->148</title>
|
||||
<title>0->154</title>
|
||||
<path fill="none" stroke="black" d="M117.51,-818.25C137.88,-825.11 162.95,-832.63 186.03,-837 330.11,-864.27 500.58,-872.17 603.28,-874.34"/>
|
||||
<polygon fill="black" stroke="black" points="602.96,-877.84 613.02,-874.53 603.09,-870.84 602.96,-877.84"/>
|
||||
</g>
|
||||
<!-- 157 -->
|
||||
<!-- name: "Current Level Time", typeName: "", id: 157, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 163 -->
|
||||
<!-- name: "Current Level Time", typeName: "", id: 163, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node24" class="node">
|
||||
<title>157</title>
|
||||
<title>163</title>
|
||||
<ellipse fill="none" stroke="black" cx="937" cy="-824" rx="82.5" ry="18"/>
|
||||
<text text-anchor="middle" x="937" y="-818.58" font-family="Times New Roman,serif" font-size="14.00">Current Level Time</text>
|
||||
</g>
|
||||
<!-- 0->157 -->
|
||||
<!-- 0->163 -->
|
||||
<g id="edge23" class="edge">
|
||||
<title>0->157</title>
|
||||
<title>0->163</title>
|
||||
<path fill="none" stroke="black" d="M150.08,-804.81C306.78,-808.64 671.54,-817.54 843.35,-821.74"/>
|
||||
<polygon fill="black" stroke="black" points="843.04,-825.23 853.12,-821.98 843.21,-818.23 843.04,-825.23"/>
|
||||
</g>
|
||||
<!-- 159 -->
|
||||
<!-- name: "Enchantment Seed", typeName: "", id: 159, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 165 -->
|
||||
<!-- name: "Enchantment Seed", typeName: "", id: 165, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node26" class="node">
|
||||
<title>159</title>
|
||||
<title>165</title>
|
||||
<ellipse fill="none" stroke="black" cx="696.58" cy="-776" rx="79.51" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-770.58" font-family="Times New Roman,serif" font-size="14.00">Enchantment Seed</text>
|
||||
</g>
|
||||
<!-- 0->159 -->
|
||||
<!-- 0->165 -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>0->159</title>
|
||||
<title>0->165</title>
|
||||
<path fill="none" stroke="black" d="M149.21,-799.81C263.48,-794.83 483.88,-785.23 606.96,-779.86"/>
|
||||
<polygon fill="black" stroke="black" points="606.85,-783.37 616.68,-779.44 606.54,-776.38 606.85,-783.37"/>
|
||||
</g>
|
||||
<!-- 161 -->
|
||||
<!-- name: "Block Properties", typeName: "", id: 161, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
||||
<!-- 167 -->
|
||||
<!-- name: "Block Properties", typeName: "", id: 167, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
||||
<g id="node28" class="node">
|
||||
<title>161</title>
|
||||
<title>167</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-720" rx="73.02" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Block Properties</text>
|
||||
</g>
|
||||
<!-- 0->161 -->
|
||||
<!-- 0->167 -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>0->161</title>
|
||||
<title>0->167</title>
|
||||
<path fill="none" stroke="black" d="M118.64,-787.91C138.95,-780.92 163.64,-772.7 186.03,-766 223,-754.95 264.78,-743.93 298.28,-735.45"/>
|
||||
<polygon fill="black" stroke="black" points="299,-738.87 307.84,-733.04 297.29,-732.09 299,-738.87"/>
|
||||
</g>
|
||||
<!-- 169 -->
|
||||
<!-- name: "Item List - every vanilla item must be present", typeName: "", id: 169, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
||||
<!-- 175 -->
|
||||
<!-- name: "Item List - every vanilla item must be present", typeName: "", id: 175, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
||||
<g id="node36" class="node">
|
||||
<title>169</title>
|
||||
<title>175</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-558" rx="176.31" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Item List - every vanilla item must be present</text>
|
||||
</g>
|
||||
<!-- 0->169 -->
|
||||
<!-- 0->175 -->
|
||||
<g id="edge35" class="edge">
|
||||
<title>0->169</title>
|
||||
<title>0->175</title>
|
||||
<path fill="none" stroke="black" d="M92.5,-785.15C113.46,-762.78 151.13,-723.66 186.03,-693 232.66,-652.04 290.26,-609.01 326.41,-582.84"/>
|
||||
<polygon fill="black" stroke="black" points="328.27,-585.81 334.34,-577.12 324.18,-580.13 328.27,-585.81"/>
|
||||
</g>
|
||||
<!-- 182 -->
|
||||
<!-- name: "Multiplayer Correlation Id", typeName: "", id: 182, branchId: 0, recurseId: -1, attributes: 0, notes: "A UUID to identify this multiplayer session." -->
|
||||
<!-- 188 -->
|
||||
<!-- name: "Multiplayer Correlation Id", typeName: "", id: 188, branchId: 0, recurseId: -1, attributes: 0, notes: "A UUID to identify this multiplayer session." -->
|
||||
<g id="node42" class="node">
|
||||
<title>182</title>
|
||||
<title>188</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-504" rx="106.45" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Multiplayer Correlation Id</text>
|
||||
</g>
|
||||
<!-- 0->182 -->
|
||||
<!-- 0->188 -->
|
||||
<g id="edge41" class="edge">
|
||||
<title>0->182</title>
|
||||
<title>0->188</title>
|
||||
<path fill="none" stroke="black" d="M77.41,-784.83C82.25,-735.22 102.96,-596.76 186.03,-531 202.89,-517.65 223.6,-509.58 244.8,-504.89"/>
|
||||
<polygon fill="black" stroke="black" points="245.27,-508.37 254.42,-503.03 243.94,-501.49 245.27,-508.37"/>
|
||||
</g>
|
||||
<!-- 184 -->
|
||||
<!-- name: "Enable Item Stack Net Manager", typeName: "", id: 184, branchId: 0, recurseId: -1, attributes: 0, notes: "Whether the new item stack net manager is enabled for server authoritative inventory. This will eventually be required." -->
|
||||
<!-- 190 -->
|
||||
<!-- name: "Enable Item Stack Net Manager", typeName: "", id: 190, branchId: 0, recurseId: -1, attributes: 0, notes: "Whether the new item stack net manager is enabled for server authoritative inventory. This will eventually be required." -->
|
||||
<g id="node44" class="node">
|
||||
<title>184</title>
|
||||
<title>190</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-449" rx="127.91" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-443.57" font-family="Times New Roman,serif" font-size="14.00">Enable Item Stack Net Manager</text>
|
||||
</g>
|
||||
<!-- 0->184 -->
|
||||
<!-- 0->190 -->
|
||||
<g id="edge43" class="edge">
|
||||
<title>0->184</title>
|
||||
<title>0->190</title>
|
||||
<path fill="none" stroke="black" d="M76.08,-784.67C77.34,-728.67 89.33,-558.76 186.03,-477 197.38,-467.41 210.67,-460.43 224.77,-455.43"/>
|
||||
<polygon fill="black" stroke="black" points="225.77,-458.79 234.25,-452.44 223.66,-452.11 225.77,-458.79"/>
|
||||
</g>
|
||||
<!-- 186 -->
|
||||
<!-- name: "Server version", typeName: "", id: 186, branchId: 0, recurseId: -1, attributes: 0, notes: "For telemetry purposes - sending your own string with your own server name and version here would be useful for Mojang's telemetry." -->
|
||||
<!-- 192 -->
|
||||
<!-- name: "Server version", typeName: "", id: 192, branchId: 0, recurseId: -1, attributes: 0, notes: "For telemetry purposes - sending your own string with your own server name and version here would be useful for Mojang's telemetry." -->
|
||||
<g id="node46" class="node">
|
||||
<title>186</title>
|
||||
<title>192</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-393" rx="64.04" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-387.57" font-family="Times New Roman,serif" font-size="14.00">Server version</text>
|
||||
</g>
|
||||
<!-- 0->186 -->
|
||||
<!-- 0->192 -->
|
||||
<g id="edge45" class="edge">
|
||||
<title>0->186</title>
|
||||
<title>0->192</title>
|
||||
<path fill="none" stroke="black" d="M78.72,-784.56C89.23,-715.31 129.69,-472.1 186.03,-422 213.8,-397.31 254.26,-389.43 289.31,-388.01"/>
|
||||
<polygon fill="black" stroke="black" points="289.04,-391.52 298.96,-387.8 288.89,-384.52 289.04,-391.52"/>
|
||||
</g>
|
||||
<!-- 188 -->
|
||||
<!-- name: "Player Property Data", typeName: "CompoundTag", id: 188, branchId: 0, recurseId: -1, attributes: 256, notes: "like SyncActorPropertyPacket, specifically for minecraft:player properties" -->
|
||||
<!-- 194 -->
|
||||
<!-- name: "Player Property Data", typeName: "CompoundTag", id: 194, branchId: 0, recurseId: -1, attributes: 256, notes: "like SyncActorPropertyPacket, specifically for minecraft:player properties" -->
|
||||
<g id="node48" class="node">
|
||||
<title>188</title>
|
||||
<title>194</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-336" rx="87.99" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-330.57" font-family="Times New Roman,serif" font-size="14.00">Player Property Data</text>
|
||||
</g>
|
||||
<!-- 0->188 -->
|
||||
<!-- 0->194 -->
|
||||
<g id="edge47" class="edge">
|
||||
<title>0->188</title>
|
||||
<title>0->194</title>
|
||||
<path fill="none" stroke="black" d="M78.01,-784.54C86.53,-709.02 122.45,-424.86 186.03,-366 207.24,-346.37 236.36,-337.08 264.79,-333.2"/>
|
||||
<polygon fill="black" stroke="black" points="265,-336.7 274.55,-332.1 264.22,-329.74 265,-336.7"/>
|
||||
</g>
|
||||
<!-- 190 -->
|
||||
<!-- name: "Server Block Type Registry Checksum", typeName: "", id: 190, branchId: 0, recurseId: -1, attributes: 0, notes: "Checksum for detecting mismatches in block types between server and client." -->
|
||||
<!-- 196 -->
|
||||
<!-- name: "Server Block Type Registry Checksum", typeName: "", id: 196, branchId: 0, recurseId: -1, attributes: 0, notes: "Checksum for detecting mismatches in block types between server and client." -->
|
||||
<g id="node50" class="node">
|
||||
<title>190</title>
|
||||
<title>196</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-275" rx="156.35" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-269.57" font-family="Times New Roman,serif" font-size="14.00">Server Block Type Registry Checksum</text>
|
||||
</g>
|
||||
<!-- 0->190 -->
|
||||
<!-- 0->196 -->
|
||||
<g id="edge49" class="edge">
|
||||
<title>0->190</title>
|
||||
<title>0->196</title>
|
||||
<path fill="none" stroke="black" d="M77.46,-784.72C84.24,-703.64 115.57,-377.54 186.03,-309 194.79,-300.48 205.02,-293.77 216.04,-288.53"/>
|
||||
<polygon fill="black" stroke="black" points="217.16,-291.86 224.98,-284.71 214.41,-285.42 217.16,-291.86"/>
|
||||
</g>
|
||||
<!-- 192 -->
|
||||
<!-- name: "World Template ID", typeName: "mce::UUID", id: 192, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<!-- 198 -->
|
||||
<!-- name: "World Template ID", typeName: "mce::UUID", id: 198, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node52" class="node">
|
||||
<title>192</title>
|
||||
<title>198</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-208" rx="83.5" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-202.57" font-family="Times New Roman,serif" font-size="14.00">World Template ID</text>
|
||||
</g>
|
||||
<!-- 0->192 -->
|
||||
<!-- 0->198 -->
|
||||
<g id="edge51" class="edge">
|
||||
<title>0->192</title>
|
||||
<title>0->198</title>
|
||||
<path fill="none" stroke="black" d="M77.04,-784.63C82.28,-697.56 108.85,-327.43 186.03,-248 207.25,-226.16 237.75,-215.16 267.38,-209.9"/>
|
||||
<polygon fill="black" stroke="black" points="267.83,-213.38 277.18,-208.39 266.76,-206.46 267.83,-213.38"/>
|
||||
</g>
|
||||
<!-- 194 -->
|
||||
<!-- name: "Server Enabled ClientSide Generation", typeName: "", id: 194, branchId: 0, recurseId: -1, attributes: 0, notes: "BiomeComponentFactory needs to know about this toggle before we start parsing BiomeComponents" -->
|
||||
<!-- 200 -->
|
||||
<!-- name: "Server Enabled ClientSide Generation", typeName: "", id: 200, branchId: 0, recurseId: -1, attributes: 0, notes: "BiomeComponentFactory needs to know about this toggle before we start parsing BiomeComponents" -->
|
||||
<g id="node54" class="node">
|
||||
<title>194</title>
|
||||
<title>200</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-153" rx="150.36" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-147.57" font-family="Times New Roman,serif" font-size="14.00">Server Enabled ClientSide Generation</text>
|
||||
</g>
|
||||
<!-- 0->194 -->
|
||||
<!-- 0->200 -->
|
||||
<g id="edge53" class="edge">
|
||||
<title>0->194</title>
|
||||
<title>0->200</title>
|
||||
<path fill="none" stroke="black" d="M76.51,-784.53C79.38,-690.76 97.19,-268.37 186.03,-181 193.06,-174.09 201.07,-168.47 209.7,-163.92"/>
|
||||
<polygon fill="black" stroke="black" points="211.15,-167.1 218.73,-159.7 208.19,-160.76 211.15,-167.1"/>
|
||||
</g>
|
||||
<!-- 196 -->
|
||||
<!-- name: "BlockNetworkIds Are Hashes", typeName: "", id: 196, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 202 -->
|
||||
<!-- name: "BlockNetworkIds Are Hashes", typeName: "", id: 202, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node56" class="node">
|
||||
<title>196</title>
|
||||
<title>202</title>
|
||||
<ellipse fill="none" stroke="black" cx="696.58" cy="-76" rx="121.92" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-70.58" font-family="Times New Roman,serif" font-size="14.00">BlockNetworkIds Are Hashes</text>
|
||||
</g>
|
||||
<!-- 0->196 -->
|
||||
<!-- 0->202 -->
|
||||
<g id="edge55" class="edge">
|
||||
<title>0->196</title>
|
||||
<title>0->202</title>
|
||||
<path fill="none" stroke="black" d="M76.11,-784.79C77.05,-686.39 86.73,-219.21 186.03,-126 239.21,-76.09 433.56,-69.62 566.27,-71.41"/>
|
||||
<polygon fill="black" stroke="black" points="566.14,-74.91 576.19,-71.56 566.25,-67.91 566.14,-74.91"/>
|
||||
</g>
|
||||
<!-- 198 -->
|
||||
<!-- name: "NetworkPermissions", typeName: "NetworkPermissions", id: 198, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<!-- 204 -->
|
||||
<!-- name: "NetworkPermissions", typeName: "NetworkPermissions", id: 204, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
||||
<g id="node58" class="node">
|
||||
<title>198</title>
|
||||
<title>204</title>
|
||||
<ellipse fill="none" stroke="black" cx="362.34" cy="-22" rx="87.49" ry="18"/>
|
||||
<text text-anchor="middle" x="362.34" y="-16.57" font-family="Times New Roman,serif" font-size="14.00">NetworkPermissions</text>
|
||||
</g>
|
||||
<!-- 0->198 -->
|
||||
<!-- 0->204 -->
|
||||
<g id="edge57" class="edge">
|
||||
<title>0->198</title>
|
||||
<title>0->204</title>
|
||||
<path fill="none" stroke="black" d="M76.05,-784.68C76.6,-681.31 84.53,-171.63 186.03,-62 205.88,-40.56 234.64,-29.45 263.15,-23.99"/>
|
||||
<polygon fill="black" stroke="black" points="263.69,-27.45 272.97,-22.35 262.53,-20.54 263.69,-27.45"/>
|
||||
</g>
|
||||
@ -393,380 +393,380 @@
|
||||
<path fill="none" stroke="black" d="M739.55,-1192.29C832.11,-1195.14 1052.79,-1201.93 1144.19,-1204.75"/>
|
||||
<polygon fill="black" stroke="black" points="1143.82,-1208.24 1153.92,-1205.05 1144.04,-1201.24 1143.82,-1208.24"/>
|
||||
</g>
|
||||
<!-- 139 -->
|
||||
<!-- name: "LevelSettings", typeName: "", id: 139, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 145 -->
|
||||
<!-- name: "LevelSettings", typeName: "", id: 145, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node13" class="node">
|
||||
<title>139</title>
|
||||
<title>145</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-1152" rx="60.05" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-1146.58" font-family="Times New Roman,serif" font-size="14.00">LevelSettings</text>
|
||||
</g>
|
||||
<!-- 22->139 -->
|
||||
<!-- 22->145 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>22->139</title>
|
||||
<title>22->145</title>
|
||||
<path fill="none" stroke="black" d="M977.39,-1148.64C1014.22,-1149.23 1070.04,-1150.14 1114.51,-1150.86"/>
|
||||
<polygon fill="black" stroke="black" points="1114.28,-1154.36 1124.34,-1151.02 1114.39,-1147.36 1114.28,-1154.36"/>
|
||||
</g>
|
||||
<!-- 141 -->
|
||||
<!-- name: "string", typeName: "", id: 141, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 147 -->
|
||||
<!-- name: "string", typeName: "", id: 147, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node15" class="node">
|
||||
<title>141</title>
|
||||
<title>147</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-1098" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-1092.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 140->141 -->
|
||||
<!-- 146->147 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>140->141</title>
|
||||
<title>146->147</title>
|
||||
<path fill="none" stroke="black" d="M739.55,-1088.86C831.78,-1090.75 1051.21,-1095.26 1143.2,-1097.14"/>
|
||||
<polygon fill="black" stroke="black" points="1142.96,-1100.64 1153.03,-1097.35 1143.1,-1093.64 1142.96,-1100.64"/>
|
||||
</g>
|
||||
<!-- 143 -->
|
||||
<!-- name: "string", typeName: "", id: 143, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 149 -->
|
||||
<!-- name: "string", typeName: "", id: 149, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node17" class="node">
|
||||
<title>143</title>
|
||||
<title>149</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-1044" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-1038.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 142->143 -->
|
||||
<!-- 148->149 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>142->143</title>
|
||||
<title>148->149</title>
|
||||
<path fill="none" stroke="black" d="M991.88,-1040.87C1037.3,-1041.61 1101.39,-1042.65 1143.04,-1043.32"/>
|
||||
<polygon fill="black" stroke="black" points="1142.85,-1046.82 1152.91,-1043.48 1142.97,-1039.82 1142.85,-1046.82"/>
|
||||
</g>
|
||||
<!-- 145 -->
|
||||
<!-- name: "string", typeName: "", id: 145, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 151 -->
|
||||
<!-- name: "string", typeName: "", id: 151, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node19" class="node">
|
||||
<title>145</title>
|
||||
<title>151</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-990" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-984.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 144->145 -->
|
||||
<!-- 150->151 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>144->145</title>
|
||||
<title>150->151</title>
|
||||
<path fill="none" stroke="black" d="M803.62,-982.96C910.06,-984.92 1068.64,-987.85 1143.25,-989.23"/>
|
||||
<polygon fill="black" stroke="black" points="1142.91,-992.72 1152.97,-989.41 1143.04,-985.73 1142.91,-992.72"/>
|
||||
</g>
|
||||
<!-- 147 -->
|
||||
<!-- name: "bool", typeName: "", id: 147, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 153 -->
|
||||
<!-- name: "bool", typeName: "", id: 153, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node21" class="node">
|
||||
<title>147</title>
|
||||
<title>153</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-936" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-930.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 146->147 -->
|
||||
<!-- 152->153 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>146->147</title>
|
||||
<title>152->153</title>
|
||||
<path fill="none" stroke="black" d="M978.49,-932.66C1025.09,-933.41 1101.02,-934.64 1146.65,-935.38"/>
|
||||
<polygon fill="black" stroke="black" points="1146.54,-938.88 1156.6,-935.54 1146.66,-931.88 1146.54,-938.88"/>
|
||||
</g>
|
||||
<!-- 156 -->
|
||||
<!-- name: "SyncedPlayerMovementSettings", typeName: "", id: 156, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 162 -->
|
||||
<!-- name: "SyncedPlayerMovementSettings", typeName: "", id: 162, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node23" class="node">
|
||||
<title>156</title>
|
||||
<title>162</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-882" rx="130.4" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-876.58" font-family="Times New Roman,serif" font-size="14.00">SyncedPlayerMovementSettings</text>
|
||||
</g>
|
||||
<!-- 148->156 -->
|
||||
<!-- 154->162 -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>148->156</title>
|
||||
<title>154->162</title>
|
||||
<path fill="none" stroke="black" d="M778.87,-876.17C851.18,-877.21 958.5,-878.75 1044.64,-879.99"/>
|
||||
<polygon fill="black" stroke="black" points="1044.55,-883.48 1054.6,-880.13 1044.65,-876.48 1044.55,-883.48"/>
|
||||
</g>
|
||||
<!-- 158 -->
|
||||
<!-- name: "unsigned int64", typeName: "", id: 158, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 164 -->
|
||||
<!-- name: "unsigned int64", typeName: "", id: 164, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node25" class="node">
|
||||
<title>158</title>
|
||||
<title>164</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-828" rx="64.04" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">unsigned int64</text>
|
||||
</g>
|
||||
<!-- 157->158 -->
|
||||
<!-- 163->164 -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>157->158</title>
|
||||
<title>163->164</title>
|
||||
<path fill="none" stroke="black" d="M1019.53,-825.32C1048.92,-825.8 1081.9,-826.33 1110.64,-826.8"/>
|
||||
<polygon fill="black" stroke="black" points="1110.27,-830.29 1120.32,-826.95 1110.38,-823.29 1110.27,-830.29"/>
|
||||
</g>
|
||||
<!-- 160 -->
|
||||
<!-- name: "varint", typeName: "", id: 160, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 166 -->
|
||||
<!-- name: "varint", typeName: "", id: 166, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node27" class="node">
|
||||
<title>160</title>
|
||||
<title>166</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-774" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
</g>
|
||||
<!-- 159->160 -->
|
||||
<!-- 165->166 -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>159->160</title>
|
||||
<title>165->166</title>
|
||||
<path fill="none" stroke="black" d="M776.42,-775.68C880.94,-775.25 1061.63,-774.51 1143.02,-774.17"/>
|
||||
<polygon fill="black" stroke="black" points="1143.02,-777.67 1153,-774.13 1142.99,-770.67 1143.02,-777.67"/>
|
||||
</g>
|
||||
<!-- 162 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 162, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 168 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 168, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node29" class="node">
|
||||
<title>162</title>
|
||||
<title>168</title>
|
||||
<ellipse fill="none" stroke="black" cx="696.58" cy="-720" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
</g>
|
||||
<!-- 161->162 -->
|
||||
<!-- 167->168 -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>161->162</title>
|
||||
<title>167->168</title>
|
||||
<path fill="none" stroke="black" d="M435.84,-720C495.68,-720 579.58,-720 635.67,-720"/>
|
||||
<polygon fill="black" stroke="black" points="635.33,-723.5 645.33,-720 635.33,-716.5 635.33,-723.5"/>
|
||||
</g>
|
||||
<!-- 164 -->
|
||||
<!-- name: "example element", typeName: "", id: 164, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
<!-- 170 -->
|
||||
<!-- name: "example element", typeName: "", id: 170, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
<g id="node31" class="node">
|
||||
<title>164</title>
|
||||
<title>170</title>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="696.58" cy="-666" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
</g>
|
||||
<!-- 161->164 -->
|
||||
<!-- 167->170 -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>161->164</title>
|
||||
<title>167->170</title>
|
||||
<path fill="none" stroke="black" d="M424.28,-710.1C480.77,-700.91 564.83,-687.25 624.39,-677.57"/>
|
||||
<polygon fill="black" stroke="black" points="624.78,-681.05 634.09,-675.99 623.66,-674.14 624.78,-681.05"/>
|
||||
</g>
|
||||
<!-- 163 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 163, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 169 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 169, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node30" class="node">
|
||||
<title>163</title>
|
||||
<title>169</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-720" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
</g>
|
||||
<!-- 162->163 -->
|
||||
<!-- 168->169 -->
|
||||
<g id="edge29" class="edge">
|
||||
<title>162->163</title>
|
||||
<title>168->169</title>
|
||||
<path fill="none" stroke="black" d="M746.53,-720C831.36,-720 1006.29,-720 1107.65,-720"/>
|
||||
<polygon fill="black" stroke="black" points="1107.52,-723.5 1117.52,-720 1107.52,-716.5 1107.52,-723.5"/>
|
||||
</g>
|
||||
<!-- 165 -->
|
||||
<!-- name: "Block Name", typeName: "", id: 165, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 171 -->
|
||||
<!-- name: "Block Name", typeName: "", id: 171, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node32" class="node">
|
||||
<title>165</title>
|
||||
<title>171</title>
|
||||
<ellipse fill="none" stroke="black" cx="937" cy="-666" rx="56.55" ry="18"/>
|
||||
<text text-anchor="middle" x="937" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Block Name</text>
|
||||
</g>
|
||||
<!-- 164->165 -->
|
||||
<!-- 170->171 -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>164->165</title>
|
||||
<title>170->171</title>
|
||||
<path fill="none" stroke="black" d="M768.47,-666C800.25,-666 837.55,-666 868.88,-666"/>
|
||||
<polygon fill="black" stroke="black" points="868.62,-669.5 878.62,-666 868.62,-662.5 868.62,-669.5"/>
|
||||
</g>
|
||||
<!-- 167 -->
|
||||
<!-- name: "Block Definition", typeName: "CompoundTag", id: 167, branchId: 0, recurseId: -1, attributes: 256, notes: "Map of block states. { key (component name):[label,value] } (Can be left empty.)" -->
|
||||
<!-- 173 -->
|
||||
<!-- name: "Block Definition", typeName: "CompoundTag", id: 173, branchId: 0, recurseId: -1, attributes: 256, notes: "Map of block states. { key (component name):[label,value] } (Can be left empty.)" -->
|
||||
<g id="node34" class="node">
|
||||
<title>167</title>
|
||||
<title>173</title>
|
||||
<ellipse fill="none" stroke="black" cx="937" cy="-612" rx="71.02" ry="18"/>
|
||||
<text text-anchor="middle" x="937" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">Block Definition</text>
|
||||
</g>
|
||||
<!-- 164->167 -->
|
||||
<!-- 170->173 -->
|
||||
<g id="edge33" class="edge">
|
||||
<title>164->167</title>
|
||||
<title>170->173</title>
|
||||
<path fill="none" stroke="black" d="M750.79,-653.95C786.64,-645.83 834.11,-635.08 872.02,-626.49"/>
|
||||
<polygon fill="black" stroke="black" points="872.5,-629.97 881.47,-624.35 870.95,-623.14 872.5,-629.97"/>
|
||||
</g>
|
||||
<!-- 166 -->
|
||||
<!-- name: "string", typeName: "", id: 166, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 172 -->
|
||||
<!-- name: "string", typeName: "", id: 172, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node33" class="node">
|
||||
<title>166</title>
|
||||
<title>172</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-666" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 165->166 -->
|
||||
<!-- 171->172 -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>165->166</title>
|
||||
<title>171->172</title>
|
||||
<path fill="none" stroke="black" d="M994.02,-666C1039.35,-666 1102.16,-666 1143.16,-666"/>
|
||||
<polygon fill="black" stroke="black" points="1143.11,-669.5 1153.11,-666 1143.11,-662.5 1143.11,-669.5"/>
|
||||
</g>
|
||||
<!-- 168 -->
|
||||
<!-- name: "CompoundTag", typeName: "", id: 168, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 174 -->
|
||||
<!-- name: "CompoundTag", typeName: "", id: 174, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node35" class="node">
|
||||
<title>168</title>
|
||||
<title>174</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-612" rx="67.53" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">CompoundTag</text>
|
||||
</g>
|
||||
<!-- 167->168 -->
|
||||
<!-- 173->174 -->
|
||||
<g id="edge34" class="edge">
|
||||
<title>167->168</title>
|
||||
<title>173->174</title>
|
||||
<path fill="none" stroke="black" d="M1008.42,-612C1039.14,-612 1075.27,-612 1106.81,-612"/>
|
||||
<polygon fill="black" stroke="black" points="1106.69,-615.5 1116.69,-612 1106.69,-608.5 1106.69,-615.5"/>
|
||||
</g>
|
||||
<!-- 170 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 170, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 176 -->
|
||||
<!-- name: "Array Size", typeName: "", id: 176, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node37" class="node">
|
||||
<title>170</title>
|
||||
<title>176</title>
|
||||
<ellipse fill="none" stroke="black" cx="937" cy="-558" rx="49.57" ry="18"/>
|
||||
<text text-anchor="middle" x="937" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
||||
</g>
|
||||
<!-- 169->170 -->
|
||||
<!-- 175->176 -->
|
||||
<g id="edge36" class="edge">
|
||||
<title>169->170</title>
|
||||
<title>175->176</title>
|
||||
<path fill="none" stroke="black" d="M539.05,-558C653.9,-558 796.81,-558 876.03,-558"/>
|
||||
<polygon fill="black" stroke="black" points="875.73,-561.5 885.73,-558 875.73,-554.5 875.73,-561.5"/>
|
||||
</g>
|
||||
<!-- 172 -->
|
||||
<!-- name: "example element", typeName: "", id: 172, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
<!-- 178 -->
|
||||
<!-- name: "example element", typeName: "", id: 178, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
||||
<g id="node39" class="node">
|
||||
<title>172</title>
|
||||
<title>178</title>
|
||||
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="696.58" cy="-508" rx="71.52" ry="18"/>
|
||||
<text text-anchor="middle" x="696.58" y="-502.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
||||
</g>
|
||||
<!-- 169->172 -->
|
||||
<!-- 175->178 -->
|
||||
<g id="edge38" class="edge">
|
||||
<title>169->172</title>
|
||||
<title>175->178</title>
|
||||
<path fill="none" stroke="black" d="M463.93,-542.86C515.27,-535.14 576.56,-525.91 623.2,-518.89"/>
|
||||
<polygon fill="black" stroke="black" points="623.56,-522.38 632.92,-517.43 622.51,-515.46 623.56,-522.38"/>
|
||||
</g>
|
||||
<!-- 171 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 171, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 177 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 177, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node38" class="node">
|
||||
<title>171</title>
|
||||
<title>177</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-558" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
</g>
|
||||
<!-- 170->171 -->
|
||||
<!-- 176->177 -->
|
||||
<g id="edge37" class="edge">
|
||||
<title>170->171</title>
|
||||
<title>176->177</title>
|
||||
<path fill="none" stroke="black" d="M986.78,-558C1021.19,-558 1067.99,-558 1107.47,-558"/>
|
||||
<polygon fill="black" stroke="black" points="1107.41,-561.5 1117.41,-558 1107.41,-554.5 1107.41,-561.5"/>
|
||||
</g>
|
||||
<!-- 173 -->
|
||||
<!-- name: "Item Info", typeName: "ItemData", id: 173, branchId: 0, recurseId: -1, attributes: 256, notes: "See: ItemData Type" -->
|
||||
<!-- 179 -->
|
||||
<!-- name: "Item Info", typeName: "ItemData", id: 179, branchId: 0, recurseId: -1, attributes: 256, notes: "See: ItemData Type" -->
|
||||
<g id="node40" class="node">
|
||||
<title>173</title>
|
||||
<title>179</title>
|
||||
<ellipse fill="none" stroke="black" cx="937" cy="-504" rx="45.08" ry="18"/>
|
||||
<text text-anchor="middle" x="937" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Item Info</text>
|
||||
</g>
|
||||
<!-- 172->173 -->
|
||||
<!-- 178->179 -->
|
||||
<g id="edge39" class="edge">
|
||||
<title>172->173</title>
|
||||
<title>178->179</title>
|
||||
<path fill="none" stroke="black" d="M768.14,-506.82C803.89,-506.22 846.67,-505.5 880.1,-504.94"/>
|
||||
<polygon fill="black" stroke="black" points="880.06,-508.44 890,-504.77 879.94,-501.44 880.06,-508.44"/>
|
||||
</g>
|
||||
<!-- 181 -->
|
||||
<!-- name: "ItemData", typeName: "", id: 181, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 187 -->
|
||||
<!-- name: "ItemData", typeName: "", id: 187, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node41" class="node">
|
||||
<title>181</title>
|
||||
<title>187</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-504" rx="44.08" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">ItemData</text>
|
||||
</g>
|
||||
<!-- 173->181 -->
|
||||
<!-- 179->187 -->
|
||||
<g id="edge40" class="edge">
|
||||
<title>173->181</title>
|
||||
<title>179->187</title>
|
||||
<path fill="none" stroke="black" d="M982.42,-504C1023.85,-504 1085.74,-504 1130.19,-504"/>
|
||||
<polygon fill="black" stroke="black" points="1130.15,-507.5 1140.15,-504 1130.15,-500.5 1130.15,-507.5"/>
|
||||
</g>
|
||||
<!-- 183 -->
|
||||
<!-- name: "string", typeName: "", id: 183, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 189 -->
|
||||
<!-- name: "string", typeName: "", id: 189, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node43" class="node">
|
||||
<title>183</title>
|
||||
<title>189</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-450" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 182->183 -->
|
||||
<!-- 188->189 -->
|
||||
<g id="edge42" class="edge">
|
||||
<title>182->183</title>
|
||||
<title>188->189</title>
|
||||
<path fill="none" stroke="black" d="M449.85,-493.44C488.06,-489.08 533.55,-484.28 574.65,-481 788.05,-463.98 1044.21,-454.53 1143.11,-451.29"/>
|
||||
<polygon fill="black" stroke="black" points="1142.99,-454.8 1152.87,-450.98 1142.76,-447.8 1142.99,-454.8"/>
|
||||
</g>
|
||||
<!-- 185 -->
|
||||
<!-- name: "bool", typeName: "", id: 185, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 191 -->
|
||||
<!-- name: "bool", typeName: "", id: 191, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node45" class="node">
|
||||
<title>185</title>
|
||||
<title>191</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-396" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 184->185 -->
|
||||
<!-- 190->191 -->
|
||||
<g id="edge44" class="edge">
|
||||
<title>184->185</title>
|
||||
<title>190->191</title>
|
||||
<path fill="none" stroke="black" d="M479.31,-441.52C667.25,-429.39 1029.21,-406.04 1146.91,-398.45"/>
|
||||
<polygon fill="black" stroke="black" points="1146.9,-401.96 1156.65,-397.82 1146.44,-394.97 1146.9,-401.96"/>
|
||||
</g>
|
||||
<!-- 187 -->
|
||||
<!-- name: "string", typeName: "", id: 187, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 193 -->
|
||||
<!-- name: "string", typeName: "", id: 193, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node47" class="node">
|
||||
<title>187</title>
|
||||
<title>193</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-342" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
||||
</g>
|
||||
<!-- 186->187 -->
|
||||
<!-- 192->193 -->
|
||||
<g id="edge46" class="edge">
|
||||
<title>186->187</title>
|
||||
<title>192->193</title>
|
||||
<path fill="none" stroke="black" d="M425.43,-389.15C585.45,-379.21 1008.8,-352.93 1143.28,-344.58"/>
|
||||
<polygon fill="black" stroke="black" points="1143.38,-348.08 1153.14,-343.97 1142.94,-341.1 1143.38,-348.08"/>
|
||||
</g>
|
||||
<!-- 189 -->
|
||||
<!-- name: "CompoundTag", typeName: "", id: 189, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 195 -->
|
||||
<!-- name: "CompoundTag", typeName: "", id: 195, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node49" class="node">
|
||||
<title>189</title>
|
||||
<title>195</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-288" rx="67.53" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">CompoundTag</text>
|
||||
</g>
|
||||
<!-- 188->189 -->
|
||||
<!-- 194->195 -->
|
||||
<g id="edge48" class="edge">
|
||||
<title>188->189</title>
|
||||
<title>194->195</title>
|
||||
<path fill="none" stroke="black" d="M447.4,-331.09C607.59,-321.73 954.32,-301.47 1108.42,-292.47"/>
|
||||
<polygon fill="black" stroke="black" points="1108.33,-295.98 1118.11,-291.9 1107.92,-288.99 1108.33,-295.98"/>
|
||||
</g>
|
||||
<!-- 191 -->
|
||||
<!-- name: "unsigned int64", typeName: "", id: 191, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 197 -->
|
||||
<!-- name: "unsigned int64", typeName: "", id: 197, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node51" class="node">
|
||||
<title>191</title>
|
||||
<title>197</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-234" rx="64.04" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">unsigned int64</text>
|
||||
</g>
|
||||
<!-- 190->191 -->
|
||||
<!-- 196->197 -->
|
||||
<g id="edge50" class="edge">
|
||||
<title>190->191</title>
|
||||
<title>196->197</title>
|
||||
<path fill="none" stroke="black" d="M506.92,-267.83C683.01,-259.05 974.83,-244.48 1110.85,-237.7"/>
|
||||
<polygon fill="black" stroke="black" points="1111.02,-241.19 1120.83,-237.2 1110.67,-234.2 1111.02,-241.19"/>
|
||||
</g>
|
||||
<!-- 193 -->
|
||||
<!-- name: "mce::UUID", typeName: "", id: 193, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 199 -->
|
||||
<!-- name: "mce::UUID", typeName: "", id: 199, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node53" class="node">
|
||||
<title>193</title>
|
||||
<title>199</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-180" rx="52.56" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">mce::UUID</text>
|
||||
</g>
|
||||
<!-- 192->193 -->
|
||||
<!-- 198->199 -->
|
||||
<g id="edge52" class="edge">
|
||||
<title>192->193</title>
|
||||
<title>198->199</title>
|
||||
<path fill="none" stroke="black" d="M445.12,-205.21C609.02,-199.63 974.56,-187.17 1121.72,-182.15"/>
|
||||
<polygon fill="black" stroke="black" points="1121.8,-185.65 1131.68,-181.81 1121.57,-178.66 1121.8,-185.65"/>
|
||||
</g>
|
||||
<!-- 195 -->
|
||||
<!-- name: "bool", typeName: "", id: 195, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 201 -->
|
||||
<!-- name: "bool", typeName: "", id: 201, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node55" class="node">
|
||||
<title>195</title>
|
||||
<title>201</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-126" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 194->195 -->
|
||||
<!-- 200->201 -->
|
||||
<g id="edge54" class="edge">
|
||||
<title>194->195</title>
|
||||
<title>200->201</title>
|
||||
<path fill="none" stroke="black" d="M507.86,-148.25C701.55,-141.89 1034.01,-130.96 1146.45,-127.26"/>
|
||||
<polygon fill="black" stroke="black" points="1146.46,-130.77 1156.34,-126.94 1146.23,-123.77 1146.46,-130.77"/>
|
||||
</g>
|
||||
<!-- 197 -->
|
||||
<!-- name: "bool", typeName: "", id: 197, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 203 -->
|
||||
<!-- name: "bool", typeName: "", id: 203, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node57" class="node">
|
||||
<title>197</title>
|
||||
<title>203</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-72" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 196->197 -->
|
||||
<!-- 202->203 -->
|
||||
<g id="edge56" class="edge">
|
||||
<title>196->197</title>
|
||||
<title>202->203</title>
|
||||
<path fill="none" stroke="black" d="M818.67,-75.01C926.32,-74.12 1077.14,-72.88 1146.84,-72.31"/>
|
||||
<polygon fill="black" stroke="black" points="1146.61,-75.81 1156.58,-72.23 1146.55,-68.81 1146.61,-75.81"/>
|
||||
</g>
|
||||
<!-- 202 -->
|
||||
<!-- name: "NetworkPermissions", typeName: "", id: 202, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 208 -->
|
||||
<!-- name: "NetworkPermissions", typeName: "", id: 208, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node59" class="node">
|
||||
<title>202</title>
|
||||
<title>208</title>
|
||||
<ellipse fill="none" stroke="black" cx="1185.9" cy="-18" rx="87.49" ry="18"/>
|
||||
<text text-anchor="middle" x="1185.9" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">NetworkPermissions</text>
|
||||
</g>
|
||||
<!-- 198->202 -->
|
||||
<!-- 204->208 -->
|
||||
<g id="edge58" class="edge">
|
||||
<title>198->202</title>
|
||||
<title>204->208</title>
|
||||
<path fill="none" stroke="black" d="M450.1,-21.58C604.17,-20.83 924.54,-19.27 1086.55,-18.48"/>
|
||||
<polygon fill="black" stroke="black" points="1086.44,-21.98 1096.42,-18.43 1086.41,-14.98 1086.44,-21.98"/>
|
||||
</g>
|
||||
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
@ -9,88 +9,88 @@
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 148)">
|
||||
<title>SyncedPlayerMovementSettings</title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-148 690.76,-148 690.76,4 -4,4"/>
|
||||
<!-- 149 -->
|
||||
<!-- name: "SyncedPlayerMovementSettings", typeName: "", id: 149, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 155 -->
|
||||
<!-- name: "SyncedPlayerMovementSettings", typeName: "", id: 155, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>149</title>
|
||||
<title>155</title>
|
||||
<ellipse fill="none" stroke="black" cx="130.4" cy="-72" rx="130.4" ry="18"/>
|
||||
<text text-anchor="middle" x="130.4" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">SyncedPlayerMovementSettings</text>
|
||||
</g>
|
||||
<!-- 150 -->
|
||||
<!-- name: "Authority Mode", typeName: "", id: 150, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 156 -->
|
||||
<!-- name: "Authority Mode", typeName: "", id: 156, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>150</title>
|
||||
<title>156</title>
|
||||
<ellipse fill="none" stroke="black" cx="442.68" cy="-126" rx="70.03" ry="18"/>
|
||||
<text text-anchor="middle" x="442.68" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Authority Mode</text>
|
||||
</g>
|
||||
<!-- 149->150 -->
|
||||
<!-- 155->156 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>149->150</title>
|
||||
<title>155->156</title>
|
||||
<path fill="none" stroke="black" d="M213.33,-86.26C262.93,-94.89 325.47,-105.78 372.56,-113.97"/>
|
||||
<polygon fill="black" stroke="black" points="371.93,-117.41 382.38,-115.68 373.13,-110.52 371.93,-117.41"/>
|
||||
</g>
|
||||
<!-- 152 -->
|
||||
<!-- name: "Rewind History Size", typeName: "", id: 152, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 158 -->
|
||||
<!-- name: "Rewind History Size", typeName: "", id: 158, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node4" class="node">
|
||||
<title>152</title>
|
||||
<title>158</title>
|
||||
<ellipse fill="none" stroke="black" cx="442.68" cy="-72" rx="86.99" ry="18"/>
|
||||
<text text-anchor="middle" x="442.68" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Rewind History Size</text>
|
||||
</g>
|
||||
<!-- 149->152 -->
|
||||
<!-- 155->158 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>149->152</title>
|
||||
<title>155->158</title>
|
||||
<path fill="none" stroke="black" d="M261.19,-72C288.82,-72 317.55,-72 343.75,-72"/>
|
||||
<polygon fill="black" stroke="black" points="343.69,-75.5 353.69,-72 343.69,-68.5 343.69,-75.5"/>
|
||||
</g>
|
||||
<!-- 154 -->
|
||||
<!-- name: "Server Authoratative Block Breaking", typeName: "", id: 154, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 160 -->
|
||||
<!-- name: "Server Authoratative Block Breaking", typeName: "", id: 160, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node6" class="node">
|
||||
<title>154</title>
|
||||
<title>160</title>
|
||||
<ellipse fill="none" stroke="black" cx="442.68" cy="-18" rx="145.87" ry="18"/>
|
||||
<text text-anchor="middle" x="442.68" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Server Authoratative Block Breaking</text>
|
||||
</g>
|
||||
<!-- 149->154 -->
|
||||
<!-- 155->160 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>149->154</title>
|
||||
<title>155->160</title>
|
||||
<path fill="none" stroke="black" d="M213.33,-57.74C253.71,-50.71 302.68,-42.19 344.89,-34.84"/>
|
||||
<polygon fill="black" stroke="black" points="345.3,-38.33 354.55,-33.16 344.1,-31.43 345.3,-38.33"/>
|
||||
</g>
|
||||
<!-- 151 -->
|
||||
<!-- name: "varint", typeName: "", id: 151, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 157 -->
|
||||
<!-- name: "varint", typeName: "", id: 157, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>151</title>
|
||||
<title>157</title>
|
||||
<ellipse fill="none" stroke="black" cx="655.66" cy="-126" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="655.66" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
</g>
|
||||
<!-- 150->151 -->
|
||||
<!-- 156->157 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>150->151</title>
|
||||
<title>156->157</title>
|
||||
<path fill="none" stroke="black" d="M513.06,-126C546.09,-126 584.51,-126 612.99,-126"/>
|
||||
<polygon fill="black" stroke="black" points="612.64,-129.5 622.64,-126 612.64,-122.5 612.64,-129.5"/>
|
||||
</g>
|
||||
<!-- 153 -->
|
||||
<!-- name: "varint", typeName: "", id: 153, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 159 -->
|
||||
<!-- name: "varint", typeName: "", id: 159, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node5" class="node">
|
||||
<title>153</title>
|
||||
<title>159</title>
|
||||
<ellipse fill="none" stroke="black" cx="655.66" cy="-72" rx="31.1" ry="18"/>
|
||||
<text text-anchor="middle" x="655.66" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
||||
</g>
|
||||
<!-- 152->153 -->
|
||||
<!-- 158->159 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>152->153</title>
|
||||
<title>158->159</title>
|
||||
<path fill="none" stroke="black" d="M530.1,-72C558.63,-72 589.07,-72 612.73,-72"/>
|
||||
<polygon fill="black" stroke="black" points="612.58,-75.5 622.58,-72 612.58,-68.5 612.58,-75.5"/>
|
||||
</g>
|
||||
<!-- 155 -->
|
||||
<!-- name: "bool", typeName: "", id: 155, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 161 -->
|
||||
<!-- name: "bool", typeName: "", id: 161, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node7" class="node">
|
||||
<title>155</title>
|
||||
<title>161</title>
|
||||
<ellipse fill="none" stroke="black" cx="655.66" cy="-18" rx="27.61" ry="18"/>
|
||||
<text text-anchor="middle" x="655.66" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
||||
</g>
|
||||
<!-- 154->155 -->
|
||||
<!-- 160->161 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>154->155</title>
|
||||
<title>160->161</title>
|
||||
<path fill="none" stroke="black" d="M588.77,-18C598.59,-18 607.87,-18 616.21,-18"/>
|
||||
<polygon fill="black" stroke="black" points="616.17,-21.5 626.17,-18 616.17,-14.5 616.17,-21.5"/>
|
||||
</g>
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 51 KiB |
@ -9,36 +9,36 @@
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 40)">
|
||||
<title>TypedServerNetId<struct RecipeNetIdTag,unsigned int,0></title>
|
||||
<polygon fill="white" stroke="none" points="-4,4 -4,-40 874.39,-40 874.39,4 -4,4"/>
|
||||
<!-- 55 -->
|
||||
<!-- name: "TypedServerNetId<struct RecipeNetIdTag,unsigned int,0>", typeName: "", id: 55, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 70 -->
|
||||
<!-- name: "TypedServerNetId<struct RecipeNetIdTag,unsigned int,0>", typeName: "", id: 70, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node1" class="node">
|
||||
<title>55</title>
|
||||
<title>70</title>
|
||||
<ellipse fill="none" stroke="black" cx="229.7" cy="-18" rx="229.7" ry="18"/>
|
||||
<text text-anchor="middle" x="229.7" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">TypedServerNetId<struct RecipeNetIdTag,unsigned int,0></text>
|
||||
</g>
|
||||
<!-- 56 -->
|
||||
<!-- name: "Raw Id (32 bit unsigned)", typeName: "", id: 56, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<!-- 71 -->
|
||||
<!-- name: "Raw Id (32 bit unsigned)", typeName: "", id: 71, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
||||
<g id="node2" class="node">
|
||||
<title>56</title>
|
||||
<title>71</title>
|
||||
<ellipse fill="none" stroke="black" cx="598.37" cy="-18" rx="102.96" ry="18"/>
|
||||
<text text-anchor="middle" x="598.37" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Raw Id (32 bit unsigned)</text>
|
||||
</g>
|
||||
<!-- 55->56 -->
|
||||
<!-- 70->71 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>55->56</title>
|
||||
<title>70->71</title>
|
||||
<path fill="none" stroke="black" d="M459.79,-18C467.96,-18 476,-18 483.84,-18"/>
|
||||
<polygon fill="black" stroke="black" points="483.66,-21.5 493.66,-18 483.66,-14.5 483.66,-21.5"/>
|
||||
</g>
|
||||
<!-- 57 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 57, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<!-- 72 -->
|
||||
<!-- name: "unsigned varint", typeName: "", id: 72, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
||||
<g id="node3" class="node">
|
||||
<title>57</title>
|
||||
<title>72</title>
|
||||
<ellipse fill="none" stroke="black" cx="803.86" cy="-18" rx="66.53" ry="18"/>
|
||||
<text text-anchor="middle" x="803.86" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
||||
</g>
|
||||
<!-- 56->57 -->
|
||||
<!-- 71->72 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>56->57</title>
|
||||
<title>71->72</title>
|
||||
<path fill="none" stroke="black" d="M701.71,-18C709.76,-18 717.8,-18 725.63,-18"/>
|
||||
<polygon fill="black" stroke="black" points="725.43,-21.5 735.43,-18 725.43,-14.5 725.43,-21.5"/>
|
||||
</g>
|
||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
@ -147,6 +147,8 @@
|
||||
<td><a href="PropertySyncData.html">PropertySyncData diagram</a></td>
|
||||
</tr><tr><td>RecipeIngredient</td>
|
||||
<td><a href="RecipeIngredient.html">RecipeIngredient diagram</a></td>
|
||||
</tr><tr><td>RecipeUnlockingRequirement</td>
|
||||
<td><a href="RecipeUnlockingRequirement.html">RecipeUnlockingRequirement diagram</a></td>
|
||||
</tr><tr><td>ScoreboardId</td>
|
||||
<td><a href="ScoreboardId.html">ScoreboardId diagram</a></td>
|
||||
</tr><tr><td>SerializedAbilitiesData</td>
|
||||
|