LeviLamina
Loading...
Searching...
No Matches
ScriptBlockInstrumentComponent.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/runtime/scripting/Result.h"
8
#include "mc/scripting/modules/minecraft/ScriptFacing.h"
9
#include "mc/scripting/modules/minecraft/block/components/BaseScriptBlockComponent.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
namespace
ScriptModuleMinecraft {
class
ScriptDimension
; }
14
namespace
ScriptModuleMinecraft {
struct
ScriptLocationInUnloadedChunkError
; }
15
namespace
ScriptModuleMinecraft {
struct
ScriptLocationOutOfWorldBoundsError
; }
16
namespace
Scripting {
struct
InvalidArgumentError
; }
17
// clang-format on
18
19
namespace
ScriptModuleMinecraft {
20
21
class
ScriptBlockInstrumentComponent
:
public
::ScriptModuleMinecraft::BaseScriptBlockComponent
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension>>
26
mDimension;
27
// NOLINTEND
28
29
public
:
30
// member functions
31
// NOLINTBEGIN
32
MCAPI ::std::optional<::Scripting::InvalidArgumentError>
33
_validateFaceOrError(::ScriptModuleMinecraft::ScriptFacing face)
const
;
34
35
MCAPI ::Scripting::Result<
36
::std::string,
37
::Scripting::InvalidArgumentError
,
38
::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError
,
39
::ScriptModuleMinecraft::ScriptLocationOutOfWorldBoundsError
>
40
getInstrumentName(::ScriptModuleMinecraft::ScriptFacing face)
const
;
41
// NOLINTEND
42
};
43
44
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::BaseScriptBlockComponent
Definition
BaseScriptBlockComponent.h:18
ScriptModuleMinecraft::ScriptBlockInstrumentComponent
Definition
ScriptBlockInstrumentComponent.h:21
ScriptModuleMinecraft::ScriptDimension
Definition
ScriptDimension.h:52
ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError
Definition
ScriptLocationInUnloadedChunkError.h:16
ScriptModuleMinecraft::ScriptLocationOutOfWorldBoundsError
Definition
ScriptLocationOutOfWorldBoundsError.h:16
Scripting::InvalidArgumentError
Definition
InvalidArgumentError.h:11
src
mc
scripting
modules
minecraft
block
components
ScriptBlockInstrumentComponent.h
Generated on
for LeviLamina by
1.16.1