Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ClientBiomeJsonDocument.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/beta/eas/EnvironmentAttributesStorage.h"
7#include "mc/deps/shared_types/v1_21_130/clientbiome/ClientBiomeJsonDocument.h"
8#include "mc/deps/shared_types/v1_21_90/clientbiome/ClientBiomeJsonDocument.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace SharedTypes::Beta {
16
18public:
19 // ClientBiomeJsonDocument inner types declare
20 // clang-format off
22 // clang-format on
23
24 // ClientBiomeJsonDocument inner types define
25 struct ClientBiomeJsonObject {
26 public:
27 // member variables
28 // NOLINTBEGIN
29 ::ll::TypedStorage<
30 8,
31 32,
33 mDescription;
34 ::ll::
35 TypedStorage<8, 16, ::SharedTypes::v1_21_130::ClientBiomeJsonDocument::ClientBiomeJsonObject::ComponentMap>
36 mComponents;
37 ::ll::TypedStorage<8, 56, ::std::optional<::SharedTypes::Beta::EnvironmentAttributesStorage>>
38 mEnvironmentAttributes;
39 // NOLINTEND
40
41#ifdef LL_PLAT_S
42#else // LL_PLAT_C
43 public:
44 // prevent constructor by default
45 ClientBiomeJsonObject();
46
47#endif
48 public:
49 // member functions
50 // NOLINTBEGIN
51#ifdef LL_PLAT_C
53
54 MCNAPI ::SharedTypes::Beta::ClientBiomeJsonDocument::ClientBiomeJsonObject&
56
57 MCNAPI ::SharedTypes::Beta::ClientBiomeJsonDocument::ClientBiomeJsonObject&
59
60 MCNAPI bool operator==(::SharedTypes::Beta::ClientBiomeJsonDocument::ClientBiomeJsonObject const& other) const;
61
62 MCNAPI ~ClientBiomeJsonObject();
63#endif
64 // NOLINTEND
65
66 public:
67 // static functions
68 // NOLINTBEGIN
69#ifdef LL_PLAT_C
70 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx, ::std::set<::std::string> const& activeExperiments);
71#endif
72 // NOLINTEND
73
74 public:
75 // constructor thunks
76 // NOLINTBEGIN
77#ifdef LL_PLAT_C
79#endif
80 // NOLINTEND
81
82 public:
83 // destructor thunk
84 // NOLINTBEGIN
85#ifdef LL_PLAT_C
86 MCNAPI void $dtor();
87#endif
88 // NOLINTEND
89 };
90
91public:
92 // member variables
93 // NOLINTBEGIN
94 ::ll::TypedStorage<8, 104, ::SharedTypes::Beta::ClientBiomeJsonDocument::ClientBiomeJsonObject>
95 mClientBiomeJsonObject;
96 ::ll::TypedStorage<8, 32, ::std::string> mFormatVersion;
97 // NOLINTEND
98
99public:
100 // static functions
101 // NOLINTBEGIN
102#ifdef LL_PLAT_C
103 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx, ::std::set<::std::string> const& activeExperiments);
104#endif
105 // NOLINTEND
106};
107
108} // namespace SharedTypes::Beta
Definition ClientBiomeJsonDocument.h:17
Definition ReflectionCtx.h:11
Definition ctx.h:5