Hey! Found this while trying to test out camera workings with 1.20.50 BDS.
Replication steps:
1.20.50 BDS & client
Proxypass (Kastle's online mode fork)
Run camera @a set minecraft:first_person or similar in the server console - can't run it in game since trying to run any commands while connected through proxypass fully crashes the client :/
camera @a set minecraft:first_person
[2023-12-08 14:42:33:544 INFO] Sent a camera instruction to the following players: onebeastofchris
camera @a set minecraft:third_person
[2023-12-08 14:42:56:200 INFO] Sent a camera instruction to the following players: onebeastofchris
Protocol versions used:
bedrock-codec = { group = "org.cloudburstmc.protocol", name = "bedrock-codec", version = "3.0.0.Beta1-20231206.150507-114" }
bedrock-common = { group = "org.cloudburstmc.protocol", name = "common", version = "3.0.0.Beta1-20231206.150507-113" }
bedrock-connection = { group = "org.cloudburstmc.protocol", name = "bedrock-connection", version = "3.0.0.Beta1-20231206.150507-113" }
Hey! Found this while trying to test out camera workings with 1.20.50 BDS.
Replication steps:
camera @a set minecraft:first_person
or similar in the server console - can't run it in game since trying to run any commands while connected through proxypass fully crashes the client :/Details: Proxypass error log: https://paste.gg/p/anonymous/e89d6165c07b41a9b97a56986a59f1e8
Packet log (relevant parts):
Protocol versions used:
Interestingly, it seems like Gophertunnel just sends the index of the camera preset, not a NamedDefinition: https://github.com/Sandertv/gophertunnel/blob/2b48a19c84f515175e8447795e4613a520494b91/minecraft/protocol/camera.go#L66C2-L66C2
Please let me know if there's anything else i can provide, thanks!