LeviLamina
Loading...
Searching...
No Matches
AllayVibrationConfig.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/WeakEntityRef.h"
7
#include "mc/world/events/gameevents/VibrationListenerConfig.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Actor
;
12
class
BlockPos
;
13
class
BlockSource
;
14
class
GameEvent
;
15
struct
GameEventContext
;
16
// clang-format on
17
18
class
AllayVibrationConfig
:
public
::VibrationListenerConfig
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 24, ::WeakEntityRef> mActor;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
AllayVibrationConfig
();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
// vIndex: 1
33
virtual
void
onSignalReceive(
34
::BlockSource
& region,
35
::BlockPos
const
& vibrationSourcePos,
36
::GameEvent
const
& gameEvent,
37
::Actor
*,
38
float
,
39
uint,
40
::Actor
*
41
)
/*override*/
;
42
43
// vIndex: 2
44
virtual
bool
isValidVibration(
::GameEvent
const
& gameEvent)
/*override*/
;
45
46
// vIndex: 3
47
virtual
bool
shouldListen(
::BlockSource
&,
::GameEvent
const
&,
::GameEventContext
const
&)
/*override*/
;
48
49
// vIndex: 0
50
virtual
~AllayVibrationConfig
()
/*override*/
=
default
;
51
// NOLINTEND
52
53
public
:
54
// member functions
55
// NOLINTBEGIN
56
MCAPI
AllayVibrationConfig
(
::Actor
& actor, ushort signalThrottlingTicks);
57
// NOLINTEND
58
59
public
:
60
// constructor thunks
61
// NOLINTBEGIN
62
MCAPI
void
* $ctor(
::Actor
& actor, ushort signalThrottlingTicks);
63
// NOLINTEND
64
65
public
:
66
// virtual function thunks
67
// NOLINTBEGIN
68
MCAPI
void
$onSignalReceive(
69
::BlockSource
& region,
70
::BlockPos
const
& vibrationSourcePos,
71
::GameEvent
const
& gameEvent,
72
::Actor
*,
73
float
,
74
uint,
75
::Actor
*
76
);
77
78
MCAPI
bool
$isValidVibration(
::GameEvent
const
& gameEvent);
79
80
MCFOLD
bool
$shouldListen(
::BlockSource
&,
::GameEvent
const
&,
::GameEventContext
const
&);
81
// NOLINTEND
82
83
public
:
84
// vftables
85
// NOLINTBEGIN
86
MCNAPI
static
void
**
$vftable
();
87
// NOLINTEND
88
};
Actor
Definition
Actor.h:102
AllayVibrationConfig
Definition
AllayVibrationConfig.h:18
AllayVibrationConfig::$vftable
static MCAPI void ** $vftable()
BlockPos
Definition
BlockPos.h:17
BlockSource
Definition
BlockSource.h:66
GameEvent
Definition
GameEvent.h:8
VibrationListenerConfig
Definition
VibrationListenerConfig.h:14
GameEventContext
Definition
GameEventContext.h:14
src-server
mc
world
actor
npc
allay
AllayVibrationConfig.h
Generated on Tue Nov 25 2025 04:01:39 for LeviLamina by
1.12.0