diff --git a/data/bedrock/1.17.30/proto.yml b/data/bedrock/1.17.30/proto.yml index 4c0b51440..d93bdb80a 100644 --- a/data/bedrock/1.17.30/proto.yml +++ b/data/bedrock/1.17.30/proto.yml @@ -2692,9 +2692,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.17.30/protocol.json b/data/bedrock/1.17.30/protocol.json index 6e1abb491..5de0a80a0 100644 --- a/data/bedrock/1.17.30/protocol.json +++ b/data/bedrock/1.17.30/protocol.json @@ -8205,7 +8205,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.17.40/proto.yml b/data/bedrock/1.17.40/proto.yml index 31b10e1b4..18e18bd25 100644 --- a/data/bedrock/1.17.40/proto.yml +++ b/data/bedrock/1.17.40/proto.yml @@ -2692,9 +2692,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.17.40/protocol.json b/data/bedrock/1.17.40/protocol.json index 6f2da7305..80e2d94f9 100644 --- a/data/bedrock/1.17.40/protocol.json +++ b/data/bedrock/1.17.40/protocol.json @@ -8206,7 +8206,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.18.0/proto.yml b/data/bedrock/1.18.0/proto.yml index c85a3a90d..d93239851 100644 --- a/data/bedrock/1.18.0/proto.yml +++ b/data/bedrock/1.18.0/proto.yml @@ -2699,9 +2699,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.18.0/protocol.json b/data/bedrock/1.18.0/protocol.json index 5c42db5f2..b47a2b2c3 100644 --- a/data/bedrock/1.18.0/protocol.json +++ b/data/bedrock/1.18.0/protocol.json @@ -8251,7 +8251,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.18.11/proto.yml b/data/bedrock/1.18.11/proto.yml index 867516fd3..32aabc724 100644 --- a/data/bedrock/1.18.11/proto.yml +++ b/data/bedrock/1.18.11/proto.yml @@ -2706,9 +2706,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.18.11/protocol.json b/data/bedrock/1.18.11/protocol.json index dcd64e19a..6e4916248 100644 --- a/data/bedrock/1.18.11/protocol.json +++ b/data/bedrock/1.18.11/protocol.json @@ -8309,7 +8309,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.18.30/proto.yml b/data/bedrock/1.18.30/proto.yml index 746d93e44..3722676b5 100644 --- a/data/bedrock/1.18.30/proto.yml +++ b/data/bedrock/1.18.30/proto.yml @@ -2720,9 +2720,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.18.30/protocol.json b/data/bedrock/1.18.30/protocol.json index fa8e3bda1..cf18bc333 100644 --- a/data/bedrock/1.18.30/protocol.json +++ b/data/bedrock/1.18.30/protocol.json @@ -8398,7 +8398,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.1/proto.yml b/data/bedrock/1.19.1/proto.yml index fefe8b579..c258d5195 100644 --- a/data/bedrock/1.19.1/proto.yml +++ b/data/bedrock/1.19.1/proto.yml @@ -2734,9 +2734,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.1/protocol.json b/data/bedrock/1.19.1/protocol.json index c92886d96..7749d4b88 100644 --- a/data/bedrock/1.19.1/protocol.json +++ b/data/bedrock/1.19.1/protocol.json @@ -8449,7 +8449,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.10/proto.yml b/data/bedrock/1.19.10/proto.yml index ca25e4b68..eae1f568b 100644 --- a/data/bedrock/1.19.10/proto.yml +++ b/data/bedrock/1.19.10/proto.yml @@ -2785,9 +2785,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.10/protocol.json b/data/bedrock/1.19.10/protocol.json index 78a14333c..a6d95c85a 100644 --- a/data/bedrock/1.19.10/protocol.json +++ b/data/bedrock/1.19.10/protocol.json @@ -8517,7 +8517,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.20/proto.yml b/data/bedrock/1.19.20/proto.yml index 0930b74d4..4815b6b7f 100644 --- a/data/bedrock/1.19.20/proto.yml +++ b/data/bedrock/1.19.20/proto.yml @@ -2822,9 +2822,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.20/protocol.json b/data/bedrock/1.19.20/protocol.json index c9e895821..d5d619bfe 100644 --- a/data/bedrock/1.19.20/protocol.json +++ b/data/bedrock/1.19.20/protocol.json @@ -8682,7 +8682,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.21/proto.yml b/data/bedrock/1.19.21/proto.yml index 43e01df19..35df4aefb 100644 --- a/data/bedrock/1.19.21/proto.yml +++ b/data/bedrock/1.19.21/proto.yml @@ -2822,9 +2822,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.21/protocol.json b/data/bedrock/1.19.21/protocol.json index c9e895821..d5d619bfe 100644 --- a/data/bedrock/1.19.21/protocol.json +++ b/data/bedrock/1.19.21/protocol.json @@ -8682,7 +8682,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.30/proto.yml b/data/bedrock/1.19.30/proto.yml index 09db8bbb8..35456363b 100644 --- a/data/bedrock/1.19.30/proto.yml +++ b/data/bedrock/1.19.30/proto.yml @@ -2825,9 +2825,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.30/protocol.json b/data/bedrock/1.19.30/protocol.json index 39029c7ad..83ac0fb72 100644 --- a/data/bedrock/1.19.30/protocol.json +++ b/data/bedrock/1.19.30/protocol.json @@ -8786,7 +8786,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.40/proto.yml b/data/bedrock/1.19.40/proto.yml index 3e306bcfa..d8c387f7d 100644 --- a/data/bedrock/1.19.40/proto.yml +++ b/data/bedrock/1.19.40/proto.yml @@ -2835,9 +2835,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.40/protocol.json b/data/bedrock/1.19.40/protocol.json index a95f1234c..7ae81316a 100644 --- a/data/bedrock/1.19.40/protocol.json +++ b/data/bedrock/1.19.40/protocol.json @@ -8858,7 +8858,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.50/proto.yml b/data/bedrock/1.19.50/proto.yml index 1affa33d8..1794851c6 100644 --- a/data/bedrock/1.19.50/proto.yml +++ b/data/bedrock/1.19.50/proto.yml @@ -2837,9 +2837,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.50/protocol.json b/data/bedrock/1.19.50/protocol.json index ee0f7bafe..fddc75649 100644 --- a/data/bedrock/1.19.50/protocol.json +++ b/data/bedrock/1.19.50/protocol.json @@ -8876,7 +8876,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.60/proto.yml b/data/bedrock/1.19.60/proto.yml index 7507bd311..632e0bac9 100644 --- a/data/bedrock/1.19.60/proto.yml +++ b/data/bedrock/1.19.60/proto.yml @@ -2841,9 +2841,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.60/protocol.json b/data/bedrock/1.19.60/protocol.json index bfee47ac0..6bf8c6ca1 100644 --- a/data/bedrock/1.19.60/protocol.json +++ b/data/bedrock/1.19.60/protocol.json @@ -8921,7 +8921,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.62/proto.yml b/data/bedrock/1.19.62/proto.yml index d2677e0c1..4eee100c3 100644 --- a/data/bedrock/1.19.62/proto.yml +++ b/data/bedrock/1.19.62/proto.yml @@ -2842,9 +2842,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.62/protocol.json b/data/bedrock/1.19.62/protocol.json index 242ed3036..d4328c6af 100644 --- a/data/bedrock/1.19.62/protocol.json +++ b/data/bedrock/1.19.62/protocol.json @@ -8925,7 +8925,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.70/proto.yml b/data/bedrock/1.19.70/proto.yml index ba811fc6c..de634df2d 100644 --- a/data/bedrock/1.19.70/proto.yml +++ b/data/bedrock/1.19.70/proto.yml @@ -2842,9 +2842,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.70/protocol.json b/data/bedrock/1.19.70/protocol.json index b705dd7b0..d71add2a4 100644 --- a/data/bedrock/1.19.70/protocol.json +++ b/data/bedrock/1.19.70/protocol.json @@ -8943,7 +8943,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.19.80/proto.yml b/data/bedrock/1.19.80/proto.yml index 1ba2f58db..db17d2686 100644 --- a/data/bedrock/1.19.80/proto.yml +++ b/data/bedrock/1.19.80/proto.yml @@ -2855,9 +2855,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.19.80/protocol.json b/data/bedrock/1.19.80/protocol.json index 1a4794acf..f0db08c59 100644 --- a/data/bedrock/1.19.80/protocol.json +++ b/data/bedrock/1.19.80/protocol.json @@ -9006,7 +9006,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.20.0/proto.yml b/data/bedrock/1.20.0/proto.yml index 80f502294..3bfc80b7e 100644 --- a/data/bedrock/1.20.0/proto.yml +++ b/data/bedrock/1.20.0/proto.yml @@ -2860,9 +2860,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online. diff --git a/data/bedrock/1.20.0/protocol.json b/data/bedrock/1.20.0/protocol.json index 5928e7449..d1c8c247d 100644 --- a/data/bedrock/1.20.0/protocol.json +++ b/data/bedrock/1.20.0/protocol.json @@ -9017,7 +9017,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/1.20.10/protocol.json b/data/bedrock/1.20.10/protocol.json index a3ce69885..5acaf667f 100644 --- a/data/bedrock/1.20.10/protocol.json +++ b/data/bedrock/1.20.10/protocol.json @@ -9087,7 +9087,25 @@ "switch", { "compareTo": "has_external_link_settings", - "fields": {}, + "fields": { + "true": [ + "container", + [ + { + "name": "has", + "type": "bool" + }, + { + "name": "url", + "type": "string" + }, + { + "name": "display_name", + "type": "string" + } + ] + ] + }, "default": "void" } ] diff --git a/data/bedrock/latest/proto.yml b/data/bedrock/latest/proto.yml index c5f74bd0a..ee3c72dae 100644 --- a/data/bedrock/latest/proto.yml +++ b/data/bedrock/latest/proto.yml @@ -2883,9 +2883,10 @@ packet_education_settings: HasQuiz: bool has_external_link_settings: bool external_link_settings: has_external_link_settings ? - has: bool - url: string - display_name: string + if true: + has: bool + url: string + display_name: string # Emote is sent by both the server and the client. When the client sends an emote, it sends this packet to # the server, after which the server will broadcast the packet to other players online.