66 virtual ::Scripting::Result<void> lookAt(
::Actor& self,
::Vec3 const& targetLocation) ;
69 virtual ::Scripting::Result<void> applyImpulse(
::Actor& self,
::Vec3 const& vector) ;
72 virtual ::Scripting::Result<void> clearVelocity(
::Actor& self) ;
75 virtual ::Scripting::Result<void> remove(
::Actor& self) ;
78 virtual void setUnloaded(
::Actor& actor) ;
81 virtual bool _isValid()
const ;
84 virtual ::ScoreboardId
const& _getScoreboardId(
::Scoreboard const& scoreboard)
const ;
102 MCAPI uint _calculateTotalXp(
::Player const& player)
const;
104 MCAPI ::Scripting::Result<void> _playOrQueueMusic(
106 ::std::string
const& trackID,
107 ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions,
111 MCAPI ::Scripting::Result<void> _playSoundInternal(
112 ::std::string soundID,
113 ::std::optional<::ScriptModuleMinecraft::ScriptPlayerSoundOptions> soundOptions
116 MCAPI ::Scripting::Result_deprecated<uint> addExperience(
int amount)
const;
118 MCAPI ::Scripting::Result_deprecated<int> addLevels(
int amount)
const;
120 MCAPI ::Scripting::Result_deprecated<uint> calculateTotalXp()
const;
124 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerAimAssist> getAimAssist()
const;
126 MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCamera>>
129 MCAPI ::Scripting::Result<
132 getClientSystemInfo();
134 MCAPI ::Scripting::Result_deprecated<::GameType> getGameMode()
const;
136 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptInputInfo> getInputInfo()
const;
138 MCAPI ::Scripting::Result_deprecated<int> getItemCooldownLeft(::std::string
const& type)
const;
140 MCAPI ::Scripting::Result_deprecated<::std::string> getName()
const;
142 MCAPI ::Scripting::Result_deprecated<
144 getOrCreateScreenDisplay();
146 MCAPI ::Scripting::Result_deprecated<int> getPlayerLevel()
const;
148 MCAPI ::Scripting::Result_deprecated<int> getSelectedSlot()
const;
150 MCAPI ::Scripting::Result_deprecated<::std::optional<::ScriptModuleMinecraft::ScriptDimensionLocation>>
151 getSpawnPoint()
const;
153 MCAPI ::Scripting::Result_deprecated<int> getTotalXpNeededForNextLevel()
const;
155 MCAPI ::Scripting::Result_deprecated<int> getXpEarnedAtCurrentLevel()
const;
157 MCAPI ::Scripting::Result_deprecated<bool> isEmoting()
const;
159 MCAPI ::Scripting::Result_deprecated<bool> isFlying()
const;
161 MCAPI ::Scripting::Result_deprecated<bool> isGliding()
const;
163 MCAPI ::Scripting::Result_deprecated<bool> isJumping()
const;
165 MCAPI ::Scripting::Result_deprecated<bool> isOp()
const;
169 MCAPI ::Scripting::Result<void>
170 playMusic(::std::string
const& trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions);
172 MCAPI ::Scripting::Result<void> playSound(
173 ::std::string
const& soundID,
174 ::std::optional<::ScriptModuleMinecraft::ScriptPlayerSoundOptions> soundOptions
177 MCAPI ::Scripting::Result<void> playSound_V010(
178 ::std::string
const& soundID,
179 ::std::optional<::ScriptModuleMinecraft::ScriptSoundOptions> soundOptions
182 MCAPI ::Scripting::Result<void> postClientMessage(::std::string
const&
id, ::std::string
const& value);
184 MCAPI ::Scripting::Result<void>
185 queueMusic(::std::string
const& trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions);
187 MCAPI ::Scripting::Result<void> resetPlayerLevel()
const;
189 MCAPI ::Scripting::Result<void> sendMessage(
194 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>
const& var
197 MCAPI ::Scripting::Result<void> setGameMode(::std::optional<::GameType> gameModeOrUndefined);
199 MCAPI ::Scripting::Result<void> setOp(
bool isOp)
const;
201 MCAPI ::Scripting::Result<void, ::Scripting::Error, ::Scripting::PropertyOutOfBoundsError> setSelectedSlot(
int slot
204 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptLocationOutOfWorldBoundsError, ::Scripting::Error>
205 setSpawnPoint(::std::optional<::ScriptModuleMinecraft::ScriptDimensionLocation>
const& dimensionLocation)
const;
207 MCAPI ::Scripting::Result<
213 ::std::string
const& effectName,
219 MCAPI ::Scripting::Result<void> startItemCooldown(::std::string
const& itemType,
int duration);
221 MCAPI ::Scripting::Result<void> stopMusic();
227 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptPlayer> bind();
229 MCAPI static ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>
253 MCAPI ::Scripting::Result<void> $lookAt(
::Actor& self,
::Vec3 const& targetLocation);
255 MCAPI ::Scripting::Result<void> $applyImpulse(
::Actor& self,
::Vec3 const& vector);
257 MCAPI ::Scripting::Result<void> $clearVelocity(
::Actor& self);
259 MCAPI ::Scripting::Result<void> $remove(
::Actor& self);
261 MCAPI
void $setUnloaded(
::Actor& actor);
263 MCAPI
bool $_isValid()
const;
265 MCAPI ::ScoreboardId
const& $_getScoreboardId(
::Scoreboard const& scoreboard)
const;
271 MCAPI
static void** $vftable();
Definition ContextConfig.h:7