6#pragma warning(disable : 4099)
7#pragma warning(disable : 4201)
8#pragma warning(disable : 4373)
11#include "ll/api/base/Macro.h"
13#define MCAPI LL_SHARED_IMPORT
14#define MCTAPI template<> MCAPI
16#define MCNAPI [[deprecated("This API is not available. Open an issue if you need it. "\
17 "https://github.com/LiteLDev/mcapi-requests/issues/new")]] MCAPI
20#define MCAPI_C [[deprecated("Client API not available on SERVER")]] MCAPI
22#define MCTAPI_C [[deprecated("Client API not available on SERVER")]] MCTAPI
23#define MCTAPI_S MCTAPI
24#define MCFOLD_C [[deprecated("Client API not available on SERVER")]] MCFOLD
25#define MCFOLD_S MCFOLD
26#define MCNAPI_C MCNAPI
27#define MCNAPI_S MCNAPI
28#elif defined(LL_PLAT_C)
30#define MCAPI_S [[deprecated("Server API not available on CLIENT")]] MCAPI
31#define MCTAPI_C MCTAPI
32#define MCTAPI_S [[deprecated("Server API not available on CLIENT")]] MCTAPI
33#define MCFOLD_C MCFOLD
34#define MCFOLD_S [[deprecated("Server API not available on CLIENT")]] MCFOLD
35#define MCNAPI_C MCNAPI
36#define MCNAPI_S MCNAPI
48#include <condition_variable>
58#include <forward_list>
77#include <shared_mutex>
84#include <unordered_map>
85#include <unordered_set>
97#include "entt/entt.hpp"
98#include "entt/fwd.hpp"
100#include "glm/ext.hpp"
104#include "leveldb/c.h"
105#include "leveldb/cache.h"
106#include "leveldb/comparator.h"
107#include "leveldb/db.h"
108#include "leveldb/dumpfile.h"
109#include "leveldb/env.h"
110#include "leveldb/filter_policy.h"
111#include "leveldb/iterator.h"
112#include "leveldb/options.h"
113#include "leveldb/slice.h"
114#include "leveldb/status.h"
115#include "leveldb/table.h"
116#include "leveldb/table_builder.h"
117#include "leveldb/write_batch.h"
120#include "rapidjson/document.h"
121#include "rapidjson/encodings.h"
122#include "rapidjson/error/en.h"
123#include "rapidjson/filereadstream.h"
124#include "rapidjson/filewritestream.h"
125#include "rapidjson/pointer.h"
126#include "rapidjson/prettywriter.h"
127#include "rapidjson/rapidjson.h"
128#include "rapidjson/reader.h"
129#include "rapidjson/schema.h"
130#include "rapidjson/stringbuffer.h"
131#include "rapidjson/writer.h"
134#include "type_safe/strong_typedef.hpp"
139#pragma warning(disable : 4702)
141#define nsel_CONFIG_SELECT_EXPECTED 1
142#include "nonstd/expected.hpp"
147#include "ll/api/base/Alias.h"
148#include "ll/api/base/StdInt.h"
151#include "fmt/format.h"
155#include "concurrentqueue.h"
159struct _TP_CALLBACK_INSTANCE;
164enum _WINHTTP_WEB_SOCKET_BUFFER_TYPE;
169struct _IP_ADAPTER_PREFIX_XP;
170struct sockaddr_storage;
174struct asn1_string_st;
184 namespace UI::Text::Core
186 struct CoreTextEditContext;
189 namespace ApplicationModel::DataTransfer
191 struct DataTransferManager;
198#include "mc/deps/core/utility/optional_ref.h"
199#include "mc/platform/brstd/function_ref.h"
200#include "mc/math/vector/Vecs.h"
202template <
typename T0,
typename T1>
214template <
typename T0,
typename T1 = u
int,
int T2 = 0>
216template <
typename T0,
typename T1 = u
int,
int T2 = 0>
218template <
typename T0,
typename T1 = u
int,
int T2 = 0>
229template <
typename T0>
248template <
typename T,
typename Err = std::error_code>
251class NonOwnerPointer;
253using NotNullNonOwnerPtr = gsl::not_null<NonOwnerPointer<T>>;
255template <
typename T,
typename... Args>
261template <
typename T,
typename U,
typename A,
typename M>
264template <
typename T,
typename U =
void>
269template <
typename T,
typename Alloc = std::allocator<T>>
275template <
typename... Params>
280template <
typename TKey,
typename TValue,
typename TValuePtr,
typename... TNewInstanceArgs>
288template <
typename From,
typename To,
typename CustomData>
291template <
typename T0,
typename T1,
typename T2>
296enum class SignInResult;
299namespace NetherNet::Utils {
308template<
class T,
size_t N = size_t(-4711ll)>
312template <
typename T0>
314using http_string = std::basic_string<char, std::char_traits<char>,
class http_stl_allocator<char>>;
315using http_wstring = std::basic_string<wchar_t, std::char_traits<wchar_t>,
class http_stl_allocator<wchar_t>>;
323class DecompressAllocator;
Definition ActorBlockBase.h:6
Definition AutomaticID.h:6
Definition _HeaderOutputPredefine.h:262
Definition _HeaderOutputPredefine.h:256
Definition _HeaderOutputPredefine.h:270
Definition BlockType.h:84
Definition _HeaderOutputPredefine.h:278
Definition _HeaderOutputPredefine.h:276
Definition _HeaderOutputPredefine.h:281
Definition Dimension.h:85
Definition _HeaderOutputPredefine.h:303
Definition _HeaderOutputPredefine.h:301
Definition _HeaderOutputPredefine.h:234
Definition _HeaderOutputPredefine.h:289
Definition _HeaderOutputPredefine.h:292
Definition TypedClientNetId.h:6
Definition TypedRuntimeId.h:6
Definition TypedServerNetId.h:6
Definition _HeaderOutputPredefine.h:241
Definition _HeaderOutputPredefine.h:237
Definition http_stl_allocator.h:6
Definition _HeaderOutputPredefine.h:309
Definition _HeaderOutputPredefine.h:265
Definition ContainerRuntimeIdTag.h:5
Definition CreativeItemNetIdTag.h:5
Definition ItemStackLegacyRequestIdTag.h:5
Definition ItemStackNetIdTag.h:5
Definition ItemStackRequestIdTag.h:5
Definition RecipeNetIdTag.h:5