Saber-Factions/src/main/java/com/massivecraft/factions/event/FactionRelationEvent.java
2014-07-09 14:01:53 -05:00

51 lines
1.1 KiB
Java

package com.massivecraft.factions.event;
import com.massivecraft.factions.Faction;
import com.massivecraft.factions.struct.Relation;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
/**
* Event called when a Faction relation is called.
*/
public class FactionRelationEvent extends Event {
private static final HandlerList handlers = new HandlerList();
private Faction fsender;
private Faction ftarget;
private Relation foldrel;
private Relation frel;
public FactionRelationEvent(Faction sender, Faction target, Relation oldrel, Relation rel) {
fsender = sender;
ftarget = target;
foldrel = oldrel;
frel = rel;
}
public HandlerList getHandlers() {
return handlers;
}
public static HandlerList getHandlerList() {
return handlers;
}
public Relation getOldRelation() {
return foldrel;
}
public Relation getRelation() {
return frel;
}
public Faction getFaction() {
return fsender;
}
public Faction getTargetFaction() {
return ftarget;
}
}