Adding group permission alias

This commit is contained in:
KHobbits 2011-06-08 17:41:48 +01:00
parent f5fac6f9f5
commit 5a544fd251
6 changed files with 145 additions and 1 deletions

View File

@ -0,0 +1,29 @@
package com.earth2me.essentials.permissions;
import com.earth2me.essentials.commands.EssentialsCommand;
import com.earth2me.essentials.commands.NotEnoughArgumentsException;
import org.bukkit.Server;
import org.bukkit.command.CommandSender;
public class Commandmangaddp extends EssentialsCommand
{
public Commandmangaddp()
{
super("mangaddp");
}
@Override
protected void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception
{
if (args.length < 2)
{
throw new NotEnoughArgumentsException();
}
final String target = args[0];
final String perm = args[1];
ess.getServer().dispatchCommand(sender, "/permissions g:"+target+" perms add "+perm+"");
}
}

View File

@ -0,0 +1,29 @@
package com.earth2me.essentials.permissions;
import com.earth2me.essentials.commands.EssentialsCommand;
import com.earth2me.essentials.commands.NotEnoughArgumentsException;
import org.bukkit.Server;
import org.bukkit.command.CommandSender;
public class Commandmangcheckp extends EssentialsCommand
{
public Commandmangcheckp()
{
super("mangcheckp");
}
@Override
protected void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception
{
if (args.length < 2)
{
throw new NotEnoughArgumentsException();
}
final String target = args[0];
final String perm = args[1];
ess.getServer().dispatchCommand(sender, "/permissions g:"+target+" has "+perm+"");
}
}

View File

@ -0,0 +1,29 @@
package com.earth2me.essentials.permissions;
import com.earth2me.essentials.commands.EssentialsCommand;
import com.earth2me.essentials.commands.NotEnoughArgumentsException;
import org.bukkit.Server;
import org.bukkit.command.CommandSender;
public class Commandmangdelp extends EssentialsCommand
{
public Commandmangdelp()
{
super("mangdelp");
}
@Override
protected void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception
{
if (args.length < 2)
{
throw new NotEnoughArgumentsException();
}
final String target = args[0];
final String perm = args[1];
ess.getServer().dispatchCommand(sender, "/permissions g:"+target+" perms remove "+perm+"");
}
}

View File

@ -0,0 +1,28 @@
package com.earth2me.essentials.permissions;
import com.earth2me.essentials.commands.EssentialsCommand;
import com.earth2me.essentials.commands.NotEnoughArgumentsException;
import org.bukkit.Server;
import org.bukkit.command.CommandSender;
public class Commandmanglistp extends EssentialsCommand
{
public Commandmanglistp()
{
super("manglistp");
}
@Override
protected void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception
{
if (args.length < 1)
{
throw new NotEnoughArgumentsException();
}
final String target = args[0];
ess.getServer().dispatchCommand(sender, "/permissions g:"+target+" perms list");
}
}

View File

@ -0,0 +1,29 @@
package com.earth2me.essentials.permissions;
import com.earth2me.essentials.commands.EssentialsCommand;
import com.earth2me.essentials.commands.NotEnoughArgumentsException;
import org.bukkit.Server;
import org.bukkit.command.CommandSender;
public class Commandmanucheckp extends EssentialsCommand
{
public Commandmanucheckp()
{
super("manucheckp");
}
@Override
protected void run(Server server, CommandSender sender, String commandLabel, String[] args) throws Exception
{
if (args.length < 2)
{
throw new NotEnoughArgumentsException();
}
final String player = args[0];
final String perm = args[1];
ess.getServer().dispatchCommand(sender, "/permissions "+player+" has "+perm+"");
}
}

View File

@ -10,7 +10,7 @@ public class Commandmanulistp extends EssentialsCommand
{ {
public Commandmanulistp() public Commandmanulistp()
{ {
super("manuaddp"); super("manulistp");
} }
@Override @Override