83 ::ll::TypedStorage<4, 4, ::DimensionType> mId;
104 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
105 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Dimension*>> mDimension;
117 MCAPI ::Scripting::Result<
123 ::std::variant<::ScriptModuleMinecraft::ScriptActorType, ::std::string>
const& identifier,
124 ::std::variant<::BlockPos, ::Vec3>
const& pos,
126 bool initialPersistence,
127 bool allowActorDefinitionSpawnEvent,
128 ::std::string
const& spawnEvent
131 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptUnloadedChunksError, ::Scripting::Error>
135 bool allowUnloadedChunks
138 MCAPI ::Scripting::Result<
145 ::std::optional<::ScriptModuleMinecraft::ScriptExplosionOptions> explosionOptions
148 MCAPI ::Scripting::Result_deprecated<void> createExplosion_V010(
154 MCAPI ::Scripting::Result<
165 ::std::optional<::ScriptModuleMinecraft::ScriptBlockFillOptions>
const& options
172 ::std::string>
const& typeToFind,
173 ::std::optional<::ScriptModuleMinecraft::ScriptBiomeSearchOptions> options
176 MCAPI ::Scripting::Result<
180 getBiome(
::Vec3 const& location)
const;
182 MCAPI ::Scripting::Result<
183 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>,
188 MCAPI ::Scripting::Result_deprecated<
189 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
193 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
196 MCAPI ::Scripting::Result_deprecated<
197 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
201 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
204 MCAPI ::Scripting::Result_deprecated<::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastHit>>
209 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
212 MCAPI ::Scripting::Result_deprecated<
213 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
214 getBlockFromRay_V010(
218 ::std::optional<::ScriptModuleMinecraft::ScriptBlockRaycastOptions>
const& options
221 MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>
224 MCAPI ::Scripting::Result<
232 bool allowUnloadedChunks
235 MCAPI ::Scripting::Result<
236 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>,
239 getEntities(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
241 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
242 getEntitiesAtBlockLocation(
::Vec3 const& pos)
const;
244 MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
245 getEntitiesAtBlockLocation_V010(
::BlockPos const& pos)
const;
247 MCAPI ::Scripting::Result<
248 ::std::vector<::ScriptModuleMinecraft::ScriptEntityRaycastHit>,
257 ::std::optional<::ScriptModuleMinecraft::ScriptEntityRaycastOptions>
const& options
260 MCAPI ::Scripting::Result_deprecated<
261 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>
262 getEntitiesFromRay_V010(
266 ::std::optional<::ScriptModuleMinecraft::ScriptEntityRaycastOptions>
const& options
269 MCAPI ::Scripting::Result_deprecated<
271 getEntities_V010(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
273 MCAPI ::Scripting::Result<
274 ::std::vector<::std::string>,
277 getGeneratedStructures(
::Vec3 const& location)
const;
279 MCAPI ::Scripting::Result_deprecated<::Scripting::NumberRange> getHeightRange()
const;
281 MCAPI ::std::string getId()
const;
284 Result<int, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError>
285 getLightLevel(
::Vec3 const& location)
const;
287 MCAPI ::std::string getLocalizationKey()
const;
289 MCAPI ::Scripting::Result<
290 ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>,
293 getPlayers(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
295 MCAPI ::Scripting::Result_deprecated<
297 getPlayers_V010(::std::optional<::ScriptModuleMinecraft::ScriptActorQueryOptions> options)
const;
300 Result<int, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError>
301 getSkyLightLevel(
::Vec3 const& location)
const;
303 MCAPI ::Scripting::Result_deprecated<
304 ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
308 ::std::optional<float> minHeight
311 MCAPI
bool isChunkLoaded(
::Vec3 const& location)
const;
313 MCAPI ::Scripting::Result<
318 placeFeature(::std::string
const& featureName,
::Vec3 const& location,
bool shouldThrowOnFailure)
const;
321 Result<bool, ::Scripting::InvalidArgumentError, ::ScriptModuleMinecraft::ScriptLocationInUnloadedChunkError>
322 placeFeatureRule(::std::string
const& featureRuleName,
::Vec3 const& location)
const;
324 MCAPI ::Scripting::Result<void, ::Scripting::PropertyOutOfBoundsError> playSound(
325 ::std::string
const& soundID,
327 ::std::optional<::ScriptModuleMinecraft::ScriptWorldSoundOptions> soundOptions
330 MCAPI ::Scripting::Result<
336 ::std::string
const& commandString
347 ::std::string
const& commandString
350 MCAPI ::Scripting::Result_deprecated<::Scripting::JSON>
353 MCAPI ::Scripting::Result<
359 MCAPI ::Scripting::Result<
368 ::std::string>
const& blockType
371 MCAPI ::Scripting::Result_deprecated<void>
372 setWeather(::ScriptModuleMinecraft::ScriptWeatherType type, ::std::optional<int> duration);
374 MCAPI ::Scripting::Result<
382 ::std::variant<::ScriptModuleMinecraft::ScriptActorType, ::std::string>
const& identifier,
384 ::std::optional<::ScriptModuleMinecraft::ScriptSpawnEntityOptions>
const& options
387 MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
388 spawnEntity_V010(::std::string
const& identifier, ::std::variant<::BlockPos, ::Vec3>
const& pos)
const;
390 MCAPI ::Scripting::Result<
397 spawnEntity_V130(::std::string
const& identifier,
::Vec3 const& pos)
const;
399 MCAPI ::Scripting::Result<
405 MCAPI ::Scripting::Result_deprecated<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
408 ::std::variant<::BlockPos, ::Vec3>
const& pos
411 MCAPI ::Scripting::Result<
416 ::std::string
const& effectName,
422 MCAPI
void spawnParticle_V010(
423 ::std::string
const& effectName,
428 MCAPI
void stopAllSounds();
430 MCAPI
void stopSound(::std::string
const& soundID);
436 MCAPI static ::Scripting::ClassBinding bind();
438 MCAPI static ::Scripting::EnumBinding bindScriptWeatherType();
440 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimension>
Definition ContextConfig.h:20