62 lines
1.3 KiB
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;
|
|
}
|
|
|
|
}
|