Plex-FAWE/worldedit-core/src/main/java/com/boydti/fawe/IFawe.java
Jesse Boyd 39faa740a2
Fix some adapter issues
regen 1.13, tile get npe, null block type values
2019-12-21 09:45:59 +00:00

55 lines
1.1 KiB
Java

package com.boydti.fawe;
import com.boydti.fawe.beta.implementation.queue.QueueHandler;
import com.boydti.fawe.beta.implementation.cache.preloader.Preloader;
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 com.sk89q.worldedit.world.World;
import java.io.File;
import java.util.Collection;
import java.util.UUID;
public interface IFawe {
void debug(final String s);
File getDirectory();
Player wrap(final Object obj);
void setupVault();
TaskManager getTaskManager();
String getWorldName(World world);
Collection<FaweMaskManager> getMaskManagers();
void startMetrics();
default ImageViewer getImageViewer(Player player) {
return null;
}
public default void registerPacketListener() {}
String getPlatform();
UUID getUUID(String name);
String getName(UUID uuid);
Object getBlocksHubApi();
default String getDebugInfo() {
return "";
}
QueueHandler getQueueHandler();
Preloader getPreloader();
}