19struct ItemStackNetIdVariant {
23 ::ll::TypedStorage<8, 24, ::std::variant<::ItemStackNetId, ::ItemStackRequestId, ::ItemStackLegacyRequestId>>
30 MCAPI ItemStackNetIdVariant();
32 MCAPI ItemStackNetIdVariant(::ItemStackNetIdVariant&&);
34 MCAPI ItemStackNetIdVariant(::ItemStackNetIdVariant
const&);
38 MCAPI
bool hasServerNetId()
const;
41 MCAPI
bool isClientRequestId()
const;
43 MCAPI
bool isLegacyClientRequestId()
const;
46 MCAPI
bool isValid()
const;
48 MCFOLD ::ItemStackNetIdVariant& operator=(::ItemStackNetIdVariant&&);
50 MCFOLD ::ItemStackNetIdVariant& operator=(::ItemStackNetIdVariant
const&);
53 MCAPI ::ItemStackNetIdVariant& operator=(::ItemStackRequestId
const& clientRequestId);
56 MCAPI ::ItemStackNetIdVariant& operator=(::ItemStackLegacyRequestId
const& legacyClientRequestId);
58 MCAPI ::ItemStackNetIdVariant& operator=(::ItemStackNetId
const& serverNetId);
60 MCAPI
bool operator==(::ItemStackNetIdVariant
const& other)
const;
64 MCAPI ::std::string toString()
const;
67 MCAPI ::ItemStackRequestId
const* tryGetRequestId()
const;
70 MCAPI ::ItemStackNetId
const* tryGetServerNetId()
const;
72 MCAPI ~ItemStackNetIdVariant();
80 MCFOLD
void* $ctor(::ItemStackNetIdVariant&&);
82 MCFOLD
void* $ctor(::ItemStackNetIdVariant
const&);