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.
  • Methodendetails

    • engine$addAdditionalPath

      default void engine$addAdditionalPath(Path path)
      Adds an additional path for level storage.
    • engine$getAdditionalPaths

      default List<Path> engine$getAdditionalPaths()
      Returns the list of additional storage paths.
    • engine$removeAdditionalPath

      default boolean engine$removeAdditionalPath(Path path)
      Removes an additional storage path, returning true if successful.
    • engine$clearAdditionalPaths

      default void engine$clearAdditionalPaths()
      Clears all additional storage paths.
    • engine$resolveWorldPath

      default Path engine$resolveWorldPath(String levelId)
      Resolves the full path for a given level identifier.
    • engine$isWorldExternal

      default boolean engine$isWorldExternal(String levelId)
      Returns whether the given level ID refers to an external world.
    • engine$isInstanced

      default boolean engine$isInstanced(String levelId)
      Returns whether the given level ID is an instanced world.
    • engine$deleteInstance

      default void engine$deleteInstance(String levelId)
      Deletes the instanced world data for the given level ID.
    • engine$clearInstanced

      default void engine$clearInstanced()
      Clears all instanced world data.