package com.fastasyncworldedit.core.event.extent; import com.sk89q.worldedit.event.Cancellable; import com.sk89q.worldedit.event.Event; import com.sk89q.worldedit.extension.platform.Actor; import com.sk89q.worldedit.extent.clipboard.Clipboard; import java.net.URI; public class ActorSaveClipboardEvent extends Event implements Cancellable { private final Actor actor; private final Clipboard clipboard; private final URI source; private final URI destination; private boolean cancelled; public ActorSaveClipboardEvent(Actor actor, Clipboard clipboard, URI source, URI destination) { this.actor = actor; this.clipboard = clipboard; this.source = source; this.destination = destination; } @Override public boolean isCancelled() { return cancelled; } @Override public void setCancelled(boolean cancelled) { this.cancelled = cancelled; } public URI getSourceURI() { return source; } public URI getDestinationURI() { return destination; } public Clipboard getClipboard() { return clipboard; } public Actor getActor() { return actor; } }