All pastes #2065771 Raw Edit

Miscellany

public java v1 · immutable
#2065771 ·published 2011-05-20 14:58 UTC
rendered paste body
package netherrackdamage;import org.bukkit.entity.Player;import org.bukkit.event.Event.*;import org.bukkit.command.Command;import org.bukkit.command.CommandExecutor;import org.bukkit.command.CommandSender;import org.bukkit.command.PluginCommand;public class NDsetupcmds {    private final NetherrackDamage plugin;        public NDsetupcmds(NetherrackDamage instance) {    plugin = instance;}        private void setupCommands() {        PluginCommand dmgdealt = getCommand("dmgdealt");        PluginCommand dmgdelay = getCommand("dmgdelay");        PluginCommand bootmod = getCommand("bootmod");        CommandExecutor commandExecutor = new CommandExecutor() {            public boolean onCommand( CommandSender sender, Command command, String label, String[] args ) {                if (sender instanceof Player) {                    Player player = (Player)sender;                }                if (props.perm.equals("Yes")) {                 if ((plugin).permissionHandler.has(player, "nd.admin.dmgdealt")) {                        if (label.equals("dmgdealt")) {                            cmdHandle.chngDmgDealt(sender, args[0]);                        }                        if (label.equals("dmgdelay")) {                            cmdHandle.chngDmgDelay(sender, args[0]);                        }                        if (label.equals("bootmod")) {                            cmdHandle.chngBootMod(sender, args[0]);                        }                    } else {                     if (player.isOp()) {                         if (label.equals("dmgdealt")) {                            cmdHandle.chngDmgDealt(sender, args[0]);                        }                        if (label.equals("dmgdelay")) {                            cmdHandle.chngDmgDelay(sender, args[0]);                        }                        if (label.equals("bootmod")) {                            cmdHandle.chngBootMod(sender, args[0]);                        }                     }                 }                }                   return true;                    }            };        if (dmgdealt != null) {            dmgdealt.setExecutor(commandExecutor);        }        if (dmgdelay != null) {            dmgdelay.setExecutor(commandExecutor);        }        if (bootmod != null) {            bootmod.setExecutor(commandExecutor);        }        }}