LeviLamina
Loading...
Searching...
No Matches
MobEffectPacketUtils.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/network/packet/MobEffectPacketPayload.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
11class EntityContext;
13class MobEffectPacket;
14// clang-format on
15
16namespace MobEffectPacketUtils {
17// functions
18// NOLINTBEGIN
19MCNAPI_C void applyPacket(::Actor& actor, ::MobEffectPacket const& packet);
20
21MCNAPI ::std::optional<::MobEffectPacket> createPacket(
22 ::MobEffectPacketPayload::Event eventType,
23 ::MobEffectInstance const& effect,
24 ::EntityContext const& sourceEntity
25);
26// NOLINTEND
27
28} // namespace MobEffectPacketUtils
Definition Actor.h:105
Definition EntityContext.h:16
Definition MobEffectInstance.h:15
Definition MobEffectPacket.h:19