3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/runtime/scripting/Result.h"
8#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
9#include "mc/world/actor/selectors/ActorSelectorType.h"
17namespace ScriptModuleMinecraft {
class ScriptActor; }
28namespace ScriptModuleMinecraft {
34 MCNAPI static ::Scripting::UnsupportedAPIError
37 MCNAPI static ::Scripting::
38 Result<::ActorSelectorArgs, ::Scripting::InvalidArgumentError, ::Scripting::UnsupportedAPIError>
40 ::ActorSelectorType selectionType,
41 ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions>
const& options,
45 MCNAPI static ::Scripting::Result<
46 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>,
51 MCNAPI static ::Scripting::Result<bool, ::Scripting::InvalidArgumentError, ::Scripting::UnsupportedAPIError>
52 matches(
::Actor const& actor, ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions>
const& options);
54 MCNAPI static ::Scripting::Result<bool, ::Scripting::InvalidArgumentError>
57 MCNAPI static ::Scripting::Result<
58 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>,
62 ::ActorSelectorType selectionType,
63 ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions>
const& options,
69 MCNAPI static ::Scripting::Result_deprecated<
72 ::ActorSelectorType selectionType,
73 ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions>
const& options,
79 MCNAPI static ::Scripting::Result<
80 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>,
84 ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions>
const& options,
90 MCNAPI static ::Scripting::Result_deprecated<
93 ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions>
const& options,
Definition Dimension.h:86
Definition ScriptActorIterator.h:19
Definition ScriptActorQuery.h:30
static MCAPI ::Scripting::Result< bool, ::Scripting::InvalidArgumentError, ::Scripting::UnsupportedAPIError > matches(::Actor const &actor, ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > const &options)
static MCAPI ::Scripting::Result< bool, ::Scripting::InvalidArgumentError > matches(::Actor const &actor, ::ActorSelectorArgs const &args)
static MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > >, ::ScriptModuleMinecraft::ScriptCommandError, ::Scripting::InvalidArgumentError > queryPlayers(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > const &options, ::Scripting::WeakLifetimeScope const &scope, ::Dimension *dimension, ::Level &level)
static MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > >, ::ScriptModuleMinecraft::ScriptCommandError, ::Scripting::InvalidArgumentError > queryActors(::ActorSelectorType selectionType, ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > const &options, ::Scripting::WeakLifetimeScope const &scope, ::Dimension *dimension, ::Level &level)
static MCAPI ::Scripting::Result< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > >, ::ScriptModuleMinecraft::ScriptCommandError, ::Scripting::InvalidArgumentError > getAllPlayers(::Scripting::WeakLifetimeScope const &scope, ::Level &level)
static MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerIterator > > queryPlayers_V010(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > const &options, ::Scripting::WeakLifetimeScope const &scope, ::Dimension *dimension, ::Level &level)
static MCAPI ::Scripting::Result<::ActorSelectorArgs, ::Scripting::InvalidArgumentError, ::Scripting::UnsupportedAPIError > constructSelectorArgs(::ActorSelectorType selectionType, ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > const &options, ::Dimension *dimension)
static MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorIterator > > queryActors_V010(::ActorSelectorType selectionType, ::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions > const &options, ::Scripting::WeakLifetimeScope const &scope, ::Dimension *dimension, ::Level &level)
static MCAPI ::Scripting::UnsupportedAPIError _incompatableWorldQueryOptionError(::std::string const &propertyName)
Definition ScriptActor.h:64
Definition ScriptPlayerIterator.h:19
Definition ScriptPlayer.h:42
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12
Definition ActorSelectorArgs.h:21
Definition ScriptActorQueryOptions.h:17
Definition ScriptCommandError.h:16
Definition InvalidArgumentError.h:11
Definition UnsupportedAPIError.h:10