From 075cc5c7ebb116b6ac84f16365117859591264b7 Mon Sep 17 00:00:00 2001 From: Sleaker Date: Fri, 22 Jul 2011 01:16:55 -0700 Subject: [PATCH] Added set suffix support --- src/net/milkbowl/vault/permission/Permission.java | 2 ++ .../vault/permission/plugins/Permission_Permissions.java | 5 +++++ .../vault/permission/plugins/Permission_PermissionsEx.java | 7 +++++++ 3 files changed, 14 insertions(+) diff --git a/src/net/milkbowl/vault/permission/Permission.java b/src/net/milkbowl/vault/permission/Permission.java index e761b8c..cd96ac1 100644 --- a/src/net/milkbowl/vault/permission/Permission.java +++ b/src/net/milkbowl/vault/permission/Permission.java @@ -444,4 +444,6 @@ public abstract class Permission { public String getPlayerSuffix(Player player) { return getPlayerSuffix(player.getWorld().getName(), player.getName()); } + + abstract public void setPlayerSuffix(Player player, String suffix); } \ No newline at end of file diff --git a/src/net/milkbowl/vault/permission/plugins/Permission_Permissions.java b/src/net/milkbowl/vault/permission/plugins/Permission_Permissions.java index f14fe60..9818f9c 100644 --- a/src/net/milkbowl/vault/permission/plugins/Permission_Permissions.java +++ b/src/net/milkbowl/vault/permission/plugins/Permission_Permissions.java @@ -352,4 +352,9 @@ public class Permission_Permissions extends Permission { public String getPlayerSuffix(String world, String playerName) { return this.permission.getHandler().getUserSuffix(world, playerName); } + + @Override + public void setPlayerSuffix(Player player, String suffix) { + this.permission.getHandler().addUserInfo(player.getWorld().getName(), player.getName(), "suffix", suffix); + } } \ No newline at end of file diff --git a/src/net/milkbowl/vault/permission/plugins/Permission_PermissionsEx.java b/src/net/milkbowl/vault/permission/plugins/Permission_PermissionsEx.java index f6dc8cb..eee859b 100644 --- a/src/net/milkbowl/vault/permission/plugins/Permission_PermissionsEx.java +++ b/src/net/milkbowl/vault/permission/plugins/Permission_PermissionsEx.java @@ -389,4 +389,11 @@ public class Permission_PermissionsEx extends Permission { return null; } } + + @Override + public void setPlayerSuffix(Player player, String suffix) { + PermissionUser user = PermissionsEx.getPermissionManager().getUser(player); + if (user != null) + user.setSuffix(suffix); + } } \ No newline at end of file