Plex-FAWE/worldedit-core/src/main/java/com/boydti/fawe/IFawe.java
2020-10-06 14:44:33 -04:00

47 lines
981 B
Java

package com.boydti.fawe;
import com.boydti.fawe.beta.implementation.cache.preloader.Preloader;
import com.boydti.fawe.beta.implementation.queue.QueueHandler;
import com.boydti.fawe.regions.FaweMaskManager;
import com.boydti.fawe.util.TaskManager;
import com.boydti.fawe.util.image.ImageViewer;
import com.sk89q.worldedit.entity.Player;
import java.io.File;
import java.util.Collection;
import java.util.UUID;
public interface IFawe {
File getDirectory();
TaskManager getTaskManager();
Collection<FaweMaskManager> getMaskManagers();
default ImageViewer getImageViewer(Player player) {
return null;
}
public default void registerPacketListener() {}
String getPlatform();
UUID getUUID(String name);
String getName(UUID uuid);
default String getDebugInfo() {
return "";
}
QueueHandler getQueueHandler();
Preloader getPreloader();
default boolean isChunksStretched() {
return true;
}
}