41 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
44 virtual bool isValid()
const ;
54 MCAPI ::Scripting::Result_deprecated<bool>
57 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
60 MCAPI ::Scripting::Result_deprecated<void> chat(
::SimulatedPlayer& self, ::std::string
const& message);
64 MCAPI ::Scripting::Result_deprecated<bool> dropSelectedItem(
::SimulatedPlayer& self);
68 MCAPI ::Scripting::Result_deprecated<::Vec2> getHeadRotation(
::SimulatedPlayer const& self)
const;
70 MCAPI ::Scripting::Result_deprecated<bool> getSprinting(
::SimulatedPlayer const& self)
const;
72 MCAPI ::Scripting::Result_deprecated<bool>
79 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
80 interactWithBlock(
::SimulatedPlayer& self,
::Vec3 const& blockPos, ::ScriptModuleMinecraft::ScriptFacing facing);
82 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::InvalidArgumentError>
87 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
90 MCAPI ::Scripting::Result_deprecated<void> lookAtEntity(
93 ::sim::LookDuration duration
96 MCAPI ::Scripting::Result_deprecated<void>
99 MCAPI ::Scripting::Result_deprecated<void>
102 MCAPI ::Scripting::Result_deprecated<void>
103 moveRelative(
::SimulatedPlayer& self,
float directionX,
float directionZ,
float speed);
105 MCAPI ::Scripting::Result_deprecated<void> moveToBlock(
108 ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options
112 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError, ::Scripting::Error>
116 ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options
119 MCAPI ::Scripting::Result<
125 MCAPI ::Scripting::Result<
131 MCAPI ::Scripting::Result<
137 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
138 navigateToLocations(
::SimulatedPlayer& self, ::std::vector<::Vec3>
const& positions,
float speed);
142 MCAPI ::Scripting::Result_deprecated<void> rotateBody(
::SimulatedPlayer& self,
float angleInDegrees);
144 MCAPI ::Scripting::Result_deprecated<void> setBodyRotation(
::SimulatedPlayer& self,
float angleInDegrees);
146 MCAPI ::Scripting::Result_deprecated<bool> setItem(
153 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
156 MCAPI ::Scripting::Result_deprecated<void> setSprinting(
::SimulatedPlayer& self,
bool sprinting);
158 MCAPI ::Scripting::Result_deprecated<void> startBuild(
::SimulatedPlayer& self,
int slot);
160 MCAPI ::Scripting::Result_deprecated<void> stopBreakingBlock(
::SimulatedPlayer& self);
168 MCAPI ::Scripting::Result_deprecated<void> stopInteracting(
::SimulatedPlayer& self);
172 MCAPI ::Scripting::Result_deprecated<void> stopSwimming(
::SimulatedPlayer& self);
174 MCAPI ::Scripting::Result_deprecated<
175 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
180 MCAPI ::Scripting::Result_deprecated<bool>
183 MCAPI ::Scripting::Result_deprecated<bool> useItemInSlot(
::SimulatedPlayer& self,
int slot);
185 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
186 useItemInSlotOnBlock(
190 ::ScriptModuleMinecraft::ScriptFacing face,
191 ::std::optional<::Vec3> faceLocation
194 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
199 ::ScriptModuleMinecraft::ScriptFacing face,
200 ::std::optional<::Vec3> faceLocation
207 MCAPI static ::gametest::BaseGameTestHelper
const* _getHelper(
::SimulatedPlayer const& player);
209 MCAPI static ::std::optional<::gametest::GameTestError>
212 MCAPI static ::ScriptModuleGameTest::ScriptNavigationResult _worldToLocalNavigationResult(
217 MCAPI static ::Scripting::ClassBinding bind();
223 MCFOLD ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
226 MCAPI
bool $isValid()
const;