Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.latenightmc.simpleserverkits;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- public class Commands
- implements CommandExecutor{
- String prefix = ChatColor.BLUE + "[" + ChatColor.AQUA + "SSK" + ChatColor.BLUE + "] ";
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
- {
- Player p = (Player)sender;
- if ((args.length == 0) || (args.length > 1)) {
- p.sendMessage(this.prefix + ChatColor.RED + "Invalid arguments!");
- }
- if ((args.length == 1) &&
- (args[0].equalsIgnoreCase("leather"))) {
- if (p.hasPermission("ssk.kit.leather"))
- {
- p.getInventory().clear();
- p.getInventory().setArmorContents(null);
- p.getInventory().setHelmet(new ItemStack(Material.LEATHER_BOOTS));
- p.getInventory().setChestplate(new ItemStack(Material.LEATHER_CHESTPLATE));
- p.getInventory().setLeggings(new ItemStack(Material.LEATHER_LEGGINGS));
- p.getInventory().setHelmet(new ItemStack(Material.LEATHER_HELMET));
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BREAD, 16) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BOW) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.ARROW, 64) });
- p.updateInventory();
- }
- else
- {
- p.sendMessage(this.prefix + ChatColor.RED + "You dont have enough permissions for this kit!");
- }
- }
- if ((args.length == 1) &&
- (args[0].equalsIgnoreCase("Gold"))) {
- if (p.hasPermission("ssk.kit.gold"))
- {
- p.getInventory().clear();
- p.getInventory().setArmorContents(null);
- p.getInventory().setHelmet(new ItemStack(Material.GOLD_HELMET));
- p.getInventory().setChestplate(new ItemStack(Material.GOLD_CHESTPLATE));
- p.getInventory().setLeggings(new ItemStack(Material.GOLD_LEGGINGS));
- p.getInventory().setBoots(new ItemStack(Material.GOLD_BOOTS));
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BREAD, 16) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BOW) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.ARROW, 64) });
- p.updateInventory();
- }
- else
- {
- p.sendMessage(this.prefix + ChatColor.RED + "You dont have enough permissions for this kit!");
- }
- }
- if ((args.length == 1) &&
- (args[0].equalsIgnoreCase("Iron"))) {
- if (p.hasPermission("ssk.kit.iron"))
- {
- p.getInventory().clear();
- p.getInventory().setArmorContents(null);
- p.getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
- p.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
- p.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
- p.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BREAD, 16) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BOW) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.ARROW, 64) });
- p.updateInventory();
- }
- else
- {
- p.sendMessage(this.prefix + ChatColor.RED + "You dont have enough permissions for this kit!");
- }
- }
- if ((args.length == 1) &&
- (args[0].equalsIgnoreCase("diamond"))) {
- if (p.hasPermission("ssk.kit.diamond"))
- {
- p.getInventory().clear();
- p.getInventory().setArmorContents(null);
- p.getInventory().setHelmet(new ItemStack(Material.DIAMOND_HELMET));
- p.getInventory().setChestplate(new ItemStack(Material.DIAMOND_CHESTPLATE));
- p.getInventory().setLeggings(new ItemStack(Material.DIAMOND_LEGGINGS));
- p.getInventory().setBoots(new ItemStack(Material.DIAMOND_BOOTS));
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.IRON_SWORD) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BREAD, 16) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.BOW) });
- p.getInventory().addItem(new ItemStack[] { new ItemStack(Material.ARROW, 64) });
- p.updateInventory();
- }
- else
- {
- p.sendMessage(this.prefix + ChatColor.RED + "You dont have enough permissions for this kit!");
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement