Fix missing abstract methods

This commit is contained in:
Sleaker 2011-08-17 21:29:59 -07:00
parent e47de32687
commit 1b600bb359
3 changed files with 22 additions and 5 deletions

View File

@ -23,7 +23,6 @@ import java.util.logging.Logger;
import net.milkbowl.vault.permission.Permission;
import org.bukkit.entity.Player;
import org.bukkit.event.Event.Priority;
import org.bukkit.event.Event.Type;
import org.bukkit.event.server.PluginDisableEvent;
@ -331,4 +330,14 @@ public class Permission_Permissions3 extends Permission {
return false;
}
}
@Override
public boolean playerRemoveTransient(String world, String player, String permission) {
try {
perms.safeGetUser(world, player).removeTimedPermission(permission);
return true;
} catch (Exception e) {
return false;
}
}
}

View File

@ -4,7 +4,6 @@ import java.util.ArrayList;
import java.util.List;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Event.Priority;
@ -107,9 +106,7 @@ public class Permission_PermissionsBukkit extends Permission {
@Override
public boolean playerAdd(String world, String player, String permission) {
if (world == null) {
plugin.getServer().dispatchCommand(arg0, arg1)
}
return false;
}
@Override

View File

@ -455,4 +455,15 @@ public class Permission_PermissionsEx extends Permission {
return false;
}
}
@Override
public boolean playerRemoveTransient(String world, String player, String permission) {
PermissionUser pPlayer = PermissionsEx.getPermissionManager().getUser(player);
if (pPlayer != null) {
pPlayer.removeTimedPermission(permission, world);
return true;
} else {
return false;
}
}
}