LeviLamina
Loading...
Searching...
No Matches
MobMovement.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class EntityContext;
8class Vec3;
9// clang-format on
10
11namespace MobMovement {
12// functions
13// NOLINTBEGIN
14MCAPI ::Vec3 const& getLocalMoveVelocity(::EntityContext const& provider);
15
16MCAPI void initializeMob(::EntityContext& provider);
17
18MCAPI void resetLocalMoveVelocity(::EntityContext& provider);
19
20MCAPI void setDiscardFriction(::EntityContext& provider, bool discardFriction);
21
22MCAPI void setLocalMoveVelocity(::EntityContext& provider, ::Vec3 const& localMoveVelocity);
23
24MCAPI void setLocalMoveVelocity(
25 ::EntityContext& provider,
26 ::std::optional<float> x,
27 ::std::optional<float> y,
28 ::std::optional<float> z
29);
30// NOLINTEND
31
32} // namespace MobMovement
Definition EntityContext.h:16
Definition Vec3.h:10