LeviLamina
Loading...
Searching...
No Matches
ScriptLootPool.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
8// auto generated forward declare list
9// clang-format off
10namespace ScriptModuleMinecraft { class ScriptLootPoolEntry; }
11namespace ScriptModuleMinecraft { class ScriptLootPoolTiers; }
12namespace Scripting { struct ClassBinding; }
13namespace Scripting { struct NumberRange; }
14// clang-format on
15
16namespace ScriptModuleMinecraft {
17
19public:
20 // member variables
21 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 ScriptLootPool& operator=(ScriptLootPool const&);
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange> const getBonusRolls() const;
37
38 MCNAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolEntry>>
40
41 MCNAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange> const getRolls() const;
42
43 MCNAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolTiers>> const
44 getTiers() const;
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCNAPI static ::Scripting::ClassBinding bind();
51 // NOLINTEND
52};
53
54} // namespace ScriptModuleMinecraft
Definition ScriptLootPool.h:18
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolEntry > > getEntries()
MCAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange > const getBonusRolls() const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::StrongTypedObjectHandle<::Scripting::NumberRange > const getRolls() const
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootPoolTiers > > const getTiers() const
Definition Alias.h:14