Class SpongeWorldEdit

java.lang.Object
com.sk89q.worldedit.sponge.SpongeWorldEdit

public class SpongeWorldEdit extends Object
The Sponge implementation of WorldEdit.
  • Field Details

  • Constructor Details

    • SpongeWorldEdit

      @Inject public SpongeWorldEdit(org.apache.logging.log4j.Logger logger, org.spongepowered.plugin.PluginContainer container, SpongeConfiguration config, org.bstats.sponge.Metrics.Factory metricsFactory, Path workingDir)
  • Method Details

    • inst

      public static SpongeWorldEdit inst()
    • onPluginConstruction

      public void onPluginConstruction(org.spongepowered.api.event.lifecycle.ConstructPluginEvent event)
    • serverStarting

      public void serverStarting(org.spongepowered.api.event.lifecycle.StartingEngineEvent<org.spongepowered.api.Server> event)
    • serverStarted

      public void serverStarted(org.spongepowered.api.event.lifecycle.StartedEngineEvent<org.spongepowered.api.Server> event)
    • serverStopping

      public void serverStopping(org.spongepowered.api.event.lifecycle.StoppingEngineEvent<org.spongepowered.api.Server> event)
    • registerCommand

      public void registerCommand(org.spongepowered.api.event.lifecycle.RegisterCommandEvent<org.spongepowered.api.command.Command.Raw> event)
    • getPluginContainer

      public org.spongepowered.plugin.PluginContainer getPluginContainer()
    • wrapCommandCause

      public com.sk89q.worldedit.extension.platform.Actor wrapCommandCause(org.spongepowered.api.command.CommandCause cause)
    • getPlatform

      public com.sk89q.worldedit.extension.platform.Platform getPlatform()
      Get the WorldEdit proxy for the platform.
      Returns:
      the WorldEdit platform
    • getWorkingDir

      public Path getWorkingDir()
      Get the working directory where WorldEdit's files are stored.
      Returns:
      the working directory
    • setPermissionsProvider

      public void setPermissionsProvider(SpongePermissionsProvider provider)
    • getPermissionsProvider

      public SpongePermissionsProvider getPermissionsProvider()