|
ScriptActor & | operator= (ScriptActor const &) |
|
| ScriptActor (ScriptActor const &) |
|
virtual void | setUnloaded (::Actor &actor) |
|
virtual ::Scripting::Result< void > | clearVelocity (::Actor &self) |
|
virtual ::Scripting::Result< void > | lookAt (::Actor &self, ::Vec3 const &targetLocation) |
|
virtual ::Scripting::Result_deprecated<::std::string > | getNameTag (::Actor const &self) const |
|
virtual ::Scripting::Result< void > | setNameTag (::Actor &self, ::std::string const &nameTag) |
|
virtual ::Scripting::Result_deprecated< bool > | getSneaking (::Actor const &self) const |
|
virtual ::Scripting::Result< void > | setSneaking (::Actor &self, bool isSneaking) |
|
virtual ::Scripting::Result< void > | applyImpulse (::Actor &self, ::Vec3 const &vector) |
|
virtual ::Scripting::Result< void > | remove (::Actor &self) |
|
virtual bool | _isValid () const |
|
virtual::ScoreboardId const & | _getScoreboardId (::Scoreboard const &scoreboard) const |
|
MCAPI | ScriptActor (::ScriptModuleMinecraft::ScriptActor &&) |
|
MCAPI | ScriptActor (::Actor const &actor, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI | ScriptActor (::ScriptModuleMinecraft::ScriptActorData const &actorData, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI ::Scripting::Result_deprecated< bool > | _applyDamage (::Actor &self, float amount, ::ScriptModuleMinecraft::ScriptActorApplyDamageOptions const &options) |
|
MCAPI ::Scripting::Result_deprecated< bool > | _applyProjectileDamage (::Actor &self, float amount, ::ScriptModuleMinecraft::ScriptActorApplyDamageByProjectileOptions const &options) |
|
MCAPI::DynamicPropertyDefinition const * | _getDynamicPropertyDefinition (::Actor &self, ::std::string const &key) const |
|
MCAPI::MobEffect const * | _getEffectHelper (::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptEffectType > > const &effect) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | _teleport (::Actor &self, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptTeleportOptions > const &options, bool safeTeleport) |
|
MCFOLD ::std::optional<::Scripting::Error > | _validateDynamicProperty (::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > const *value) |
|
MCAPI ::std::optional<::Scripting::Error > | _validateDynamicProperty_V010 (::Actor &self, ::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > const *value, ::std::string const &functionName) |
|
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMobEffectInstance > > > | addEffect (::Actor &self, ::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptEffectType > > const &effectType, int duration, ::std::optional<::ScriptModuleMinecraft::ScriptEntityEffectOptions > const &options) |
|
MCAPI ::Scripting::Result< void > | addEffect_V010 (::Actor &self, ::ScriptModuleMinecraft::ScriptEffectType const &effectType, int duration, int amplifier, bool showParticles) |
|
MCAPI ::Scripting::Result_deprecated< bool > | addTag (::Actor &self, ::std::string const &tag) |
|
MCAPI ::Scripting::Result_deprecated< bool > | addTag_010 (::Actor &self, ::std::string const &tag) |
|
MCAPI ::Scripting::Result_deprecated< bool > | applyDamage (::Actor &self, float amount, ::std::optional<::std::variant< ::ScriptModuleMinecraft::ScriptActorApplyDamageOptions, ::ScriptModuleMinecraft::ScriptActorApplyDamageByProjectileOptions > > const &options) |
|
MCAPI ::Scripting::Result< void > | applyKnockback_V1 (::Actor &self, float directionX, float directionZ, float horizontalStrength, float verticalStrength) |
|
MCAPI ::Scripting::Result< void > | applyKnockback_V2 (::Actor &self, ::VecXZ const &horizontalForce, float verticalStrength) |
|
MCAPI ::Scripting::Result< void > | clearDynamicProperties (::Actor &self, ::Scripting::ContextConfig const &contextConfig) |
|
MCAPI ::Scripting::Result_deprecated< bool > | extinguishFire (::Actor &self, bool useEffects) |
|
MCAPI ::Scripting::Result_deprecated<::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastHit > > | getBlockFromViewDirection (::Actor const &self, ::Scripting::WeakLifetimeScope scope, ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions > const &options) const |
|
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock > > > | getBlockFromViewVector_010 (::Actor const &self, ::Scripting::WeakLifetimeScope scope, ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions > const &options) const |
|
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorComponent > > | getComponent (::Scripting::WeakLifetimeScope scope, ::std::unordered_map<::std::string, ::std::unique_ptr<::ScriptModuleMinecraft::IComponentFactory > > const &factories, ::std::string const &id) |
|
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorComponent > > | getComponents (::Scripting::WeakLifetimeScope scope, ::std::unordered_map<::std::string, ::std::unique_ptr<::ScriptModuleMinecraft::IComponentFactory > > const &factories) |
|
MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension > > | getDimension (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > > | getDynamicProperty (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::string const &key) |
|
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > | getDynamicPropertyIds (::Actor &self, ::Scripting::ContextConfig const &contextConfig) |
|
MCAPI ::Scripting::Result_deprecated< int > | getDynamicPropertyTotalByteCount (::Actor &self, ::Scripting::ContextConfig const &contextConfig) |
|
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > > | getDynamicProperty_V010 (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::string const &key) |
|
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMobEffectInstance > > > | getEffect (::Actor const &self, ::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptEffectType > > const &effectType) const |
|
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMobEffectInstance > > > | getEffect_V010 (::Actor const &self, ::ScriptModuleMinecraft::ScriptEffectType const &effectType) const |
|
MCAPI ::Scripting::Result_deprecated< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptMobEffectInstance > > > | getEffects (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::std::vector<::ScriptModuleMinecraft::ScriptEntityRaycastHit > > | getEntitiesFromViewDirection (::Actor const &self, ::Scripting::WeakLifetimeScope scope, ::std::optional<::ScriptModuleMinecraft::ScriptEntityRaycastOptions > const &options) const |
|
MCAPI ::Scripting::Result_deprecated< ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > > > | getEntitiesFromViewVector_010 (::Actor const &self, ::Scripting::WeakLifetimeScope scope, ::std::optional<::ScriptModuleMinecraft::ScriptEntityRaycastOptions > const &options) const |
|
MCAPI ::Scripting::Result_deprecated<::Vec3 > | getHeadLocation (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::Vec3 > | getHeadLocation_010 (::Actor const &self) const |
|
MCAPI::std::string | getId () const |
|
MCAPI ::Scripting::Result_deprecated<::std::string > | getId_010 (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::Vec3 > | getLocation (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::variant< float, bool, ::std::string > > > | getProperty (::Actor const &self, ::std::string const &identifier) const |
|
MCAPI ::Scripting::Result_deprecated<::Vec2 > | getRotation (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptXYRotation > | getRotation_V010 (::Actor const &self) const |
|
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScoreboardIdentity > > | getScoreboardIdentity () |
|
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > | getTags (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > > > | getTarget (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor > > | getTarget_010 (::Actor const &self) const |
|
MCAPI::std::string | getTypeId () const |
|
MCAPI ::Scripting::Result_deprecated<::Vec3 > | getVelocity (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptVector > | getVelocity_010 (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::Vec3 > | getViewDirection (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated<::ScriptModuleMinecraft::ScriptVector > | getViewVector_010 (::Actor const &self) const |
|
MCAPI bool | hasComponent (::Scripting::WeakLifetimeScope scope, ::std::unordered_map<::std::string, ::std::unique_ptr<::ScriptModuleMinecraft::IComponentFactory > > const &factories, ::std::string const &name) |
|
MCAPI ::Scripting::Result_deprecated< bool > | hasTag (::Actor const &self, ::std::string const &tag) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | isClimbing (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | isFalling (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | isInWater (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | isOnGround (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | isSleeping (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | isSprinting (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | isSwimming (::Actor const &self) const |
|
MCAPI ::Scripting::Result_deprecated< bool > | kill (::Actor &self) |
|
MCAPI ::Scripting::Result< void > | kill_010 (::Actor &self) |
|
MCAPI ::Scripting::Result_deprecated< bool > | matches (::Actor const &self, ::ScriptModuleMinecraft::ScriptActorQueryOptions options) const |
|
MCAPI::ScriptModuleMinecraft::ScriptActor & | operator= (::ScriptModuleMinecraft::ScriptActor &&rhs) |
|
MCAPI ::Scripting::Result< void > | playAnimation (::Actor &self, ::std::string const &animationName, ::std::optional<::ScriptModuleMinecraft::ScriptPlayAnimationOptions > const &options) |
|
MCAPI ::Scripting::Result_deprecated< bool > | removeDynamicProperty_V010 (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::string const &key) |
|
MCAPI ::Scripting::Result_deprecated< bool > | removeEffect (::Actor &self, ::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptEffectType > > const &effectType) |
|
MCAPI ::Scripting::Result_deprecated< bool > | removeTag (::Actor &self, ::std::string const &tag) |
|
MCAPI ::Scripting::Result<::std::variant< float, bool, ::std::string >, ::Scripting::EngineError, ::Scripting::Error > | resetProperty (::Actor &self, ::std::string const &identifier) |
|
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCommandResult >, ::ScriptModuleMinecraft::ScriptCommandError, ::Scripting::Error > | runCommand (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::string const &commandString) |
|
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCommandResult >, ::ScriptModuleMinecraft::ScriptCommandError, void > > | runCommandAsync (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::Scripting::ScriptObjectFactory &factory, ::std::string const &commandString) |
|
MCAPI ::Scripting::Result_deprecated<::Scripting::JSON > | runCommand_V010 (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::string const &commandString) |
|
MCAPI ::Scripting::Result< void > | setDynamicProperties (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::unordered_map<::std::string, ::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &values) |
|
MCAPI ::Scripting::Result< void > | setDynamicProperty (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::optional<::std::variant< double, float, bool, ::std::string, ::Vec3 > > const &value) |
|
MCAPI ::Scripting::Result< void > | setDynamicProperty_V010 (::Actor &self, ::Scripting::ContextConfig const &contextConfig, ::std::string const &key, ::std::variant< double, float, bool, ::std::string, ::Vec3 > &value) |
|
MCAPI void | setLoading (::Actor const &actor) |
|
MCAPI ::Scripting::Result_deprecated< bool > | setOnFire (::Actor &self, int seconds, bool useEffects) |
|
MCAPI ::Scripting::Result< void > | setProperty (::Actor &self, ::std::string const &identifier, ::std::variant< float, bool, ::std::string > const &value) |
|
MCAPI ::Scripting::Result< void > | setRotation (::Actor &self, ::Vec2 rotation) |
|
MCAPI ::Scripting::Result< void > | setRotation_V010 (::Actor &self, float x, float y) |
|
MCAPI ::Scripting::Result< void > | setTarget (::Actor &self, ::ScriptModuleMinecraft::ScriptActor &target) |
|
MCAPI ::Scripting::Result< void > | setVelocity_010 (::Actor &self, ::ScriptModuleMinecraft::ScriptVector const &vel) |
|
MCAPI ::Scripting::Result< void > | teleport (::Actor &self, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptTeleportOptions > const &options) |
|
MCAPI ::Scripting::Result< void > | teleportFacing_V010 (::Actor &self, ::Vec3 const &location, ::ScriptModuleMinecraft::ScriptDimension &dimension, ::Vec3 const &facingLocation, bool keepVelocity) |
|
MCAPI ::Scripting::Result< void > | teleport_V010 (::Actor &self, ::Vec3 const &location, ::ScriptModuleMinecraft::ScriptDimension &dimension, float xRotation, float yRotation, bool keepVelocity) |
|
MCAPI ::Scripting::Result< void > | triggerEvent (::Actor &self, ::std::string const &eventName) |
|
MCAPI ::Scripting::Result< void > | triggerEvent_V010 (::Actor &self, ::std::string const &eventName) |
|
MCAPI ::Scripting::Result_deprecated< bool > | tryTeleport (::Actor &self, ::Vec3 const &location, ::std::optional<::ScriptModuleMinecraft::ScriptTeleportOptions > const &options) |
|
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptActor &&) |
|
MCAPI void * | $ctor (::Actor const &actor, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI void * | $ctor (::ScriptModuleMinecraft::ScriptActorData const &actorData, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI void | $dtor () |
|
MCAPI void | $setUnloaded (::Actor &actor) |
|
MCFOLD ::Scripting::Result< void > | $clearVelocity (::Actor &self) |
|
MCAPI ::Scripting::Result< void > | $lookAt (::Actor &self, ::Vec3 const &targetLocation) |
|
MCAPI ::Scripting::Result_deprecated<::std::string > | $getNameTag (::Actor const &self) const |
|
MCAPI ::Scripting::Result< void > | $setNameTag (::Actor &self, ::std::string const &nameTag) |
|
MCAPI ::Scripting::Result_deprecated< bool > | $getSneaking (::Actor const &self) const |
|
MCAPI ::Scripting::Result< void > | $setSneaking (::Actor &self, bool isSneaking) |
|
MCAPI ::Scripting::Result< void > | $applyImpulse (::Actor &self, ::Vec3 const &vector) |
|
MCAPI ::Scripting::Result< void > | $remove (::Actor &self) |
|
MCAPI bool | $_isValid () const |
|
MCAPI::ScoreboardId const & | $_getScoreboardId (::Scoreboard const &scoreboard) const |
|