1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-09-02 03:02:49 +02:00
/manuadd command
This commit is contained in:
snowleo
2011-06-07 00:54:36 +02:00
parent 4f16c8b5a7
commit 4bfc8e1459
8 changed files with 83 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
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;
@@ -15,7 +16,13 @@ public class Commandmanuadd extends EssentialsCommand
@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 group = args[1];
ess.getServer().dispatchCommand(sender, "/permissions "+player+" parents add "+group+"");
}

View File

@@ -1,16 +1,35 @@
package com.earth2me.essentials.permissions;
import com.earth2me.essentials.Essentials;
import com.nijiko.permissions.PermissionHandler;
import com.nijikokun.bukkit.Permissions.Permissions;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class EssentialsPermissionsCommands extends JavaPlugin
{
private static PermissionHandler permissionHandler = null;
public static PermissionHandler getPermissionHandler()
{
return permissionHandler;
}
@Override
public void onEnable()
{
final PluginManager pluginManager = getServer().getPluginManager();
final Plugin permissionsPlugin = pluginManager.getPlugin("Permissions");
if (permissionsPlugin != null
&& permissionsPlugin.getDescription().getVersion().charAt(0) == '3')
{
permissionHandler = ((Permissions)permissionsPlugin).getHandler();
}
}
@Override

View File

@@ -1,5 +1,5 @@
# This determines the command prefix when there are conflicts (/name:home, /name:help, etc.)
name: Essentials
name: EssentialsPermissionsCommands
main: com.earth2me.essentials.permissions.EssentialsPermissionsCommands
# Note to developers: This next line cannot change, or the automatic versioning system will break.
version: TeamCity