24 lines
781 B
Java
24 lines
781 B
Java
package me.TheBukor.SkStuff.events;
|
|
|
|
import com.sk89q.worldedit.WorldEdit;
|
|
import com.sk89q.worldedit.bukkit.BukkitWorld;
|
|
import com.sk89q.worldedit.event.extent.EditSessionEvent;
|
|
import com.sk89q.worldedit.extension.platform.Actor;
|
|
import com.sk89q.worldedit.util.eventbus.Subscribe;
|
|
import com.sk89q.worldedit.world.World;
|
|
|
|
public class WorldEditChangeHandler {
|
|
|
|
public WorldEditChangeHandler() {
|
|
WorldEdit.getInstance().getEventBus().register(this);
|
|
}
|
|
|
|
@Subscribe
|
|
public void wrapForLogging(EditSessionEvent event) {
|
|
Actor actor = event.getActor();
|
|
World world = event.getWorld();
|
|
if (world instanceof BukkitWorld) {
|
|
event.setExtent(new WorldEditExtent(actor, world, event.getExtent()));
|
|
}
|
|
}
|
|
} |