LeviLamina
Loading...
Searching...
No Matches
ReplaceBiomesBiomeJsonComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/util/Reference.h"
7#include "mc/deps/shared_types/v1_20_60/biome/components/IBiomeJsonComponent.h"
8#include "mc/v1_20_60/biome/components/BiomeComponentVersion.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace SharedTypes::v1_21_80 {
16
18public:
19 // ReplaceBiomesBiomeJsonComponent inner types declare
20 // clang-format off
21 struct BiomeReplacement;
22 // clang-format on
23
24 // ReplaceBiomesBiomeJsonComponent inner types define
25 struct BiomeReplacement {
26 public:
27 // member variables
28 // NOLINTBEGIN
29 ::ll::TypedStorage<8, 32, ::std::string> mDimension;
30 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Reference<3>>> mTargetBiomes;
31 ::ll::TypedStorage<4, 4, float> mAmount;
32 ::ll::TypedStorage<4, 4, float> mNoiseFrequencyScale;
33 // NOLINTEND
34
35 public:
36 // prevent constructor by default
37 BiomeReplacement(BiomeReplacement const&);
38 BiomeReplacement();
39
40 public:
41 // member functions
42 // NOLINTBEGIN
43 MCAPI ::SharedTypes::v1_21_80::ReplaceBiomesBiomeJsonComponent::BiomeReplacement&
45
46 MCAPI ::SharedTypes::v1_21_80::ReplaceBiomesBiomeJsonComponent::BiomeReplacement&
48
49 MCAPI ~BiomeReplacement();
50 // NOLINTEND
51
52 public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCFOLD void $dtor();
56 // NOLINTEND
57 };
58
59public:
60 // member variables
61 // NOLINTBEGIN
62 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::v1_21_80::ReplaceBiomesBiomeJsonComponent::BiomeReplacement>>
63 mBiomeReplacements;
64 // NOLINTEND
65
66public:
67 // virtual functions
68 // NOLINTBEGIN
69 virtual ::BiomeComponentVersion getType() const /*override*/;
70
71 virtual ~ReplaceBiomesBiomeJsonComponent() /*override*/ = default;
72 // NOLINTEND
73
74public:
75 // static functions
76 // NOLINTBEGIN
77 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
78 // NOLINTEND
79
80public:
81 // static variables
82 // NOLINTBEGIN
83 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_HELP();
84
85 MCAPI static ::std::add_lvalue_reference_t<char const[]> SCHEMA_NAME();
86 // NOLINTEND
87
88public:
89 // virtual function thunks
90 // NOLINTBEGIN
91 MCFOLD ::BiomeComponentVersion $getType() const;
92
93
94 // NOLINTEND
95
96public:
97 // vftables
98 // NOLINTBEGIN
99 MCNAPI static void** $vftable();
100 // NOLINTEND
101};
102
103} // namespace SharedTypes::v1_21_80
STL namespace.
Definition IBiomeJsonComponent.h:10
Definition ReplaceBiomesBiomeJsonComponent.h:17
Definition ReflectionCtx.h:11
Definition ctx.h:5