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 // virtual function thunks
39 // NOLINTBEGIN
40 MCNAPI bool $canUse();
41
42 MCNAPI bool $canContinueToUse();
43
44 MCNAPI bool $isValidTarget(::BlockSource& region, ::BlockPos const& pos);
45
46 MCNAPI void $appendDebugInfo(::std::string& str) const;
47
48 MCNAPI void $_moveToBlock();
49 // NOLINTEND
50
51public:
52 // vftables
53 // NOLINTBEGIN
54 MCNAPI static void** $vftable();
55 // NOLINTEND
56};
Definition BaseMoveToBlockGoal.h:13
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition MoveToLandGoal.h:14
MCAPI bool $canUse()
static MCAPI void ** $vftable()
MCAPI bool $isValidTarget(::BlockSource &region, ::BlockPos const &pos)
MCAPI bool $canContinueToUse()
MCAPI void $appendDebugInfo(::std::string &str) const
MCAPI void $_moveToBlock()