LeviLamina
Loading...
Searching...
No Matches
SpawnData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/util/WeightedRandom.h"
7
8// auto generated forward declare list
9// clang-format off
10class CompoundTag;
12// clang-format on
13
15public:
16 // member variables
17 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 SpawnData();
27
28public:
29 // member functions
30 // NOLINTBEGIN
31 MCNAPI SpawnData(::SpawnData const&);
32
33 MCNAPI explicit SpawnData(::CompoundTag const& tag);
34
35 MCNAPI SpawnData(int randomWeight, ::ActorDefinitionIdentifier actorId);
36
37 MCNAPI ::SpawnData& operator=(::SpawnData const&);
38
39 MCNAPI ::std::unique_ptr<::CompoundTag> save();
40
41 MCNAPI ~SpawnData();
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
47 MCNAPI void* $ctor(::SpawnData const&);
48
49 MCNAPI void* $ctor(::CompoundTag const& tag);
50
51 MCNAPI void* $ctor(int randomWeight, ::ActorDefinitionIdentifier actorId);
52 // NOLINTEND
53
54public:
55 // destructor thunk
56 // NOLINTBEGIN
57 MCNAPI void $dtor();
58 // NOLINTEND
59};
Definition CompoundTag.h:13
Definition SpawnData.h:14
MCAPI SpawnData(int randomWeight, ::ActorDefinitionIdentifier actorId)
MCAPI ~SpawnData()
MCAPI ::std::unique_ptr<::CompoundTag > save()
MCAPI void * $ctor(::SpawnData const &)
MCAPI SpawnData(::CompoundTag const &tag)
MCAPI SpawnData(::SpawnData const &)
MCAPI void * $ctor(int randomWeight, ::ActorDefinitionIdentifier actorId)
MCAPI void * $ctor(::CompoundTag const &tag)
MCAPI::SpawnData & operator=(::SpawnData const &)
MCAPI void $dtor()
Definition WeightedRandom.h:13
Definition ActorDefinitionIdentifier.h:15
Definition Alias.h:14