10struct SpawnParticleEffectPacketPayload {
14 ::ll::TypedStorage<1, 1, uchar> mVanillaDimensionId;
15 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mActorId;
16 ::ll::TypedStorage<4, 12, ::Vec3> mPos;
17 ::ll::TypedStorage<8, 32, ::std::string> mEffectName;
18 ::ll::TypedStorage<8, 64, ::std::optional<::MolangVariableMap>> mMolangVariables;
22 SpawnParticleEffectPacketPayload(SpawnParticleEffectPacketPayload
const&) =
default;
23 SpawnParticleEffectPacketPayload() =
default;
28 MCAPI SpawnParticleEffectPacketPayload(
30 ::std::string
const& name,
31 uchar vanillaDimensionId,
32 ::std::optional<::MolangVariableMap> molangVariables
35 MCAPI ::SpawnParticleEffectPacketPayload& operator=(::SpawnParticleEffectPacketPayload&&);
37 MCAPI ::SpawnParticleEffectPacketPayload& operator=(::SpawnParticleEffectPacketPayload
const&);
39 MCAPI ~SpawnParticleEffectPacketPayload();
47 ::std::string
const& name,
48 uchar vanillaDimensionId,
49 ::std::optional<::MolangVariableMap> molangVariables