Fixed: Claim managers can /untrust.
They shouldn't be able to do this. Only an owner can /untrust, since /untrust also revokes manager-level permissions.
This commit is contained in:
1 parent
d9d2664570
commit
1b650a59b2
1 file changed
+5
-4
@@ -1259,10 +1259,10 @@ public class GriefPrevention extends JavaPlugin
|
|||||||
{
|
{
|
||||||
idToDrop = otherPlayer.getUniqueId().toString();
|
idToDrop = otherPlayer.getUniqueId().toString();
|
||||||
}
|
}
|
||||||
claim.dropPermission(idToDrop);
|
if(claim.allowEdit(player) == null)
|
||||||
if(claim.allowEdit(player) == null)
|
|
||||||
{
|
{
|
||||||
claim.managers.remove(idToDrop);
|
claim.dropPermission(idToDrop);
|
||||||
|
claim.managers.remove(idToDrop);
|
||||||
|
|
||||||
//beautify for output
|
//beautify for output
|
||||||
if(args[0].equals("public"))
|
if(args[0].equals("public"))
|
||||||
@@ -1274,7 +1274,8 @@ public class GriefPrevention extends JavaPlugin
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
GriefPrevention.sendMessage(player, TextMode.Success, Messages.UntrustOwnerOnly, claim.getOwnerName());
|
GriefPrevention.sendMessage(player, TextMode.Err, Messages.UntrustOwnerOnly, claim.getOwnerName());
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user