LeviLamina
Loading...
Searching...
No Matches
LevelEvent.h
1#pragma once
2
3#include "ll/api/event/Event.h"
4
5#include "mc/world/level/Level.h"
6
7namespace ll::event::inline world {
8
9class LevelEvent : public Event {
10 Level& mLevel;
11
12protected:
13 constexpr explicit LevelEvent(Level& level) : mLevel(level) {}
14
15public:
16 LLAPI void serialize(CompoundTag&) const override;
17
18 LLNDAPI Level& level() const;
19};
20} // namespace ll::event::inline world
Definition CompoundTag.h:13
Definition Level.h:234
Definition LevelEvent.h:9
Definition serialize.h:11