3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/ecs/strict/EntityModifier.h"
7#include "mc/entity/components/InsideBlockWithPosAndBlockComponent.h"
8#include "mc/entity/components/InsideBlockWithPosComponent.h"
31namespace EntityInsideSystemImpl {
34MCNAPI
void blockProcess(
35 ::StrictEntityContext
const& entity,
37 ::BlockMovementSlowdownAppliedComponent,
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,
51 ::BlockPos
const& pos,
52 ::InsideGenericBlockComponent& insideGeneric,
53 ::IConstBlockSource
const& region
Definition FreezingComponent.h:5
Definition IConstBlockSource.h:25
Definition StrictEntityContext.h:8
Definition BlockMovementSlowdownAppliedComponent.h:5
Definition CactusBlockFlag.h:5
Definition EndPortalBlockFlag.h:5
Definition HoneyBlockFlag.h:5
Definition IgnoresEntityInsideFlagComponent.h:5
Definition InsideBubbleColumnBlockComponent.h:5
Definition InsideGenericBlockComponent.h:13
Definition InsideOnewayBlockComponent.h:10
Definition InsideWebBlockComponent.h:5
Definition PowderSnowBlockFlag.h:5
Definition SweetBerryBushBlockFlag.h:5
Definition WaterlilyBlockFlag.h:5