Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptAimAssistPresetSettings.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/scripting/modules/minecraft/camera/aimassist/ScriptAimAssistPresetExclusionData.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Scripting { struct ClassBinding; }
11// clang-format on
12
13namespace ScriptModuleMinecraft {
14
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::string>> mItemSettings;
21 ::ll::TypedStorage<8, 128, ::ScriptModuleMinecraft::ScriptAimAssistPresetExclusionData> mExcludedTargets;
22 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mLiquidTargetingItems;
23 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mDefaultItemSettings;
24 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mHandSettings;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCNAPI ::std::optional<::std::vector<::std::string>> _getExcludedBlockTagTargets() const;
31
32 MCNAPI ::std::optional<::std::vector<::std::string>> _getExcludedBlockTargets() const;
33
34 MCNAPI ::std::optional<::std::vector<::std::string>> _getExcludedEntityTargets() const;
35
36 MCNAPI ::std::optional<::std::vector<::std::string>> _getExcludedEntityTypeFamilyTargets() const;
37
38 MCNAPI ::std::optional<::std::vector<::std::string>> _getLiquidTargetingItems() const;
39
40 MCNAPI void setExcludedBlockTagTargets(::std::optional<::std::vector<::std::string>> blockTagTargets);
41
42 MCNAPI void setExcludedBlockTargets(::std::optional<::std::vector<::std::string>> blockTargets);
43
44 MCNAPI void setExcludedEntityTargets(::std::optional<::std::vector<::std::string>> entityTargets);
45
46 MCNAPI void
47 setExcludedEntityTypeFamilyTargets(::std::optional<::std::vector<::std::string>> entityTypeFamilyTargets);
48
49 MCNAPI void setLiquidTargetingItems(::std::optional<::std::vector<::std::string>> items);
50 // NOLINTEND
51
52public:
53 // static functions
54 // NOLINTBEGIN
55 MCNAPI static ::Scripting::ClassBinding bind();
56 // NOLINTEND
57};
58
59} // namespace ScriptModuleMinecraft
Definition ScriptAimAssistPresetSettings.h:15
MCAPI ::std::optional<::std::vector<::std::string > > _getExcludedBlockTargets() const
MCAPI void setExcludedEntityTypeFamilyTargets(::std::optional<::std::vector<::std::string > > entityTypeFamilyTargets)
MCAPI ::std::optional<::std::vector<::std::string > > _getLiquidTargetingItems() const
MCAPI ::std::optional<::std::vector<::std::string > > _getExcludedBlockTagTargets() const
MCAPI void setExcludedBlockTagTargets(::std::optional<::std::vector<::std::string > > blockTagTargets)
MCAPI ::std::optional<::std::vector<::std::string > > _getExcludedEntityTypeFamilyTargets() const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI void setExcludedEntityTargets(::std::optional<::std::vector<::std::string > > entityTargets)
MCAPI void setLiquidTargetingItems(::std::optional<::std::vector<::std::string > > items)
MCAPI void setExcludedBlockTargets(::std::optional<::std::vector<::std::string > > blockTargets)
MCAPI ::std::optional<::std::vector<::std::string > > _getExcludedEntityTargets() const
Definition ClassBinding.h:10