42 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
45 virtual bool isValid()
const ;
53 MCAPI ::Scripting::Result_deprecated<bool>
56 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
59 MCAPI ::Scripting::Result_deprecated<void> chat(
::SimulatedPlayer& self, ::std::string
const& message);
63 MCAPI ::Scripting::Result_deprecated<bool> dropSelectedItem(
::SimulatedPlayer& self);
67 MCAPI ::Scripting::Result_deprecated<::Vec2> getHeadRotation(
::SimulatedPlayer const& self)
const;
69 MCAPI ::Scripting::Result_deprecated<bool> getSprinting(
::SimulatedPlayer const& self)
const;
71 MCAPI ::Scripting::Result_deprecated<bool>
78 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
79 interactWithBlock(
::SimulatedPlayer& self,
::Vec3 const& blockPos, ::ScriptModuleMinecraft::ScriptFacing facing);
81 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::InvalidArgumentError>
86 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
89 MCAPI ::Scripting::Result_deprecated<void> lookAtEntity(
92 ::sim::LookDuration duration
95 MCAPI ::Scripting::Result_deprecated<void>
98 MCAPI ::Scripting::Result_deprecated<void>
101 MCAPI ::Scripting::Result_deprecated<void>
102 moveRelative(
::SimulatedPlayer& self,
float directionX,
float directionZ,
float speed);
104 MCAPI ::Scripting::Result_deprecated<void> moveToBlock(
107 ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options
111 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError, ::Scripting::Error>
115 ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options
118 MCAPI ::Scripting::Result<
124 MCAPI ::Scripting::Result<
130 MCAPI ::Scripting::Result<
136 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
137 navigateToLocations(
::SimulatedPlayer& self, ::std::vector<::Vec3>
const& positions,
float speed);
141 MCAPI ::Scripting::Result_deprecated<void> rotateBody(
::SimulatedPlayer& self,
float angleInDegrees);
143 MCAPI ::Scripting::Result_deprecated<void> setBodyRotation(
::SimulatedPlayer& self,
float angleInDegrees);
145 MCAPI ::Scripting::Result_deprecated<bool> setItem(
152 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
155 MCAPI ::Scripting::Result_deprecated<void> setSprinting(
::SimulatedPlayer& self,
bool sprinting);
157 MCAPI ::Scripting::Result_deprecated<void> startBuild(
::SimulatedPlayer& self,
int slot);
159 MCAPI ::Scripting::Result_deprecated<void> stopBreakingBlock(
::SimulatedPlayer& self);
167 MCAPI ::Scripting::Result_deprecated<void> stopInteracting(
::SimulatedPlayer& self);
171 MCAPI ::Scripting::Result_deprecated<void> stopSwimming(
::SimulatedPlayer& self);
173 MCAPI ::Scripting::Result_deprecated<
174 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
179 MCAPI ::Scripting::Result_deprecated<bool>
182 MCAPI ::Scripting::Result_deprecated<bool> useItemInSlot(
::SimulatedPlayer& self,
int slot);
184 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
185 useItemInSlotOnBlock(
189 ::ScriptModuleMinecraft::ScriptFacing face,
190 ::std::optional<::Vec3> faceLocation
193 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
198 ::ScriptModuleMinecraft::ScriptFacing face,
199 ::std::optional<::Vec3> faceLocation
206 MCAPI static ::std::optional<::gametest::GameTestError>
209 MCAPI static ::ScriptModuleGameTest::ScriptNavigationResult _worldToLocalNavigationResult(
214 MCAPI static ::Scripting::ClassBinding bind();
216 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSimulatedPlayer>
223 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
226 MCAPI
bool $isValid()
const;