LeviLamina
Loading...
Searching...
No Matches
ActorCollision.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
EntityContext
;
8
struct
ActorUniqueID
;
9
// clang-format on
10
11
namespace
ActorCollision {
12
// functions
13
// NOLINTBEGIN
14
MCAPI
float
getPickRadius(
::EntityContext
const
& provider);
15
16
MCAPI ::ActorUniqueID getPushedByID(
::EntityContext
const
& provider);
17
18
MCAPI
bool
hasCollision(
::EntityContext
const
& provider);
19
20
MCFOLD
bool
hasHorizontalCollision(
::EntityContext
const
& provider);
21
22
MCFOLD
bool
hasVerticalCollision(
::EntityContext
const
& provider);
23
24
MCAPI
void
initializeActor(
::EntityContext
& provider);
25
26
MCAPI
void
initializePickable(
::EntityContext
& provider,
float
pickRadius);
27
28
MCAPI
void
initializePlayer(
::EntityContext
& provider);
29
30
MCAPI
bool
isKnockedBackOnDeath(
::EntityContext
const
& provider);
31
32
MCFOLD
bool
isOnGround(
::EntityContext
const
& provider);
33
34
MCAPI
bool
isPickable(
::EntityContext
const
& provider);
35
36
MCAPI
void
setCollision(
::EntityContext
& provider,
bool
value);
37
38
MCAPI
void
setHorizontalCollision(
::EntityContext
& provider,
bool
value);
39
40
MCAPI
void
setOnGround(
::EntityContext
& provider,
bool
value);
41
42
MCAPI
void
setVerticalCollision(
::EntityContext
& provider,
bool
value);
43
44
MCAPI
void
setWasOnGround(
::EntityContext
& provider,
bool
value);
45
46
MCFOLD
bool
wasOnGround(
::EntityContext
const
& provider);
47
// NOLINTEND
48
49
}
// namespace ActorCollision
EntityContext
Definition
EntityContext.h:16
ActorUniqueID
Definition
ActorUniqueID.h:5
src-server
mc
world
actor
provider
ActorCollision.h
Generated on Sun Oct 12 2025 06:32:19 for LeviLamina by
1.12.0