LeviLamina
Loading...
Searching...
No Matches
MobDieEvent.h
1
#pragma once
2
3
#include "ll/api/event/entity/MobEvent.h"
4
5
#include "mc/world/actor/ActorDamageSource.h"
6
7
namespace
ll::event::inline entity {
8
9
class
MobDieEvent
final :
public
MobEvent
{
10
ActorDamageSource
const
& mSource;
11
12
public
:
13
constexpr
explicit
MobDieEvent
(
Mob
& mob,
ActorDamageSource
const
& source) :
MobEvent
(mob), mSource(source) {}
14
15
LLAPI
void
serialize
(
CompoundTag
&)
const override
;
16
17
LLNDAPI
ActorDamageSource
const
& source()
const
;
18
};
19
}
// namespace ll::event::inline entity
ActorDamageSource
Definition
ActorDamageSource.h:18
CompoundTag
Definition
CompoundTag.h:13
Mob
Definition
Mob.h:47
entity::MobDieEvent
Definition
MobDieEvent.h:9
entity::MobEvent
Definition
MobEvent.h:9
serialize
Definition
serialize.h:11
src
ll
api
event
entity
MobDieEvent.h
Generated on Sat Apr 26 2025 05:55:20 for LeviLamina by
1.12.0