LeviLamina
Loading...
Searching...
No Matches
LeashFenceKnotActor.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/ActorInitializationMethod.h"
7#include "mc/world/actor/HangingActor.h"
8
9// auto generated forward declare list
10// clang-format off
12class BlockSource;
13class CompoundTag;
14class DataLoadHelper;
15class Player;
16class Vec3;
18// clang-format on
19
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 // vIndex: 2
25 virtual void reloadHardcoded(::ActorInitializationMethod, ::VariantParameterList const&) /*override*/;
26
27 // vIndex: 3
28 virtual void reloadHardcodedClient(::ActorInitializationMethod method) /*override*/;
29
30 // vIndex: 35
31 virtual float getShadowRadius() const /*override*/;
32
33 // vIndex: 138
34 virtual int getWidth() const /*override*/;
35
36 // vIndex: 139
37 virtual int getHeight() const /*override*/;
38
39 // vIndex: 140
40 virtual void dropItem() /*override*/;
41
42 // vIndex: 137
43 virtual void addAdditionalSaveData(::CompoundTag& tag) const /*override*/;
44
45 // vIndex: 136
46 virtual void readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper) /*override*/;
47
48 // vIndex: 142
49 virtual bool wouldSurvive(::BlockSource& region) /*override*/;
50
51 // vIndex: 11
52 virtual void remove() /*override*/;
53
54 // vIndex: 118
55 virtual bool getInteraction(::Player& player, ::ActorInteraction& interaction, ::Vec3 const& location) /*override*/;
56
57 // vIndex: 21
58 virtual void teleportTo(
59 ::Vec3 const& pos,
60 bool shouldStopRiding,
61 int cause,
62 int sourceEntityType,
63 bool keepVelocity
64 ) /*override*/;
65
66 // vIndex: 8
67 virtual ~LeashFenceKnotActor() /*override*/ = default;
68 // NOLINTEND
69
70public:
71 // virtual function thunks
72 // NOLINTBEGIN
73 MCAPI void $reloadHardcoded(::ActorInitializationMethod, ::VariantParameterList const&);
74
75 MCFOLD void $reloadHardcodedClient(::ActorInitializationMethod method);
76
77 MCFOLD float $getShadowRadius() const;
78
79 MCFOLD int $getWidth() const;
80
81 MCFOLD int $getHeight() const;
82
83 MCFOLD void $dropItem();
84
85 MCFOLD void $addAdditionalSaveData(::CompoundTag& tag) const;
86
87 MCFOLD void $readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper);
88
89 MCAPI bool $wouldSurvive(::BlockSource& region);
90
91 MCAPI void $remove();
92
93 MCAPI bool $getInteraction(::Player& player, ::ActorInteraction& interaction, ::Vec3 const& location);
94
95 MCAPI void
96 $teleportTo(::Vec3 const& pos, bool shouldStopRiding, int cause, int sourceEntityType, bool keepVelocity);
97 // NOLINTEND
98
99public:
100 // vftables
101 // NOLINTBEGIN
102 MCNAPI static void** $vftable();
103 // NOLINTEND
104};
Definition ActorInteraction.h:5
Definition BlockSource.h:67
Definition CompoundTag.h:13
Definition DataLoadHelper.h:20
Definition HangingActor.h:23
Definition LeashFenceKnotActor.h:20
static MCAPI void ** $vftable()
Definition Player.h:120
Definition Vec3.h:10
Definition VariantParameterList.h:5