52 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerAimAssist>>
55 TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayerInputPermissions>>
60 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptScreenDisplay>>>
65 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCamera>>>
70 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptClientSystemInfo>>>
72 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptInputInfo>>
74 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLocatorBar>>
76 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptFogSettings>>
82 ScriptPlayer& operator=(ScriptPlayer
const&);
83 ScriptPlayer(ScriptPlayer
const&);
90 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
94 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
97 virtual void setUnloaded(
::Actor& actor) ;
99 virtual void setLoading(
::Actor const& actor) ;
101 virtual bool isValid()
const ;
103 virtual ::ScoreboardId
const& _getScoreboardId(
::Scoreboard const& scoreboard)
const ;
116 MCAPI ::Scripting::Result_deprecated<void> _playOrQueueMusic(
118 ::std::string
const& trackID,
119 ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions,
123 MCAPI ::Scripting::Result_deprecated<void> _playSoundInternal(
124 ::std::string
const soundID,
125 ::std::optional<::ScriptModuleMinecraft::ScriptPlayerSoundOptions> soundOptions,
126 ::std::optional<::ServerSoundHandle> serverSoundHandle
129 MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptInvalidActorError>
130 getChatDisplayName()
const;
133 getChatMessagePrefix()
const;
136 getChatNamePrefix()
const;
139 getChatNameSuffix()
const;
141 MCAPI ::Scripting::Result<::CommandPermissionLevel, ::ScriptModuleMinecraft::ScriptInvalidActorError>
142 getCommandPermissionLevel()
const;
144 MCAPI ::Scripting::Result<::GraphicsMode, ::ScriptModuleMinecraft::ScriptInvalidActorError> getGraphicsMode()
const;
146 MCAPI ::Scripting::Result_deprecated<::std::string> getName()
const;
148 MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::EngineError>
149 getPersistentId()
const;
151 MCAPI ::Scripting::Result_deprecated<int> getPlayerLevel()
const;
153 MCAPI ::Scripting::Result<::PlayerPermissionLevel, ::ScriptModuleMinecraft::ScriptInvalidActorError>
154 getPlayerPermissionLevel()
const;
156 MCAPI ::Scripting::Result_deprecated<int> getSelectedSlot()
const;
158 MCAPI ::Scripting::Result_deprecated<int> getTotalXpNeededForNextLevel()
const;
160 MCAPI ::Scripting::Result_deprecated<int> getXpEarnedAtCurrentLevel()
const;
162 MCAPI ::Scripting::Result_deprecated<bool> isEmoting()
const;
164 MCAPI ::Scripting::Result_deprecated<bool> isFlying()
const;
166 MCAPI ::Scripting::Result_deprecated<bool> isGliding()
const;
168 MCAPI ::Scripting::Result_deprecated<bool> isJumping()
const;
172 MCAPI ::Scripting::Result_deprecated<void>
173 playMusic(::std::string
const& trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions);
175 MCAPI ::Scripting::Result<
181 ::std::string
const& soundID,
182 ::std::optional<::ScriptModuleMinecraft::ScriptPlayerSoundOptions> soundOptions
185 MCAPI ::Scripting::Result_deprecated<void>
186 queueMusic(::std::string
const& trackID, ::std::optional<::ScriptModuleMinecraft::ScriptMusicOptions> musicOptions);
189 Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptModuleMinecraft::ScriptRawMessageError>
195 ::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>>
const&
199 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
200 setChatMessagePrefix(::std::optional<::std::string>
const& prefix);
202 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
203 setChatNamePrefix(::std::optional<::std::string>
const& prefix);
205 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError>
206 setChatNameSuffix(::std::optional<::std::string>
const& suffix);
208 MCAPI ::Player* tryGetPlayer()
const;
214 MCAPI static ::Scripting::ClassBinding bind();
216 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>
219 MCAPI static ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>
235 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
238 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::UnsupportedAPIError>
241 MCAPI
void $setUnloaded(
::Actor& actor);
243 MCAPI
void $setLoading(
::Actor const& actor);
245 MCAPI
bool $isValid()
const;
247 MCAPI ::ScoreboardId
const& $_getScoreboardId(
::Scoreboard const& scoreboard)
const;