LeviLamina
Loading...
Searching...
No Matches
ClientInstanceEventListener.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/events/EventResult.h"
7
8// auto generated forward declare list
9// clang-format off
10class ClientInstance;
11class Level;
12class Minecraft;
14// clang-format on
15
17public:
18 // ClientInstanceEventListener inner types define
20
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 // vIndex: 0
25 virtual ~ClientInstanceEventListener() = default;
26
27 // vIndex: 1
28 virtual ::EventResult onClientInitializeStart(::ClientInstance&);
29
30 // vIndex: 2
31 virtual ::EventResult onClientInitializeEnd(::ClientInstance&);
32
33 // vIndex: 3
34 virtual ::EventResult onClientMinecraftInitialized(::ClientInstance&, ::Minecraft&);
35
36 // vIndex: 4
37 virtual ::EventResult onClientCreatedLevel(::ClientInstance&, ::Level&);
38
39 // vIndex: 5
40 virtual ::EventResult onClientUpdateStart(::ClientInstance&);
41
42 // vIndex: 6
43 virtual ::EventResult onClientUpdateEnd(::ClientInstance&);
44
45 // vIndex: 7
46 virtual ::EventResult onClientSuspend(::ClientInstance&);
47
48 // vIndex: 8
49 virtual ::EventResult onClientEnteredWorld(::ClientInstance&);
50
51 // vIndex: 9
52 virtual ::EventResult onStartLeaveGame(::ClientInstance&);
53
54 // vIndex: 10
55 virtual ::EventResult onEvent(::ClientInstanceNotificationEvent const&);
56 // NOLINTEND
57
58public:
59 // destructor thunk
60 // NOLINTBEGIN
61
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67
68 // NOLINTEND
69};
Definition ClientInstanceEventListener.h:16
Definition ClientInstance.h:186
Definition Level.h:234
Definition Minecraft.h:53
Definition ClientInstanceNotificationEvent.h:17