LeviLamina
Loading...
Searching...
No Matches
ScriptBlockFiller.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakLifetimeScope.h"
8#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
9#include "mc/scripting/modules/minecraft/ScriptBlockFilter.h"
10
11// auto generated forward declare list
12// clang-format off
13class Dimension;
14namespace ScriptModuleMinecraft { class ScriptBlockPermutation; }
15namespace ScriptModuleMinecraft { class ScriptBlockType; }
16namespace ScriptModuleMinecraft { class ScriptBlockVolumeBase; }
17namespace ScriptModuleMinecraft { class ScriptListBlockVolume; }
18// clang-format on
19
20namespace ScriptModuleMinecraft {
21
23public:
24 // member variables
25 // NOLINTBEGIN
26 ::ll::TypedStorage<1, 1, bool> mIgnoreChunkBoundErrors;
27 ::ll::TypedStorage<8, 160, ::ScriptModuleMinecraft::ScriptBlockFilter> mBlockFilter;
28 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Dimension*>> mDimension;
29 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
30 // NOLINTEND
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI ::Scripting::Result_deprecated<
37 fillBlocks(
39 ::std::variant<
40 ::std::string,
43 );
44 // NOLINTEND
45};
46
47} // namespace ScriptModuleMinecraft
Definition Dimension.h:86
Definition ScriptBlockFiller.h:22
Definition ScriptBlockPermutation.h:22
Definition ScriptBlockType.h:18
Definition ScriptBlockVolumeBase.h:31
Definition ScriptListBlockVolume.h:20
Definition StrongTypedObjectHandle.h:8