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/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result.h"
8
9// auto generated forward declare list
10// clang-format off
11class Vec3;
12namespace ScriptModuleMinecraft { class ScriptDimensionType; }
13namespace Scripting { struct EngineError; }
14namespace Scripting { struct InvalidArgumentError; }
15// clang-format on
16
17namespace ScriptModuleGameTest {
18
20public:
21 // member variables
22 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
37 batch(::std::string batchName);
38
39 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
40 maxAttempts(int maxAttempts);
41
42 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
43 maxTicks(int maxTicks);
44
45 MCAPI ::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder&
47
48 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
49 padding(int blockPadding);
50
51 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
52 required(bool required);
53
54 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
55 requiredSuccessfulAttempts(int requiredSuccessfulAttempts);
56
57 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
58 rotate(bool rotate);
59
60 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
61 setupTicks(int setupTicks);
62
63 MCAPI ::Scripting::Result<
67 structureLocation(
68 ::Vec3 structureLocation,
69 ::std::optional<::std::variant<::ScriptModuleMinecraft::ScriptDimensionType, ::std::string>> dimensionTypeVar
70 );
71
72 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
73 structureName(::std::string structureName);
74
75 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptGameTestRegistrationBuilder>
76 tag(::std::string tag);
77 // NOLINTEND
78};
79
80} // namespace ScriptModuleGameTest
Definition ScriptGameTestRegistrationBuilder.h:19
Definition StrongTypedObjectHandle.h:8
Definition Vec3.h:10
Definition EngineError.h:10
Definition InvalidArgumentError.h:11
Definition Alias.h:14