Class FaweBukkit

java.lang.Object
com.fastasyncworldedit.bukkit.FaweBukkit
All Implemented Interfaces:
com.fastasyncworldedit.core.IFawe, Listener

public class FaweBukkit extends Object implements com.fastasyncworldedit.core.IFawe, Listener
  • Constructor Details

    • FaweBukkit

      public FaweBukkit(Plugin plugin)
  • Method Details

    • getQueueHandler

      public com.fastasyncworldedit.core.queue.implementation.QueueHandler getQueueHandler()
      Specified by:
      getQueueHandler in interface com.fastasyncworldedit.core.IFawe
    • getImageViewer

      public com.fastasyncworldedit.core.util.image.ImageViewer getImageViewer(com.sk89q.worldedit.entity.Player player)
      Specified by:
      getImageViewer in interface com.fastasyncworldedit.core.IFawe
    • getDirectory

      public File getDirectory()
      Specified by:
      getDirectory in interface com.fastasyncworldedit.core.IFawe
    • getItemUtil

      public ItemUtil getItemUtil()
    • getDebugInfo

      public String getDebugInfo()
      Specified by:
      getDebugInfo in interface com.fastasyncworldedit.core.IFawe
    • getTaskManager

      public com.fastasyncworldedit.core.util.TaskManager getTaskManager()
      The task manager handles sync/async tasks.
      Specified by:
      getTaskManager in interface com.fastasyncworldedit.core.IFawe
    • getPlugin

      public Plugin getPlugin()
    • getMaskManagers

      public Collection<com.fastasyncworldedit.core.regions.FaweMaskManager> getMaskManagers()
      A mask manager handles region restrictions e.g., PlotSquared plots / WorldGuard regions
      Specified by:
      getMaskManagers in interface com.fastasyncworldedit.core.IFawe
    • onWorldLoad

      public void onWorldLoad(WorldLoadEvent event)
    • createWorldUnloaded

      public <T> T createWorldUnloaded(Supplier<T> task)
    • onPlayerQuit

      public void onPlayerQuit(PlayerQuitEvent event)
    • getPlatform

      public String getPlatform()
      Specified by:
      getPlatform in interface com.fastasyncworldedit.core.IFawe
    • getUUID

      public UUID getUUID(String name)
      Specified by:
      getUUID in interface com.fastasyncworldedit.core.IFawe
    • getName

      public String getName(UUID uuid)
      Specified by:
      getName in interface com.fastasyncworldedit.core.IFawe
    • getPreloader

      public com.fastasyncworldedit.core.queue.implementation.preloader.Preloader getPreloader(boolean initialise)
      Specified by:
      getPreloader in interface com.fastasyncworldedit.core.IFawe
    • isChunksStretched

      public boolean isChunksStretched()
      Specified by:
      isChunksStretched in interface com.fastasyncworldedit.core.IFawe
    • getPlatformAdapter

      public com.fastasyncworldedit.core.FAWEPlatformAdapterImpl getPlatformAdapter()
      Specified by:
      getPlatformAdapter in interface com.fastasyncworldedit.core.IFawe