From d899b21504c02cae99eb3688e561cf9bad4120c4 Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Mon, 27 Jul 2020 09:05:53 +0500 Subject: Support for non-overworld dimensions --- src/Packet.hpp | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'src/Packet.hpp') diff --git a/src/Packet.hpp b/src/Packet.hpp index 7b18ce1..275de75 100644 --- a/src/Packet.hpp +++ b/src/Packet.hpp @@ -1146,4 +1146,26 @@ struct PacketPlayerBlockPlacement : Packet { float cursorPositionX; float cursorPositionY; float cursorPositionZ; -}; \ No newline at end of file +}; + +struct PacketRespawn : Packet { + void ToStream(StreamOutput* stream) override { + + } + + void FromStream(StreamInput* stream) override { + Dimension = stream->ReadInt(); + Difficulty = stream->ReadUByte(); + Gamemode = stream->ReadUByte(); + LevelType = stream->ReadString(); + } + + int GetPacketId() override { + return PacketNamePlayCB::Respawn; + } + + int Dimension; + unsigned char Difficulty; + unsigned char Gamemode; + std::string LevelType; +}; -- cgit v1.2.3