LeviLamina
Loading...
Searching...
No Matches
MoveToLandGoal.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/ai/goal/BaseMoveToBlockGoal.h"
7
8// auto generated forward declare list
9// clang-format off
10class BlockPos;
11class BlockSource;
12// clang-format on
13
15public:
16 // virtual functions
17 // NOLINTBEGIN
18 // vIndex: 1
19 virtual bool canUse() /*override*/;
20
21 // vIndex: 2
22 virtual bool canContinueToUse() /*override*/;
23
24 // vIndex: 11
25 virtual bool isValidTarget(::BlockSource& region, ::BlockPos const& pos) /*override*/;
26
27 // vIndex: 7
28 virtual void appendDebugInfo(::std::string& str) const /*override*/;
29
30 // vIndex: 14
31 virtual void _moveToBlock() /*override*/;
32
33 // vIndex: 0
34 virtual ~MoveToLandGoal() /*override*/ = default;
35 // NOLINTEND
36
37public:
38 // destructor thunk
39 // NOLINTBEGIN
40
41 // NOLINTEND
42
43public:
44 // virtual function thunks
45 // NOLINTBEGIN
46 MCAPI bool $canUse();
47
48 MCAPI bool $canContinueToUse();
49
50 MCAPI bool $isValidTarget(::BlockSource& region, ::BlockPos const& pos);
51
52 MCAPI void $appendDebugInfo(::std::string& str) const;
53
54 MCAPI void $_moveToBlock();
55 // NOLINTEND
56
57public:
58 // vftables
59 // NOLINTBEGIN
60 MCAPI static void** $vftable();
61 // NOLINTEND
62};
Definition BaseMoveToBlockGoal.h:13
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition MoveToLandGoal.h:14