LeviLamina
Loading...
Searching...
No Matches
IScriptItemCustomComponentReader.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/lifetime_registry/WeakTypedObjectHandle.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
ScriptModuleMinecraft {
class
ScriptItemStack; }
11
// clang-format on
12
13
namespace
ScriptModuleMinecraft {
14
15
class
IScriptItemCustomComponentReader
{
16
public
:
17
// virtual functions
18
// NOLINTBEGIN
19
// vIndex: 0
20
virtual
~IScriptItemCustomComponentReader
() =
default
;
21
22
// vIndex: 1
23
virtual ::std::vector<::std::string_view> getValidComponentsForItem(
24
::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
25
)
const
= 0;
26
27
// vIndex: 2
28
virtual
bool
isValidComponentForItem(
29
::Scripting::WeakTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
,
30
::std::string_view
31
)
const
= 0;
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
};
40
41
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::IScriptItemCustomComponentReader
Definition
IScriptItemCustomComponentReader.h:15
Scripting::WeakTypedObjectHandle
Definition
WeakTypedObjectHandle.h:8
src
mc
scripting
modules
minecraft
items
IScriptItemCustomComponentReader.h
Generated on Fri Jun 13 2025 05:04:49 for LeviLamina by
1.12.0