15class ScriptContainerRules {
19 ::ll::TypedStorage<1, 1, bool> mAllowNestedStorageItems;
20 ::ll::TypedStorage<8, 24, ::std::vector<::ItemDescriptor>> mBannedItemsDescriptor;
21 ::ll::TypedStorage<8, 24, ::std::vector<::ItemDescriptor>> mAllowedItemsDescriptor;
22 ::ll::TypedStorage<4, 8, ::std::optional<int>> mWeightLimit;
27 ScriptContainerRules& operator=(ScriptContainerRules
const&);
28 ScriptContainerRules(ScriptContainerRules
const&);
29 ScriptContainerRules();
34 MCAPI ScriptContainerRules(
39 MCAPI
void _setAllowedItems(::std::vector<::std::string>
const& allowedItems);
41 MCAPI
void _setBannedItems(::std::vector<::std::string>
const& bannedItems);
45 MCAPI ~ScriptContainerRules();
51 MCAPI static ::Scripting::InterfaceBinding bind();