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 // vIndex: 1
22 virtual void preReplicationTick(
23 ::ServerPlayer& serverPlayer,
24 ::Tick const& currentTick,
25 ::EntityContext& userEntity
26 ) /*override*/;
27
28 // vIndex: 2
29 virtual void playerTick(::Player& player, ::Tick const& currentTick) /*override*/;
30
31 // vIndex: 3
32 virtual void clearDimensionPlayerReplicationList(::Dimension& dimension) /*override*/;
33
34 // vIndex: 4
35 virtual void processDimensionPlayerReplication(::Dimension& dimension) /*override*/;
36
37 // vIndex: 5
38 virtual void postReplicationtick(::ServerPlayer& serverPlayer, ::Tick const& currentTick) /*override*/;
39
40 // vIndex: 0
41 virtual ~PlayerTickProxy() /*override*/ = default;
42 // NOLINTEND
43
44public:
45 // destructor thunk
46 // NOLINTBEGIN
47
48 // NOLINTEND
49
50public:
51 // virtual function thunks
52 // NOLINTBEGIN
53 MCAPI void
54 $preReplicationTick(::ServerPlayer& serverPlayer, ::Tick const& currentTick, ::EntityContext& userEntity);
55
56 MCAPI void $playerTick(::Player& player, ::Tick const& currentTick);
57
58 MCAPI void $clearDimensionPlayerReplicationList(::Dimension& dimension);
59
60 MCAPI void $processDimensionPlayerReplication(::Dimension& dimension);
61
62 MCAPI void $postReplicationtick(::ServerPlayer& serverPlayer, ::Tick const& currentTick);
63 // NOLINTEND
64
65public:
66 // vftables
67 // NOLINTBEGIN
68 MCAPI static void** $vftable();
69 // NOLINTEND
70};
Definition Dimension.h:83
Definition EntityContext.h:16
Definition IPlayerTickProxy.h:14
Definition PlayerTickProxy.h:17
Definition Player.h:119
Definition ServerPlayer.h:64
Definition Tick.h:5