Class ChunkSnapshotManager
java.lang.Object
org.kingdoms.managers.chunkrestoration.ChunkSnapshotManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddeleteSnapshot(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) static voidfinalizeSnapshotRestoration(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) static voidstatic SimpleChunkLocationstatic org.kingdoms.managers.chunkrestoration.ChunkSnapshotgetSnapshot(SimpleChunkLocation chunk) static booleanstatic booleanstatic booleanstatic booleanhasSnapshot(SimpleChunkLocation chunk) static voidinit()static booleanstatic org.kingdoms.managers.chunkrestoration.ChunkSnapshotloadSnapshot(SimpleChunkLocation chunk) static voidstatic voidqueueSaveSnapshot(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) static voidstatic voidremoveFromActiveRegeneration(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) static voidrestoreActively(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) static voidsaveSnapshot(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot)
-
Constructor Details
-
ChunkSnapshotManager
public ChunkSnapshotManager()
-
-
Method Details
-
init
public static void init() -
saveSnapshot
public static void saveSnapshot(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) -
finalizeSnapshotRestoration
public static void finalizeSnapshotRestoration(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) -
queueSnapshotGeneration
-
hasPendingSnapshotGeneration
public static boolean hasPendingSnapshotGeneration() -
getNextPendingChunk
-
queueRestoration
-
hasPendingRestorationQueue
public static boolean hasPendingRestorationQueue() -
hasActiveRestoration
public static boolean hasActiveRestoration() -
isBeingRestoredActively
-
removeFromActiveRegeneration
public static void removeFromActiveRegeneration(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) -
restoreActively
public static void restoreActively(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) -
queueSaveSnapshot
public static void queueSaveSnapshot(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) -
getSnapshot
public static org.kingdoms.managers.chunkrestoration.ChunkSnapshot getSnapshot(SimpleChunkLocation chunk) -
finishTasks
public static void finishTasks() -
loadSnapshot
public static org.kingdoms.managers.chunkrestoration.ChunkSnapshot loadSnapshot(SimpleChunkLocation chunk) -
deleteSnapshot
public static void deleteSnapshot(org.kingdoms.managers.chunkrestoration.ChunkSnapshot snapshot) -
hasSnapshot
-