Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptAimAssistCategorySettings.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Scripting { struct ClassBinding; }
8// clang-format on
9
10namespace ScriptModuleMinecraft {
11
13public:
14 // member variables
15 // NOLINTBEGIN
16 ::ll::TypedStorage<8, 32, ::std::string> mName;
17 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mEntityPriorities;
18 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mBlockPriorities;
19 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mBlockTagPriorities;
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, int>> mEntityTypeFamilyPriorities;
21 ::ll::TypedStorage<4, 4, int> mDefaultEntityPriority;
22 ::ll::TypedStorage<4, 4, int> mDefaultBlockPriority;
23 // NOLINTEND
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCNAPI ::std::unordered_map<::std::string, int> getBlockPriorities() const;
29
30 MCNAPI ::std::unordered_map<::std::string, int> getBlockTagPriorities() const;
31
32 MCNAPI ::std::unordered_map<::std::string, int> getEntityPriorities() const;
33
34 MCNAPI ::std::unordered_map<::std::string, int> getEntityTypeFamilyPriorities() const;
35
36 MCNAPI void setBlockPriorities(::std::unordered_map<::std::string, int> blockPriorities);
37
38 MCNAPI void setBlockTagPriorities(::std::unordered_map<::std::string, int> blockTagPriorities);
39
40 MCNAPI void setEntityPriorities(::std::unordered_map<::std::string, int> entityPriorities);
41
42 MCNAPI void setEntityTypeFamilyPriorities(::std::unordered_map<::std::string, int> entityTypeFamilyPriorities);
43 // NOLINTEND
44
45public:
46 // static functions
47 // NOLINTBEGIN
48 MCNAPI static ::Scripting::ClassBinding bind();
49 // NOLINTEND
50};
51
52} // namespace ScriptModuleMinecraft
Definition ScriptAimAssistCategorySettings.h:12
MCAPI void setEntityTypeFamilyPriorities(::std::unordered_map<::std::string, int > entityTypeFamilyPriorities)
MCAPI void setBlockPriorities(::std::unordered_map<::std::string, int > blockPriorities)
MCAPI ::std::unordered_map<::std::string, int > getBlockTagPriorities() const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::std::unordered_map<::std::string, int > getEntityTypeFamilyPriorities() const
MCAPI ::std::unordered_map<::std::string, int > getBlockPriorities() const
MCAPI void setBlockTagPriorities(::std::unordered_map<::std::string, int > blockTagPriorities)
MCAPI void setEntityPriorities(::std::unordered_map<::std::string, int > entityPriorities)
MCAPI ::std::unordered_map<::std::string, int > getEntityPriorities() const
Definition ClassBinding.h:10