LeviLamina
Loading...
Searching...
No Matches
ScriptAllowList.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#include "mc/deps/scripting/runtime/Result.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace ScriptModuleMinecraft { class ScriptPlayer; }
12namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
13namespace ScriptModuleServerAdmin { class ScriptAllowListFileReloadError; }
14namespace ScriptModuleServerAdmin { class ScriptAllowListModificationError; }
15namespace Scripting { struct ClassBinding; }
16// clang-format on
17
18namespace ScriptModuleServerAdmin {
19
20class ScriptAllowList {
21public:
22 // member variables
23 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 ScriptAllowList& operator=(ScriptAllowList const&);
30 ScriptAllowList(ScriptAllowList const&);
31 ScriptAllowList();
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI ::Scripting::Result<
37 void,
40 add(::std::variant<
42 ::std::string> const& playerData);
43
44 MCNAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError> contains(
45 ::std::variant<
47 ::std::string> const& playerData
48 );
49
50 MCNAPI ::Scripting::Result<void, ::ScriptModuleServerAdmin::ScriptAllowListFileReloadError> reloadFile();
51
52 MCNAPI ::Scripting::Result<
53 void,
57 ::std::variant<
59 ::std::string> const& playerData
60 );
61 // NOLINTEND
62
63public:
64 // static functions
65 // NOLINTBEGIN
66 MCNAPI static ::Scripting::ClassBinding bind();
67 // NOLINTEND
68};
69
70} // namespace ScriptModuleServerAdmin
Definition ScriptPlayer.h:55
Definition ScriptAllowListFileReloadError.h:10
Definition ScriptAllowListModificationError.h:10
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result< void, ::ScriptModuleServerAdmin::ScriptAllowListModificationError, ::ScriptModuleMinecraft::ScriptInvalidActorError > remove(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer >, ::std::string > const &playerData)
MCAPI ::Scripting::Result< void, ::ScriptModuleServerAdmin::ScriptAllowListModificationError, ::ScriptModuleMinecraft::ScriptInvalidActorError > add(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer >, ::std::string > const &playerData)
MCAPI ::Scripting::Result< bool, ::ScriptModuleMinecraft::ScriptInvalidActorError > contains(::std::variant< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer >, ::std::string > const &playerData)
MCAPI ::Scripting::Result< void, ::ScriptModuleServerAdmin::ScriptAllowListFileReloadError > reloadFile()
Definition StrongTypedObjectHandle.h:8
Definition ScriptInvalidActorError.h:18
Definition ClassBinding.h:19
Definition Alias.h:14