41 ScriptSimulatedPlayer();
47 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
50 virtual bool isValid()
const ;
58 MCAPI ScriptSimulatedPlayer(
65 MCAPI ::Scripting::Result_deprecated<bool>
68 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
71 MCAPI ::Scripting::Result_deprecated<void> chat(
::SimulatedPlayer& self, ::std::string
const& message);
75 MCAPI ::Scripting::Result_deprecated<bool> dropSelectedItem(
::SimulatedPlayer& self);
79 MCAPI ::Scripting::Result_deprecated<::Vec2> getHeadRotation(
::SimulatedPlayer const& self)
const;
81 MCAPI ::Scripting::Result_deprecated<bool> getSprinting(
::SimulatedPlayer const& self)
const;
83 MCAPI ::Scripting::Result_deprecated<bool>
90 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
91 interactWithBlock(
::SimulatedPlayer& self,
::Vec3 const& blockPos, ::ScriptModuleMinecraft::ScriptFacing facing);
93 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::InvalidArgumentError>
98 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
101 MCAPI ::Scripting::Result_deprecated<void> lookAtEntity(
104 ::sim::LookDuration duration
107 MCAPI ::Scripting::Result_deprecated<void>
110 MCAPI ::Scripting::Result_deprecated<void>
113 MCAPI ::Scripting::Result_deprecated<void>
114 moveRelative(
::SimulatedPlayer& self,
float directionX,
float directionZ,
float speed);
116 MCAPI ::Scripting::Result_deprecated<void> moveToBlock(
119 ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options
123 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError, ::Scripting::Error>
127 ::std::optional<::ScriptModuleGameTest::ScriptMoveToOptions> options
130 MCAPI ::Scripting::Result<
136 MCAPI ::Scripting::Result<
142 MCAPI ::Scripting::Result<
148 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
149 navigateToLocations(
::SimulatedPlayer& self, ::std::vector<::Vec3>
const& positions,
float speed);
153 MCAPI ::Scripting::Result_deprecated<void> rotateBody(
::SimulatedPlayer& self,
float angleInDegrees);
155 MCAPI ::Scripting::Result_deprecated<void> setBodyRotation(
::SimulatedPlayer& self,
float angleInDegrees);
157 MCAPI ::Scripting::Result_deprecated<bool> setItem(
164 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
167 MCAPI ::Scripting::Result_deprecated<void> setSprinting(
::SimulatedPlayer& self,
bool sprinting);
169 MCAPI ::Scripting::Result_deprecated<void> startBuild(
::SimulatedPlayer& self,
int slot);
171 MCAPI ::Scripting::Result_deprecated<void> stopBreakingBlock(
::SimulatedPlayer& self);
179 MCAPI ::Scripting::Result_deprecated<void> stopInteracting(
::SimulatedPlayer& self);
183 MCAPI ::Scripting::Result_deprecated<void> stopSwimming(
::SimulatedPlayer& self);
185 MCAPI ::Scripting::Result_deprecated<
186 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
191 MCAPI ::Scripting::Result_deprecated<bool>
194 MCAPI ::Scripting::Result_deprecated<bool> useItemInSlot(
::SimulatedPlayer& self,
int slot);
196 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
197 useItemInSlotOnBlock(
201 ::ScriptModuleMinecraft::ScriptFacing face,
202 ::std::optional<::Vec3> faceLocation
205 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::gametest::GameTestError>
210 ::ScriptModuleMinecraft::ScriptFacing face,
211 ::std::optional<::Vec3> faceLocation
222 MCAPI static ::std::optional<::gametest::GameTestError>
225 MCAPI static ::ScriptModuleGameTest::ScriptNavigationResult _worldToLocalNavigationResult(
230 MCAPI static ::Scripting::ClassBinding bind();
232 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleGameTest::ScriptSimulatedPlayer>
248 MCFOLD ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
251 MCAPI
bool $isValid()
const;