VbariableAPI/src/main/java/pw/yumc/VbariableAPI/VariableReplaceEvent.java

62 lines
1.3 KiB
Java

/**
*
*/
package pw.yumc.VbariableAPI;
import org.bukkit.OfflinePlayer;
import org.bukkit.entity.Player;
import org.bukkit.event.Event;
import org.bukkit.event.HandlerList;
/**
*
* @since 2016年1月29日 上午10:35:20
* @author 喵♂呜
*/
public class VariableReplaceEvent extends Event {
private static final HandlerList handlers = new HandlerList();
private Player player = null;
private final OfflinePlayer offlinePlayer;
private final String message;
public VariableReplaceEvent(final OfflinePlayer offlinePlayer, final String message) {
if (offlinePlayer != null && offlinePlayer.isOnline()) {
this.player = (Player) offlinePlayer;
}
this.offlinePlayer = offlinePlayer;
this.message = message;
}
public static HandlerList getHandlerList() {
return handlers;
}
@Override
public HandlerList getHandlers() {
return handlers;
}
/**
* @return message
*/
public String getMessage() {
return message;
}
/**
* @return offlinePlayer
*/
public OfflinePlayer getOfflinePlayer() {
return offlinePlayer;
}
/**
* @return player
*/
public Player getPlayer() {
return player;
}
}