LeviLamina
Loading...
Searching...
No Matches
PlayerAddExperienceEvent.h
1
#pragma once
2
3
#include "ll/api/event/Cancellable.h"
4
#include "ll/api/event/player/PlayerEvent.h"
5
6
namespace
ll::event::inline player {
7
8
class
PlayerAddExperienceEvent final :
public
Cancellable<PlayerEvent> {
9
int
& mExperience;
10
11
public
:
12
constexpr
PlayerAddExperienceEvent(
Player
& player,
int
& exp) : Cancellable(player), mExperience(exp) {}
13
14
LLAPI
void
serialize(
CompoundTag
&)
const override
;
15
LLAPI
void
deserialize(
CompoundTag
const
&)
override
;
16
17
LLNDAPI
int
& experience()
const
;
18
};
19
}
// namespace ll::event::inline player
CompoundTag
Definition
CompoundTag.h:23
Player
Definition
Player.h:125
src
ll
api
event
player
PlayerAddExperienceEvent.h
Generated on
for LeviLamina by
1.16.1