36 virtual ::Scripting::Result<void> applyImpulse(
::Actor& self,
::Vec3 const& vector) ;
39 virtual ::Scripting::Result<void> clearVelocity(
::Actor& self) ;
42 virtual ::Scripting::Result<void> remove(
::Actor& self) ;
45 virtual bool _isValid()
const ;
54 MCAPI ::Scripting::Result_deprecated<bool> attack()
const;
59 MCAPI ::Scripting::Result_deprecated<bool>
60 breakBlock(
::Vec3 const& pos, ::ScriptModuleMinecraft::ScriptFacing face)
const;
62 MCAPI ::Scripting::Result<void> chat(::std::string
const& message)
const;
64 MCAPI ::Scripting::Result<void> disconnect()
const;
66 MCAPI ::Scripting::Result_deprecated<bool> dropSelectedItem()
const;
68 MCAPI ::Scripting::Result<void> fly()
const;
70 MCAPI ::Scripting::Result_deprecated<::Vec2> getHeadRotation();
72 MCAPI ::Scripting::Result_deprecated<bool> getSprinting()
const;
74 MCAPI ::Scripting::Result_deprecated<bool>
77 MCAPI ::Scripting::Result_deprecated<bool> glide()
const;
79 MCAPI ::Scripting::Result_deprecated<bool> interact()
const;
81 MCAPI ::Scripting::Result_deprecated<bool>
82 interactWithBlock(
::Vec3 const& blockPos, ::ScriptModuleMinecraft::ScriptFacing facing)
const;
84 MCAPI ::Scripting::Result_deprecated<bool>
87 MCAPI ::Scripting::Result_deprecated<bool> jump()
const;
89 MCAPI ::Scripting::Result<void> lookAtBlock(
::Vec3 const& blockPos, ::sim::LookDuration duration)
const;
91 MCAPI ::Scripting::Result<void>
94 MCAPI ::Scripting::Result<void> lookAtLocation(
::Vec3 const& pos, ::sim::LookDuration duration)
const;
96 MCAPI ::Scripting::Result<void> move(
float directionX,
float directionZ,
float speed)
const;
98 MCAPI ::Scripting::Result<void> moveRelative(
float directionX,
float directionZ,
float speed)
const;
100 MCAPI ::Scripting::Result<void>
101 moveToBlock(
::Vec3 const& position, ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options)
const;
103 MCAPI ::Scripting::Result<void>
104 moveToLocation(
::Vec3 const& position, ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options)
const;
106 MCAPI ::Scripting::Result_deprecated<::ScriptModuleGameTest::ScriptNavigationResult>
107 navigateToBlock(
::Vec3 const& position,
float speed)
const;
109 MCAPI ::Scripting::Result_deprecated<::ScriptModuleGameTest::ScriptNavigationResult>
112 MCAPI ::Scripting::Result_deprecated<::ScriptModuleGameTest::ScriptNavigationResult>
113 navigateToLocation(
::Vec3 const& position,
float speed)
const;
115 MCAPI ::Scripting::Result<void> navigateToLocations(::std::vector<::Vec3>
const& positions,
float speed)
const;
117 MCAPI ::Scripting::Result_deprecated<bool> respawn()
const;
119 MCAPI ::Scripting::Result<void> rotateBody(
float angleInDegrees)
const;
121 MCAPI ::Scripting::Result<void> setBodyRotation(
float angleInDegrees)
const;
123 MCAPI ::Scripting::Result_deprecated<bool>
126 MCAPI ::Scripting::Result<void> setSprinting(
bool sprinting)
const;
128 MCAPI ::Scripting::Result<void> startBuild(
int slot)
const;
130 MCAPI ::Scripting::Result<void> stopBreakingBlock()
const;
132 MCAPI ::Scripting::Result<void> stopBuild()
const;
134 MCAPI ::Scripting::Result<void> stopFlying()
const;
136 MCAPI ::Scripting::Result<void> stopGliding()
const;
138 MCAPI ::Scripting::Result<void> stopInteracting()
const;
140 MCAPI ::Scripting::Result<void> stopMoving()
const;
142 MCAPI ::Scripting::Result<void> stopSwimming()
const;
144 MCAPI ::Scripting::Result_deprecated<
145 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
146 stopUsingItem()
const;
148 MCAPI ::Scripting::Result<void> swim()
const;
153 MCAPI ::Scripting::Result_deprecated<bool> useItemInSlot(
int slot)
const;
155 MCAPI ::Scripting::Result_deprecated<bool> useItemInSlotOnBlock(
158 ::ScriptModuleMinecraft::ScriptFacing face,
159 ::std::optional<::Vec3> faceLocation
162 MCAPI ::Scripting::Result_deprecated<bool> useItemOnBlock(
165 ::ScriptModuleMinecraft::ScriptFacing face,
166 ::std::optional<::Vec3> faceLocation
173 MCAPI static ::gametest::BaseGameTestHelper
const* _getHelper(
::SimulatedPlayer const& player);
175 MCAPI static ::std::optional<::gametest::GameTestError>
178 MCAPI static ::ScriptModuleGameTest::ScriptNavigationResult _worldToLocalNavigationResult(
183 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleGameTest::ScriptSimulatedPlayer> bind();
195 MCAPI ::Scripting::Result<void> $applyImpulse(
::Actor& self,
::Vec3 const& vector);
197 MCFOLD ::Scripting::Result<void> $clearVelocity(
::Actor& self);
199 MCAPI ::Scripting::Result<void> $remove(
::Actor& self);
201 MCAPI
bool $_isValid()
const;
207 MCAPI
static void** $vftable();