Plex-FAWE/worldedit-core/src/main/java/com/boydti/fawe/IFawe.java

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

47 lines
981 B
Java
Raw Normal View History

package com.boydti.fawe;
2019-11-02 11:13:42 +00:00
import com.boydti.fawe.beta.implementation.cache.preloader.Preloader;
2020-07-14 02:50:59 +00:00
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;
2020-07-14 02:50:59 +00:00
import java.io.File;
import java.util.Collection;
import java.util.UUID;
public interface IFawe {
2019-03-28 19:02:37 +00:00
File getDirectory();
2019-03-28 19:02:37 +00:00
TaskManager getTaskManager();
2019-03-28 19:02:37 +00:00
Collection<FaweMaskManager> getMaskManagers();
default ImageViewer getImageViewer(Player player) {
return null;
}
2019-11-08 05:27:04 +00:00
public default void registerPacketListener() {}
String getPlatform();
2019-03-28 19:02:37 +00:00
UUID getUUID(String name);
2019-03-28 19:02:37 +00:00
String getName(UUID uuid);
2019-03-28 19:02:37 +00:00
default String getDebugInfo() {
return "";
}
2019-04-30 16:19:10 +00:00
QueueHandler getQueueHandler();
2019-10-26 13:21:49 +00:00
Preloader getPreloader();
default boolean isChunksStretched() {
return true;
}
}