LeviLamina
Loading...
Searching...
No Matches
ClientEvent.h
1#pragma once
2
3#include "ll/api/base/Macro.h"
4#include "ll/api/event/Event.h"
5
6#include "mc/client/game/ClientInstance.h"
7
8namespace ll::event::inline client {
9
10class ClientEvent : public Event {
11 ClientInstance& mSelf;
12
13protected:
14 constexpr explicit ClientEvent(ClientInstance& clientInstance) : mSelf(clientInstance) {}
15
16public:
17 LLAPI void serialize(CompoundTag&) const override;
18
19 LLNDAPI ClientInstance& self() const;
20};
21
22} // namespace ll::event::inline client
Definition ClientInstance.h:5
Definition CompoundTag.h:23