LeviLamina
Loading...
Searching...
No Matches
PlayerTickProxy.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/IPlayerTickProxy.h"
7
8// auto generated forward declare list
9// clang-format off
10class Dimension;
11class EntityContext;
12class Player;
13class ServerPlayer;
14struct Tick;
15// clang-format on
16
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 virtual void preReplicationTick(
22 ::ServerPlayer& serverPlayer,
23 ::Tick const& currentTick,
24 ::EntityContext& userEntity
25 ) /*override*/;
26
27 virtual void playerTick(::Player& player, ::Tick const& currentTick) /*override*/;
28
29 virtual void clearDimensionPlayerReplicationList(::Dimension& dimension) /*override*/;
30
31 virtual void processDimensionPlayerReplication(::Dimension& dimension) /*override*/;
32
33 virtual void postReplicationtick(::ServerPlayer& serverPlayer, ::Tick const& currentTick) /*override*/;
34
35 virtual ~PlayerTickProxy() /*override*/ = default;
36 // NOLINTEND
37
38public:
39 // virtual function thunks
40 // NOLINTBEGIN
41 MCAPI void
42 $preReplicationTick(::ServerPlayer& serverPlayer, ::Tick const& currentTick, ::EntityContext& userEntity);
43
44 MCAPI void $playerTick(::Player& player, ::Tick const& currentTick);
45
46 MCAPI void $clearDimensionPlayerReplicationList(::Dimension& dimension);
47
48 MCAPI void $processDimensionPlayerReplication(::Dimension& dimension);
49
50 MCAPI void $postReplicationtick(::ServerPlayer& serverPlayer, ::Tick const& currentTick);
51
52
53 // NOLINTEND
54
55public:
56 // vftables
57 // NOLINTBEGIN
58 MCNAPI static void** $vftable();
59 // NOLINTEND
60};
Definition Dimension.h:85
Definition EntityContext.h:16
Definition IPlayerTickProxy.h:14
Definition PlayerTickProxy.h:17
static MCAPI void ** $vftable()
Definition Player.h:125
Definition ServerPlayer.h:67
Definition Tick.h:5