}
@Override
public boolean hasPermission(String name) {
boolean defaultResult = this.perm.hasPermission(name);
PlayerPermissionEvent event = new PlayerPermissionEvent(this, name, Bukkit.getServer().getPluginManager().getPermission(name), defaultResult);
Bukkit.getServer().getPluginManager().callEvent(event);
return event.getResult();
}