17class DisconnectPacket :
public ::Packet {
21 ::ll::TypedStorage<1, 1, bool> mSkipMessage;
22 ::ll::TypedStorage<8, 32, ::std::string> mMessage;
23 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mFilteredMessage;
24 ::ll::TypedStorage<4, 4, ::Connection::DisconnectFailReason> mReason;
34 virtual ::MinecraftPacketIds getId()
const ;
36 virtual ::std::string getName()
const ;
42 virtual ~DisconnectPacket() ;
48 MCAPI DisconnectPacket(
49 ::Connection::DisconnectFailReason reason,
50 ::std::string
const& message,
51 ::std::optional<::std::string> filteredMessage,
60 ::Connection::DisconnectFailReason reason,
61 ::std::string
const& message,
62 ::std::optional<::std::string> filteredMessage,
76 MCFOLD ::MinecraftPacketIds $getId()
const;
78 MCAPI ::std::string $getName()
const;