3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/optional_ref.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8#include "mc/entity/components/InsideBlockWithPosAndBlockComponent.h"
9#include "mc/entity/components/InsideBlockWithPosComponent.h"
46namespace EntityInsideSystem {
49MCNAPI ::TickingSystemWithInfo createCleanupSystem();
51MCNAPI
bool isAir(
::Block const& block);
53MCNAPI
void onBoatAboveBubbleColumn(
::Actor& actor);
55MCNAPI
void tickBoatInsideBubbleColumnBlock(
62MCNAPI
void tickInsideBubbleColumnBlock(
69MCNAPI
void tickInsideCactusBlock(
74MCNAPI
void tickInsideHoneyBlock(
81MCNAPI
void tickInsideOnewayBlock(
86MCNAPI
void tickInsidePowderSnowBlock(
104MCNAPI
void tickInsideWaterLilyBlock(
109MCNAPI
void tickMovementSlowdown(
126 ::Vec3 multiplicationModifier
129MCNAPI
void tickSetEntityInside(
152MCNAPI
void tickSpectatorSkipEntityInside(
Definition ActorOwnerComponent.h:10
Definition EntityModifier.h:6
Definition FreezingComponent.h:5
Definition LocalConstBlockSource.h:5
Definition StrictEntityContext.h:8
Definition optional_ref.h:10
Definition AABBShapeComponent.h:9
Definition ActorGameTypeComponent.h:8
Definition BlockMovementSlowdownAppliedComponent.h:5
Definition BlockMovementSlowdownMultiplierComponent.h:8
Definition CactusBlockFlag.h:5
Definition DepenetrationComponent.h:13
Definition DimensionTypeComponent.h:13
Definition EndPortalBlockFlag.h:5
Definition ExternalDataInterface.h:16
Definition FallDistanceComponent.h:5
Definition HoneyBlockFlag.h:5
Definition IgnoresEntityInsideFlagComponent.h:5
Definition InsideBlockComponent.h:13
Definition InsideBlockWithPosAndBlockComponent.h:6
Definition InsideBlockWithPosComponent.h:6
Definition InsideBubbleColumnBlockComponent.h:5
Definition InsideGenericBlockComponent.h:13
Definition InsideOnewayBlockComponent.h:10
Definition InsideWebBlockComponent.h:5
Definition LocalConstBlockSourceFactoryComponent.h:8
Definition MovementAbilitiesComponent.h:8
Definition PowderSnowBlockFlag.h:5
Definition StateVectorComponent.h:8
Definition SweetBerryBushBlockFlag.h:5
Definition TickingSystemWithInfo.h:13
Definition WaterlilyBlockFlag.h:5