15class ScriptAimAssistPresetSettings {
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;
29 ScriptAimAssistPresetSettings();
34 MCAPI
explicit ScriptAimAssistPresetSettings(::std::string identifier);
36 MCAPI ::std::optional<::std::vector<::std::string>> _getExcludedBlockTagTargets()
const;
38 MCAPI ::std::optional<::std::vector<::std::string>> _getExcludedBlockTargets()
const;
40 MCAPI ::std::optional<::std::vector<::std::string>> _getExcludedEntityTargets()
const;
42 MCAPI ::std::optional<::std::vector<::std::string>> _getExcludedEntityTypeFamilyTargets()
const;
44 MCAPI ::std::unordered_map<::std::string, ::std::string> _getItemSettings()
const;
46 MCAPI ::std::optional<::std::vector<::std::string>> _getLiquidTargetingItems()
const;
48 MCAPI
void setExcludedBlockTagTargets(::std::optional<::std::vector<::std::string>> blockTagTargets);
50 MCAPI
void setExcludedBlockTargets(::std::optional<::std::vector<::std::string>> blockTargets);
52 MCAPI
void setExcludedEntityTargets(::std::optional<::std::vector<::std::string>> entityTargets);
55 setExcludedEntityTypeFamilyTargets(::std::optional<::std::vector<::std::string>> entityTypeFamilyTargets);
57 MCAPI
void setItemSettings(::std::unordered_map<::std::string, ::std::string> itemSettings);
59 MCAPI
void setLiquidTargetingItems(::std::optional<::std::vector<::std::string>> items);
61 MCAPI ~ScriptAimAssistPresetSettings();
67 MCAPI static ::Scripting::ClassBinding bind();
73 MCAPI
void* $ctor(::std::string identifier);