Skip to content
LeviMC
Home
Projects
Docs
6
LeviLamina
Mod loader for Minecraft Bedrock Edition
LegacyScriptEngine
Runs LLSE script plugins on LeviLamina
lip
General package installer
LeviLauncher
Bedrock launcher for Windows and Android
Be.D.D.
Scripted client input for mod tests
bedboo
Bedrock bots with a mineflayer-compatible API
All repositories on GitHub
Mods
Blog
Community
About
English
English
简体中文
繁體中文
Auto
Light
Dark
Auto
Light
Dark
LeviLamina
User Guides
Developer Guides
API Guides
API Reference
Maintainer Guides
Resources
LeviLamina on GitHub
LeviMC
Home
Projects
Docs
6
LeviLamina
Mod loader for Minecraft Bedrock Edition
LegacyScriptEngine
Runs LLSE script plugins on LeviLamina
lip
General package installer
LeviLauncher
Bedrock launcher for Windows and Android
Be.D.D.
Scripted client input for mod tests
bedboo
Bedrock bots with a mineflayer-compatible API
All repositories on GitHub
Mods
Blog
Community
About
API Reference
On this page
LeviLamina
User Guides
Developer Guides
API Guides
API Reference
Maintainer Guides
Search
Ctrl
K
Loading...
Searching...
No Matches
SculkShriekerBlock.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/level/block/ActorBlockBase.h"
7
#include "mc/world/level/block/BlockSupportType.h"
8
#include "mc/world/level/block/BlockType.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
Block
;
13
class
BlockPos
;
14
class
BlockSource
;
15
class
EntityContext
;
16
namespace
BlockEvents {
class
BlockQueuedTickEvent
; }
17
// clang-format on
18
19
class
SculkShriekerBlock
:
public
::ActorBlock {
20
public
:
21
// virtual functions
22
// NOLINTBEGIN
23
virtual
void
onRemove(
::BlockSource
& region,
::BlockPos
const
& pos)
const
/*override*/
;
24
25
virtual
void
onStandOn(
::EntityContext
& entity,
::BlockPos
const
& pos)
const
/*override*/
;
26
27
virtual
bool
canProvideSupport(
::Block
const
&, uchar face, ::BlockSupportType)
const
/*override*/
;
28
29
virtual
int
getVariant(
::Block
const
& block)
const
/*override*/
;
30
31
virtual ::Block
const
& getInitialDefaultState()
/*override*/
;
32
// NOLINTEND
33
34
public
:
35
// member functions
36
// NOLINTBEGIN
37
MCNAPI
void
tick
(
::BlockEvents::BlockQueuedTickEvent
& eventData)
const
;
38
// NOLINTEND
39
40
public
:
41
// virtual function thunks
42
// NOLINTBEGIN
43
MCNAPI
void
$onRemove
(
::BlockSource
& region,
::BlockPos
const
& pos)
const
;
44
45
MCNAPI
void
$onStandOn
(
::EntityContext
& entity,
::BlockPos
const
& pos)
const
;
46
47
MCNAPI
bool
$canProvideSupport
(
::Block
const
&, uchar face, ::BlockSupportType)
const
;
48
49
MCNAPI
int
$getVariant
(
::Block
const
& block)
const
;
50
51
MCNAPI ::Block
const
&
$getInitialDefaultState
();
52
53
54
// NOLINTEND
55
56
public
:
57
// vftables
58
// NOLINTBEGIN
59
MCNAPI
static
void
**
$vftable
();
60
// NOLINTEND
61
};
BlockEvents::BlockQueuedTickEvent
Definition
BlockQueuedTickEvent.h:16
BlockPos
Definition
BlockPos.h:14
BlockSource
Definition
BlockSource.h:72
Block
Definition
Block.h:42
EntityContext
Definition
EntityContext.h:15
SculkShriekerBlock
Definition
SculkShriekerBlock.h:19
SculkShriekerBlock::$vftable
static MCAPI void ** $vftable()
SculkShriekerBlock::tick
MCAPI void tick(::BlockEvents::BlockQueuedTickEvent &eventData) const
SculkShriekerBlock::$getInitialDefaultState
MCAPI::Block const & $getInitialDefaultState()
SculkShriekerBlock::$getVariant
MCAPI int $getVariant(::Block const &block) const
SculkShriekerBlock::$onStandOn
MCAPI void $onStandOn(::EntityContext &entity, ::BlockPos const &pos) const
SculkShriekerBlock::$canProvideSupport
MCAPI bool $canProvideSupport(::Block const &, uchar face, ::BlockSupportType) const
SculkShriekerBlock::$onRemove
MCAPI void $onRemove(::BlockSource ®ion, ::BlockPos const &pos) const
src
mc
world
level
block
SculkShriekerBlock.h
Generated on
for LeviLamina by
1.16.1