Schnittstelle EngineLevelStorageSource
- Alle Superschnittstellen:
EngineInterface<net.minecraft.world.level.storage.LevelStorageSource>
- Alle bekannten Implementierungsklassen:
LevelStorageSourceMixin
public interface EngineLevelStorageSource
extends EngineInterface<net.minecraft.world.level.storage.LevelStorageSource>
Manages additional storage paths, world path resolution, and instanced world management.
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungdefault voidengine$addAdditionalPath(Path path) Adds an additional path for level storage.default voidClears all additional storage paths.default voidClears all instanced world data.default voidengine$deleteInstance(String levelId) Deletes the instanced world data for the given level ID.Returns the list of additional storage paths.default booleanengine$isInstanced(String levelId) Returns whether the given level ID is an instanced world.default booleanengine$isWorldExternal(String levelId) Returns whether the given level ID refers to an external world.default booleanRemoves an additional storage path, returning true if successful.default Pathengine$resolveWorldPath(String levelId) Resolves the full path for a given level identifier.Von Schnittstelle geerbte Methoden EngineInterface
engine$self
-
Methodendetails
-
engine$addAdditionalPath
Adds an additional path for level storage. -
engine$getAdditionalPaths
-
engine$removeAdditionalPath
Removes an additional storage path, returning true if successful. -
engine$clearAdditionalPaths
default void engine$clearAdditionalPaths()Clears all additional storage paths. -
engine$resolveWorldPath
-
engine$isWorldExternal
Returns whether the given level ID refers to an external world. -
engine$isInstanced
Returns whether the given level ID is an instanced world. -
engine$deleteInstance
Deletes the instanced world data for the given level ID. -
engine$clearInstanced
default void engine$clearInstanced()Clears all instanced world data.
-