1
0
mirror of https://e.coding.net/circlecloud/Residence.git synced 2025-11-25 21:56:06 +00:00
Files
Residence/src/main/java/com/bekvon/bukkit/residence/event/ResidencePlayerEvent.java
502647092 1cffbc7687 remove static class...
Signed-off-by: 502647092 <jtb1@163.com>
2015-09-24 18:11:35 +08:00

44 lines
823 B
Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.bekvon.bukkit.residence.event;
import org.bukkit.entity.Player;
import com.bekvon.bukkit.residence.protection.ClaimedResidence;
/**
*
* @author Administrator
*/
public class ResidencePlayerEvent extends ResidenceEvent implements ResidencePlayerEventInterface {
Player p;
public ResidencePlayerEvent(final String eventName, final ClaimedResidence resref, final Player player) {
super(eventName, resref);
res = resref;
p = player;
}
@Override
public Player getPlayer() {
return p;
}
@Override
public boolean isAdmin() {
if (isPlayer()) {
return p.hasPermission("residence.admin") || p.isOp();
}
return true;
}
@Override
public boolean isPlayer() {
return p != null;
}
}