diff --git a/MobArena.jar b/MobArena.jar index 66067b4..3d29c79 100644 Binary files a/MobArena.jar and b/MobArena.jar differ diff --git a/src/com/garbagemule/MobArena/ArenaStandard.java b/src/com/garbagemule/MobArena/ArenaStandard.java index bfe1b38..f40e854 100644 --- a/src/com/garbagemule/MobArena/ArenaStandard.java +++ b/src/com/garbagemule/MobArena/ArenaStandard.java @@ -720,6 +720,8 @@ public class ArenaStandard extends Arena attachments.put(p,pa); for (Map.Entry entry : perms.entrySet()) pa.setPermission(entry.getKey(), entry.getValue()); + + p.recalculatePermissions(); } public void removeClassPermissions(Player p) @@ -728,6 +730,8 @@ public class ArenaStandard extends Arena for (PermissionAttachment pa : attachments.values()) if (pa != null) pa.remove(); + + p.recalculatePermissions(); } private void cleanup()