60 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerAimAssist>>
63 TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputPermissions>>
68 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScreenDisplay>>>
73 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCamera>>>
78 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptClientSystemInfo>>>
80 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptInputInfo>>
82 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLocatorBar>>
88 ScriptPlayer& operator=(ScriptPlayer
const&);
89 ScriptPlayer(ScriptPlayer
const&);
96 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
100 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
103 virtual void setUnloaded(
::Actor& actor) ;
105 virtual void setLoading(
::Actor const& actor) ;
107 virtual bool isValid()
const ;
109 virtual ::ScoreboardId
const& _getScoreboardId(
::Scoreboard const& scoreboard)
const ;
124 MCAPI ::Scripting::Result_deprecated<void> _playOrQueueMusic(
126 ::std::string
const& trackID,
127 ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions,
131 MCAPI ::Scripting::Result_deprecated<void> _playSoundInternal(
132 ::std::string soundID,
133 ::std::optional<::ScriptModuleMinecraft::ScriptPlayerSoundOptions> soundOptions
136 MCAPI ::Scripting::Result_deprecated<uint> addExperience(
int amount)
const;
138 MCAPI ::Scripting::Result_deprecated<int> addLevels(
int amount)
const;
140 MCAPI ::Scripting::Result_deprecated<uint> calculateTotalXp()
const;
142 MCAPI ::Scripting::Result_deprecated<void> clearPropertyOverridesForEntity(
149 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerAimAssist> getAimAssist()
const;
151 MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCamera>>
154 MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptInvalidActorError>
155 getChatDisplayName()
const;
158 getChatMessagePrefix()
const;
161 getChatNamePrefix()
const;
164 getChatNameSuffix()
const;
166 MCAPI ::Scripting::Result_deprecated<
168 getClientSystemInfo();
170 MCAPI ::Scripting::Result<::CommandPermissionLevel, ::ScriptModuleMinecraft::ScriptInvalidActorError>
171 getCommandPermissionLevel()
const;
173 MCAPI ::Scripting::Result<::ControlScheme::Scheme, ::ScriptModuleMinecraft::ScriptInvalidActorError>
174 getControlScheme()
const;
176 MCAPI ::Scripting::Result_deprecated<::GameType> getGameMode()
const;
178 MCAPI ::Scripting::Result<::GraphicsMode, ::ScriptModuleMinecraft::ScriptInvalidActorError> getGraphicsMode()
const;
180 MCAPI ::Scripting::Result_deprecated<int> getItemCooldownLeft(::std::string
const& type)
const;
182 MCAPI ::Scripting::Result_deprecated<::std::string> getName()
const;
184 MCAPI ::Scripting::Result_deprecated<
186 getOrCreateScreenDisplay();
188 MCAPI ::Scripting::Result<
189 ::std::optional<::ScriptModuleMinecraft::ScriptPartyInfo>,
191 getPartyInfo()
const;
193 MCAPI ::Scripting::Result_deprecated<int> getPlayerLevel()
const;
195 MCAPI ::Scripting::Result<::PlayerPermissionLevel, ::ScriptModuleMinecraft::ScriptInvalidActorError>
196 getPlayerPermissionLevel()
const;
198 MCAPI ::Scripting::Result_deprecated<int> getSelectedSlot()
const;
200 MCAPI ::Scripting::Result_deprecated<::std::optional<::ScriptModuleMinecraft::ScriptDimensionLocation>>
201 getSpawnPoint()
const;
203 MCAPI ::Scripting::Result_deprecated<int> getTotalXpNeededForNextLevel()
const;
205 MCAPI ::Scripting::Result_deprecated<int> getXpEarnedAtCurrentLevel()
const;
207 MCAPI ::Scripting::Result_deprecated<bool> isEmoting()
const;
209 MCAPI ::Scripting::Result_deprecated<bool> isFlying()
const;
211 MCAPI ::Scripting::Result_deprecated<bool> isGliding()
const;
213 MCAPI ::Scripting::Result_deprecated<bool> isJumping()
const;
217 MCAPI ::Scripting::Result_deprecated<void>
218 playMusic(::std::string
const& trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions);
220 MCAPI ::Scripting::Result_deprecated<void> playSound(
221 ::std::string
const& soundID,
222 ::std::optional<::ScriptModuleMinecraft::ScriptPlayerSoundOptions> soundOptions
225 MCAPI ::Scripting::Result_deprecated<void> playSound_V010(
226 ::std::string
const& soundID,
227 ::std::optional<::ScriptModuleMinecraft::ScriptSoundOptions> soundOptions
230 MCAPI ::Scripting::Result_deprecated<void> postClientMessage(::std::string
const&
id, ::std::string
const& value);
232 MCAPI ::Scripting::Result_deprecated<void>
233 queueMusic(::std::string
const& trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions);
235 MCAPI ::Scripting::Result_deprecated<void> removePropertyOverrideForEntity(
237 ::std::string
const& identifier
240 MCAPI ::Scripting::Result_deprecated<void> resetPlayerLevel()
const;
243 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptModuleMinecraft::ScriptRawMessageError>
249 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>
const&
253 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
254 setChatMessagePrefix(::std::optional<::std::string>
const& prefix);
256 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
257 setChatNamePrefix(::std::optional<::std::string>
const& prefix);
259 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
260 setChatNameSuffix(::std::optional<::std::string>
const& suffix);
262 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
263 setCommandPermissionLevel(::CommandPermissionLevel commandPermissionLevel);
265 MCAPI ::Scripting::Result<
270 setControlScheme(::std::optional<::ControlScheme::Scheme const> controlScheme)
const;
272 MCAPI ::Scripting::Result_deprecated<void> setGameMode(::std::optional<::GameType> gameModeOrUndefined);
274 MCAPI ::Scripting::Result_deprecated<void> setPropertyOverrideForEntity(
276 ::std::string
const& identifier,
277 ::std::variant<float, bool, ::std::string>
const& value
280 MCAPI ::Scripting::Result<void, ::Scripting::Error, ::Scripting::PropertyOutOfBoundsError>
281 setSelectedSlot(
int slot)
const;
283 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptLocationOutOfWorldBoundsError, ::Scripting::Error>
284 setSpawnPoint(::std::optional<::ScriptModuleMinecraft::ScriptDimensionLocation>
const& dimensionLocation)
const;
286 MCAPI ::Scripting::Result<
292 ::std::string
const& effectName,
298 MCAPI ::Scripting::Result_deprecated<void> startItemCooldown(::std::string
const& itemType,
int duration);
300 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError> stopAllSounds();
302 MCAPI ::Scripting::Result_deprecated<void> stopMusic();
304 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
305 stopSound(::std::string
const& soundID);
307 MCAPI ::Player* tryGetPlayer()
const;
313 MCAPI static ::Scripting::ClassBinding bind();
315 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>
318 MCAPI static ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>
336 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
339 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
342 MCAPI
void $setUnloaded(
::Actor& actor);
344 MCAPI
void $setLoading(
::Actor const& actor);
346 MCAPI
bool $isValid()
const;
348 MCAPI ::ScoreboardId
const& $_getScoreboardId(
::Scoreboard const& scoreboard)
const;