3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/container/EnumSet.h"
7#include "mc/world/effect/MovementEffectType.h"
25MCNAPI
void addMovementEffectsToEntity(
26 ::History::EntityWithCache& entity,
27 ::MovementEffectsComponent& movementEffects,
28 ::Bedrock::EnumSet<::MovementEffectType, 2>
const& toSet
32MCNAPI ::std::unique_ptr<::IMovementCorrection>
33createAttributeReplay(::std::shared_ptr<::UpdateAttributesPacket> packet);
36MCNAPI ::std::unique_ptr<::IReplayableActorInput> createInputStorage();
39MCNAPI ::std::unique_ptr<::IMovementCorrection> createMobEffectsReplay(
40 ::MobEffectPacket
const& mobEffectPacket,
41 ::std::vector<::MobEffectInstance>
const& liveMobEffects
44MCNAPI ::std::unique_ptr<::IMovementCorrection> createMovementEffectsCorrection(
45 ::MovementEffectPacketPayload packetPayload,
46 ::MovementEffectsComponent
const& liveMovementEffects,
50MCNAPI ::std::unique_ptr<::IMovementCorrection> createPosDeltaReplay(::Vec3
const& posDelta);
Definition MobEffectInstance.h:20
Definition MobEffectPacket.h:19
Definition UpdateAttributesPacket.h:22
Definition EntityWithCache.h:7
Definition IMovementCorrection.h:15
Definition MovementEffectPacketPayload.h:10
Definition MovementEffectsComponent.h:10