LeviLamina
Loading...
Searching...
No Matches
SystemTickDelegate.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/actor/item/ITickDelegate.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BlockPos
;
11
class
FallingBlock
;
12
class
FallingBlockActor
;
13
class
IBlockSource
;
14
namespace
FallingBlockSystemOnLand {
struct
DelayDelegateData; }
15
// clang-format on
16
17
namespace
FallingBlockSystemOnLand {
18
19
class
SystemTickDelegate
:
public
::ITickDelegate
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::TypedStorage<8, 24, ::std::vector<::FallingBlockSystemOnLand::DelayDelegateData>> mOnLandDataQueue;
24
// NOLINTEND
25
26
public
:
27
// virtual functions
28
// NOLINTBEGIN
29
// vIndex: 1
30
virtual
void
onLand(
::FallingBlock
const
& block,
::IBlockSource
& region,
::BlockPos
const
& pos)
/*override*/
;
31
32
// vIndex: 2
33
virtual
void
breakBlock(
::FallingBlockActor
& fallingBlock)
/*override*/
;
34
35
// vIndex: 0
36
virtual
~SystemTickDelegate
()
/*override*/
;
37
// NOLINTEND
38
39
public
:
40
// destructor thunk
41
// NOLINTBEGIN
42
MCAPI
void
$dtor();
43
// NOLINTEND
44
45
public
:
46
// virtual function thunks
47
// NOLINTBEGIN
48
MCAPI
void
$onLand(
::FallingBlock
const
& block,
::IBlockSource
& region,
::BlockPos
const
& pos);
49
50
MCAPI
void
$breakBlock(
::FallingBlockActor
& fallingBlock);
51
// NOLINTEND
52
53
public
:
54
// vftables
55
// NOLINTBEGIN
56
MCAPI
static
void
** $vftable();
57
// NOLINTEND
58
};
59
60
}
// namespace FallingBlockSystemOnLand
BlockPos
Definition
BlockPos.h:17
FallingBlockActor
Definition
FallingBlockActor.h:24
FallingBlockSystemOnLand::SystemTickDelegate
Definition
SystemTickDelegate.h:19
FallingBlock
Definition
FallingBlock.h:20
IBlockSource
Definition
IBlockSource.h:37
ITickDelegate
Definition
ITickDelegate.h:13
src-server
mc
entity
systems
falling_block_system_on_land
SystemTickDelegate.h
Generated on Tue Nov 25 2025 04:00:59 for LeviLamina by
1.12.0