LeviLamina
Loading...
Searching...
No Matches
EntityInsideSystemImpl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/strict/EntityModifier.h"
7
#include "mc/entity/components/InsideBlockWithPosAndBlockComponent.h"
8
#include "mc/entity/components/InsideBlockWithPosComponent.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
Block
;
13
class
BlockPos
;
14
class
FreezingComponent
;
15
class
IConstBlockSource
;
16
class
StrictEntityContext
;
17
struct
BlockMovementSlowdownAppliedComponent
;
18
struct
CactusBlockFlag
;
19
struct
EndPortalBlockFlag
;
20
struct
HoneyBlockFlag
;
21
struct
IgnoresEntityInsideFlagComponent
;
22
struct
InsideBubbleColumnBlockComponent
;
23
struct
InsideGenericBlockComponent
;
24
struct
InsideOnewayBlockComponent
;
25
struct
InsideWebBlockComponent
;
26
struct
PowderSnowBlockFlag
;
27
struct
SweetBerryBushBlockFlag
;
28
struct
WaterlilyBlockFlag
;
29
// clang-format on
30
31
namespace
EntityInsideSystemImpl {
32
// functions
33
// NOLINTBEGIN
34
MCAPI
void
blockProcess(
35
::StrictEntityContext
const
& entity,
36
::EntityModifier
<
37
::BlockMovementSlowdownAppliedComponent
,
38
::FreezingComponent
,
39
::IgnoresEntityInsideFlagComponent
,
40
::InsideBubbleColumnBlockComponent
,
41
::InsideBlockWithPosAndBlockComponent<::CactusBlockFlag>
,
42
::InsideBlockWithPosAndBlockComponent<::EndPortalBlockFlag>
,
43
::InsideGenericBlockComponent
,
44
::InsideBlockWithPosAndBlockComponent<::HoneyBlockFlag>
,
45
::InsideOnewayBlockComponent
,
46
::InsideBlockWithPosAndBlockComponent<::PowderSnowBlockFlag>
,
47
::InsideBlockWithPosAndBlockComponent<::SweetBerryBushBlockFlag>
,
48
::InsideBlockWithPosComponent<::WaterlilyBlockFlag>
,
49
::InsideWebBlockComponent
> modifier,
50
::Block
const
& block,
51
::BlockPos
const
& pos,
52
::InsideGenericBlockComponent
& insideGeneric,
53
::IConstBlockSource
const
& region
54
);
55
// NOLINTEND
56
57
}
// namespace EntityInsideSystemImpl
BlockPos
Definition
BlockPos.h:18
Block
Definition
Block.h:36
EntityModifier
Definition
EntityModifier.h:6
FreezingComponent
Definition
FreezingComponent.h:5
IConstBlockSource
Definition
IConstBlockSource.h:24
StrictEntityContext
Definition
StrictEntityContext.h:10
BlockMovementSlowdownAppliedComponent
Definition
BlockMovementSlowdownAppliedComponent.h:5
CactusBlockFlag
Definition
CactusBlockFlag.h:5
EndPortalBlockFlag
Definition
EndPortalBlockFlag.h:5
HoneyBlockFlag
Definition
HoneyBlockFlag.h:5
IgnoresEntityInsideFlagComponent
Definition
IgnoresEntityInsideFlagComponent.h:5
InsideBlockWithPosAndBlockComponent
Definition
InsideBlockWithPosAndBlockComponent.h:6
InsideBlockWithPosComponent
Definition
InsideBlockWithPosComponent.h:6
InsideBubbleColumnBlockComponent
Definition
InsideBubbleColumnBlockComponent.h:5
InsideGenericBlockComponent
Definition
InsideGenericBlockComponent.h:11
InsideOnewayBlockComponent
Definition
InsideOnewayBlockComponent.h:10
InsideWebBlockComponent
Definition
InsideWebBlockComponent.h:5
PowderSnowBlockFlag
Definition
PowderSnowBlockFlag.h:5
SweetBerryBushBlockFlag
Definition
SweetBerryBushBlockFlag.h:5
WaterlilyBlockFlag
Definition
WaterlilyBlockFlag.h:5
src
mc
entity
systems
entity_inside_system_impl
EntityInsideSystemImpl.h
Generated on Sat Apr 26 2025 05:55:37 for LeviLamina by
1.12.0