LeviLamina
Loading...
Searching...
No Matches
PigZombie.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/monster/Zombie.h"
7
8// auto generated forward declare list
9// clang-format off
11class CompoundTag;
12class DataLoadHelper;
13namespace mce { class UUID; }
14// clang-format on
15
16class PigZombie : public ::Zombie {
17public:
18 // member variables
19 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 PigZombie& operator=(PigZombie const&);
28 PigZombie(PigZombie const&);
29 PigZombie();
30
31public:
32 // virtual functions
33 // NOLINTBEGIN
34 // vIndex: 24
35 virtual void normalTick() /*override*/;
36
37 // vIndex: 147
38 virtual bool checkSpawnRules(bool fromSpawner) /*override*/;
39
40 // vIndex: 135
41 virtual bool _hurt(::ActorDamageSource const& source, float damage, bool knock, bool ignite) /*override*/;
42
43 // vIndex: 137
44 virtual void addAdditionalSaveData(::CompoundTag& tag) const /*override*/;
45
46 // vIndex: 136
47 virtual void readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper) /*override*/;
48
49 // vIndex: 8
50 virtual ~PigZombie() /*override*/ = default;
51 // NOLINTEND
52
53public:
54 // static variables
55 // NOLINTBEGIN
56 MCAPI static ::mce::UUID const& SPEED_MODIFIER_ATTACK_UUID();
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62
63 // NOLINTEND
64
65public:
66 // virtual function thunks
67 // NOLINTBEGIN
68 MCAPI void $normalTick();
69
70 MCAPI bool $checkSpawnRules(bool fromSpawner);
71
72 MCAPI bool $_hurt(::ActorDamageSource const& source, float damage, bool knock, bool ignite);
73
74 MCAPI void $addAdditionalSaveData(::CompoundTag& tag) const;
75
76 MCAPI void $readAdditionalSaveData(::CompoundTag const& tag, ::DataLoadHelper& dataLoadHelper);
77 // NOLINTEND
78
79public:
80 // vftables
81 // NOLINTBEGIN
82 MCAPI static void** $vftable();
83 // NOLINTEND
84};
Definition ActorDamageSource.h:18
Definition CompoundTag.h:13
Definition DataLoadHelper.h:20
Definition PigZombie.h:16
Definition Zombie.h:20
Definition Alias.h:14