10struct DisconnectPacketPayload {
14 ::ll::TypedStorage<4, 4, ::Connection::DisconnectFailReason> mReason;
15 ::ll::TypedStorage<8, 72, ::std::variant<::DisconnectPacketMessages, ::cereal::NullType>> mMessages;
20 DisconnectPacketPayload();
25 MCAPI DisconnectPacketPayload(
26 ::Connection::DisconnectFailReason reason,
27 ::std::optional<::std::string> message,
28 ::std::optional<::std::string> filteredMessage
32 MCAPI ::std::optional<::std::string> getFilteredMessage()
const;
34 MCAPI ::std::string getMessage()
const;
36 MCFOLD
bool shouldSkipMessages()
const;
44 ::Connection::DisconnectFailReason reason,
45 ::std::optional<::std::string> message,
46 ::std::optional<::std::string> filteredMessage