Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptGameTestRegistrationBuilder.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/WeakTypedObjectHandle.h"
8#include "mc/deps/script_core/runtime/scripting/Result.h"
9
10// auto generated forward declare list
11// clang-format off
12class Vec3;
13namespace ScriptModuleGameTest { class BaseScriptGameTestFunction; }
14namespace ScriptModuleMinecraft { class ScriptDimensionType; }
15namespace Scripting { class DependencyLocator; }
16namespace Scripting { struct EngineError; }
17namespace Scripting { struct InvalidArgumentError; }
18// clang-format on
19
20namespace ScriptModuleGameTest {
21
23public:
24 // member variables
25 // NOLINTBEGIN
26 ::ll::TypedStorage<
27 8,
28 32,
30 mScriptingHandle;
31 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ScriptModuleGameTest::BaseScriptGameTestFunction>> mGameTestFunction;
32 // NOLINTEND
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
38 batch(::std::string batchName);
39
40 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
42
43 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
45
46 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
47 padding(int blockPadding);
48
49 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
51
52 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
54
55 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
57
58 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
60
61 MCNAPI ::Scripting::Result<
66 ::Scripting::DependencyLocator& dependencyLocator,
68 ::std::optional<::std::variant<::ScriptModuleMinecraft::ScriptDimensionType, ::std::string>> dimensionTypeVar
69 );
70
71 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
73
74 MCNAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
75 tag(::std::string tag);
76 // NOLINTEND
77};
78
79} // namespace ScriptModuleGameTest
Definition BaseScriptGameTestFunction.h:17
Definition ScriptGameTestRegistrationBuilder.h:22
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > maxAttempts(int maxAttempts)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder >, ::Scripting::InvalidArgumentError, ::Scripting::EngineError > structureLocation(::Scripting::DependencyLocator &dependencyLocator, ::Vec3 structureLocation, ::std::optional<::std::variant<::ScriptModuleMinecraft::ScriptDimensionType, ::std::string > > dimensionTypeVar)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > batch(::std::string batchName)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > tag(::std::string tag)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > required(bool required)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > padding(int blockPadding)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > rotate(bool rotate)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > structureName(::std::string structureName)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > setupTicks(int setupTicks)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > requiredSuccessfulAttempts(int requiredSuccessfulAttempts)
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder > maxTicks(int maxTicks)
Definition ScriptDimensionType.h:18
Definition DependencyLocator.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakTypedObjectHandle.h:8
Definition Vec3.h:10
Definition EngineError.h:10
Definition InvalidArgumentError.h:11