22class UpdateAttributesPacket :
public ::Packet {
26 ::ll::TypedStorage<8, 8, ::ActorRuntimeID> mRuntimeId;
27 ::ll::TypedStorage<8, 24, ::std::vector<::AttributeData>> mAttributeData;
28 ::ll::TypedStorage<8, 8, ::PlayerInputTick> mTick;
34 virtual ~UpdateAttributesPacket() ;
36 virtual ::MinecraftPacketIds getId()
const ;
38 virtual ::std::string_view getName()
const ;
48 MCAPI UpdateAttributesPacket();
50 MCAPI UpdateAttributesPacket(
::Actor const& entity, ::std::vector<::AttributeInstanceHandle>
const& dirtyData);
52 MCAPI UpdateAttributesPacket(
55 ::std::vector<::AttributeInstanceHandle>
const& dirtyData,
60 MCFOLD ::std::vector<::AttributeData>
const& getAttributeData()
const;
62 MCFOLD ::ActorRuntimeID getRuntimeId()
const;
64 MCAPI uint64 getTick()
const;
73 MCAPI
void* $ctor(
::Actor const& entity, ::std::vector<::AttributeInstanceHandle>
const& dirtyData);
78 ::std::vector<::AttributeInstanceHandle>
const& dirtyData,
92 MCAPI ::MinecraftPacketIds $getId()
const;
94 MCAPI ::std::string_view $getName()
const;