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