84 ::ll::TypedStorage<4, 4, ::DimensionType> mId;
105 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
106 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Dimension*>> mDimension;
118 MCAPI ::Scripting::Result<
124 ::std::variant<::ScriptModuleMinecraft::ScriptActorType, ::std::string>
const& identifier,
125 ::std::variant<::BlockPos, ::Vec3>
const& pos,
127 bool initialPersistence,
128 bool allowActorDefinitionSpawnEvent,
129 ::std::string
const& spawnEvent
132 MCAPI ::Scripting::Result<
144 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptUnloadedChunksError, ::Scripting::Error>
148 bool allowUnloadedChunks
151 MCAPI ::Scripting::Result<
158 ::std::optional<::ScriptModuleMinecraft::ScriptExplosionOptions> explosionOptions
161 MCAPI ::Scripting::Result_deprecated<void> createExplosion_V010(
167 MCAPI ::Scripting::Result<
178 ::std::optional<::ScriptModuleMinecraft::ScriptBlockFillOptions>
const& options
185 ::std::string>
const& typeToFind,
186 ::std::optional<::ScriptModuleMinecraft::ScriptBiomeSearchOptions> options
189 MCAPI ::Scripting::Result<
193 getBiome(
::Vec3 const& location)
const;
195 MCAPI ::Scripting::Result<
196 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>,
201 MCAPI ::Scripting::Result_deprecated<
202 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
206 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
209 MCAPI ::Scripting::Result_deprecated<
210 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
214 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
217 MCAPI ::Scripting::Result_deprecated<::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastHit>>
222 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
225 MCAPI ::Scripting::Result_deprecated<
226 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
227 getBlockFromRay_V010(
231 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
234 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>
237 MCAPI ::Scripting::Result<
245 bool allowUnloadedChunks
248 MCAPI ::Scripting::Result<
249 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>,
252 getEntities(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
254 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
255 getEntitiesAtBlockLocation(
::Vec3 const& pos)
const;
257 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
258 getEntitiesAtBlockLocation_V010(
::BlockPos const& pos)
const;
260 MCAPI ::Scripting::Result<
261 ::std::vector<::ScriptModuleMinecraft::ScriptEntityRaycastHit>,
270 ::std::optional<::ScriptModuleMinecraft::ScriptEntityRaycastOptions>
const& options
273 MCAPI ::Scripting::Result_deprecated<
274 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>
275 getEntitiesFromRay_V010(
279 ::std::optional<::ScriptModuleMinecraft::ScriptEntityRaycastOptions>
const& options
282 MCAPI ::Scripting::Result_deprecated<
284 getEntities_V010(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
286 MCAPI ::Scripting::Result<
287 ::std::vector<::std::string>,
290 getGeneratedStructures(
::Vec3 const& location)
const;
292 MCAPI ::Scripting::Result_deprecated<::Scripting::NumberRange> getHeightRange()
const;
294 MCAPI ::std::string getId()
const;
297 Result<int, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError>
298 getLightLevel(
::Vec3 const& location)
const;
300 MCAPI ::std::string getLocalizationKey()
const;
302 MCAPI ::Scripting::Result<
303 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>,
306 getPlayers(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
308 MCAPI ::Scripting::Result_deprecated<
310 getPlayers_V010(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
313 Result<int, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError>
314 getSkyLightLevel(
::Vec3 const& location)
const;
316 MCAPI ::Scripting::Result_deprecated<
317 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
321 ::std::optional<float> minHeight
324 MCAPI
bool isChunkLoaded(
::Vec3 const& location)
const;
326 MCAPI ::Scripting::Result<
331 placeFeature(::std::string
const& featureName,
::Vec3 const& location,
bool shouldThrowOnFailure)
const;
334 Result<bool, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError>
335 placeFeatureRule(::std::string
const& featureRuleName,
::Vec3 const& location)
const;
337 MCAPI ::Scripting::Result<void, ::Scripting::PropertyOutOfBoundsError> playSound(
338 ::std::string
const& soundID,
340 ::std::optional<::ScriptModuleMinecraft::ScriptWorldSoundOptions> soundOptions
343 MCAPI ::Scripting::Result<
349 ::std::string
const& commandString
359 ::std::string
const& commandString
362 MCAPI ::Scripting::Result_deprecated<::Scripting::JSON>
365 MCAPI ::Scripting::Result<
371 MCAPI ::Scripting::Result<
380 ::std::string>
const& blockType
383 MCAPI ::Scripting::Result_deprecated<void>
384 setWeather(::ScriptModuleMinecraft::ScriptWeatherType type, ::std::optional<int> duration);
386 MCAPI ::Scripting::Result<
394 ::std::variant<::ScriptModuleMinecraft::ScriptActorType, ::std::string>
const& identifier,
396 ::std::optional<::ScriptModuleMinecraft::ScriptSpawnEntityOptions>
const& options
399 MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
400 spawnEntity_V010(::std::string
const& identifier, ::std::variant<::BlockPos, ::Vec3>
const& pos)
const;
402 MCAPI ::Scripting::Result<
409 spawnEntity_V130(::std::string
const& identifier,
::Vec3 const& pos)
const;
411 MCAPI ::Scripting::Result<
417 MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
420 ::std::variant<::BlockPos, ::Vec3>
const& pos
423 MCAPI ::Scripting::Result<
428 ::std::string
const& effectName,
434 MCAPI
void spawnParticle_V010(
435 ::std::string
const& effectName,
440 MCAPI
void stopAllSounds();
442 MCAPI
void stopSound(::std::string
const& soundID);
448 MCAPI static ::Scripting::ClassBinding bind();
450 MCAPI static ::Scripting::EnumBinding bindScriptWeatherType();
452 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension>
Definition ContextConfig.h:20