rendered paste bodypackage 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); } }}