package com.laytonsmith.abstraction.events;
import com.laytonsmith.abstraction.MCEntity;
import com.laytonsmith.abstraction.MCLocation;
import com.laytonsmith.abstraction.MCTravelAgent;
import com.laytonsmith.core.events.BindableEvent;
public interface MCEntityPortalEvent extends BindableEvent {
MCEntity getEntity();
void setTo(MCLocation newloc);
MCLocation getFrom();
MCLocation getTo();
void setCancelled(boolean state);
boolean isCancelled();
void useTravelAgent(boolean useTravelAgent);
MCTravelAgent getPortalTravelAgent();
}