Advertisement
Guest User

Plugin Help Loool

a guest
Oct 16th, 2014
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 9.60 KB | None | 0 0
  1. package me.FrosTy.EasYKits;    
  2. import java.util.HashMap;
  3.  
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.Location;
  6. import org.bukkit.Material;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.enchantments.Enchantment;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.inventory.ItemStack;
  12. import org.bukkit.inventory.meta.ItemMeta;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.      
  15.     public class Main extends JavaPlugin {
  16.     private static Location targetPoint = null;
  17.    
  18.     public static Main Plugin;
  19.     public HashMap<Player, ItemStack[]> Things = new HashMap();
  20.  
  21.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
  22.     {
  23.       Player player = (Player)sender;
  24.       if (!(sender instanceof Player))
  25.       {
  26.         sender.sendMessage("§a§lI am very sorry but, This plugin cannot be used on Console :(");
  27.         return true;
  28.       }
  29.       if ((!player.hasPermission("EasYKits.kits.starter") | commandLabel.equalsIgnoreCase("starterkit")))
  30.       {
  31.         player.sendMessage("§7§l[" + "§a§lStarter Kit!" + "§7§l] " +  "§a§lYou have recieved a Starter Kit!");
  32.         ItemStack ih = new ItemStack(Material.IRON_HELMET, 1);
  33.         ItemMeta ihMeta = ih.getItemMeta();
  34.         ihMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  35.         ih.setItemMeta(ihMeta);
  36.         ItemStack ic = new ItemStack(Material.IRON_CHESTPLATE, 1);
  37.         ItemMeta icMeta = ic.getItemMeta();
  38.         icMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  39.         ic.setItemMeta(icMeta);
  40.         ItemStack il = new ItemStack(Material.IRON_LEGGINGS, 1);
  41.         ItemMeta ilMeta = il.getItemMeta();
  42.         ilMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  43.         il.setItemMeta(ilMeta);
  44.         ItemStack ib = new ItemStack(Material.IRON_BOOTS, 1);
  45.         ItemMeta ibMeta = ib.getItemMeta();
  46.         ibMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  47.         ib.setItemMeta(ibMeta);
  48.         ItemStack is = new ItemStack(Material.IRON_SWORD, 1);
  49.         ItemMeta isMeta = is.getItemMeta();
  50.         isMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  51.         is.setItemMeta(isMeta);
  52.         ItemStack ipi = new ItemStack(Material.IRON_PICKAXE, 1);
  53.         ItemMeta ipiMeta = ipi.getItemMeta();
  54.         ipiMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  55.         ipi.setItemMeta(ipiMeta);
  56.         ItemStack ish = new ItemStack(Material.IRON_SPADE, 1);
  57.         ItemMeta ishMeta = ish.getItemMeta();
  58.         ishMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  59.         ish.setItemMeta(ishMeta);
  60.         ItemStack iax = new ItemStack(Material.IRON_AXE, 1);
  61.         ItemMeta iaxMeta = iax.getItemMeta();
  62.         iaxMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  63.         iax.setItemMeta(iaxMeta);
  64.         ItemStack oga = new ItemStack(Material.GOLDEN_APPLE, 2);
  65.         ItemMeta ogaMeta = oga.getItemMeta();
  66.         ogaMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  67.         ItemStack st = new ItemStack(Material.COOKED_BEEF, 16);
  68.         ItemMeta stMeta = st.getItemMeta();
  69.         stMeta.setDisplayName("§7§l[§a§lStarter Kit!§7§l]");
  70.         st.setItemMeta(stMeta);
  71.         ih.addEnchantment(Enchantment.DURABILITY, 1);
  72.         ih.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  73.         ic.addEnchantment(Enchantment.DURABILITY, 1);
  74.         ic.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  75.         il.addEnchantment(Enchantment.DURABILITY, 1);
  76.         il.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  77.         ib.addEnchantment(Enchantment.DURABILITY, 1);
  78.         ib.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  79.         is.addEnchantment(Enchantment.DAMAGE_ALL, 1);
  80.         is.addEnchantment(Enchantment.DURABILITY, 1);
  81.         is.addEnchantment(Enchantment.LOOT_BONUS_MOBS, 1);
  82.         ipi.addEnchantment(Enchantment.DURABILITY, 1);
  83.         ipi.addEnchantment(Enchantment.DIG_SPEED, 1);
  84.         ipi.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
  85.         ish.addEnchantment(Enchantment.DURABILITY, 1);
  86.         ish.addEnchantment(Enchantment.DIG_SPEED, 1);
  87.         ish.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
  88.         iax.addEnchantment(Enchantment.DURABILITY, 1);
  89.         iax.addEnchantment(Enchantment.DIG_SPEED, 1);
  90.         iax.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 1);
  91.         player.getInventory().addItem(new ItemStack[] { ih });
  92.         player.getInventory().addItem(new ItemStack[] { ic });
  93.         player.getInventory().addItem(new ItemStack[] { il });
  94.         player.getInventory().addItem(new ItemStack[] { ib });
  95.         player.getInventory().addItem(new ItemStack[] { is });
  96.         player.getInventory().addItem(new ItemStack[] { ipi });
  97.         player.getInventory().addItem(new ItemStack[] { ish });
  98.         player.getInventory().addItem(new ItemStack[] { iax });
  99.         player.getInventory().addItem(new ItemStack[] { st });
  100.         player.getInventory().addItem(new ItemStack[] { oga });
  101.         Bukkit.broadcastMessage("§7§l[" + "§a§lEasYKits" +
  102.           "§7§l] " +
  103.           player.getDisplayName() + " §a§lGot a " + "§a§lStarter Kit!");
  104.       }{
  105.      
  106.     if ((!player.hasPermission("EasYKits.kits.opkit") | commandLabel.equalsIgnoreCase("opkit")))
  107.       player.sendMessage("§7§l[" + "§a§lOP Kit!" + "§7§l] " +  "§a§lYou have recieved an OP Kit!");
  108.       ItemStack dh = new ItemStack(Material.DIAMOND_HELMET, 1);
  109.       ItemMeta dhMeta = dh.getItemMeta();
  110.       dhMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  111.       dh.setItemMeta(dhMeta);
  112.       ItemStack dc = new ItemStack(Material.DIAMOND_CHESTPLATE, 1);
  113.       ItemMeta dcMeta = dc.getItemMeta();
  114.       dcMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  115.       dc.setItemMeta(dcMeta);
  116.       ItemStack dl = new ItemStack(Material.DIAMOND_LEGGINGS, 1);
  117.       ItemMeta dlMeta = dl.getItemMeta();
  118.       dlMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  119.       dl.setItemMeta(dlMeta);
  120.       ItemStack db = new ItemStack(Material.DIAMOND_BOOTS, 1);
  121.       ItemMeta dbMeta = db.getItemMeta();
  122.       dbMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  123.       db.setItemMeta(dbMeta);
  124.       ItemStack ds = new ItemStack(Material.DIAMOND_SWORD, 1);
  125.       ItemMeta dsMeta = ds.getItemMeta();
  126.       dsMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  127.       ds.setItemMeta(dsMeta);
  128.       ItemStack dpi = new ItemStack(Material.DIAMOND_PICKAXE, 1);
  129.       ItemMeta dpiMeta = dpi.getItemMeta();
  130.       dpiMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  131.       dpi.setItemMeta(dpiMeta);
  132.       ItemStack dsh = new ItemStack(Material.DIAMOND_SPADE, 1);
  133.       ItemMeta dshMeta = dsh.getItemMeta();
  134.       dshMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  135.       dsh.setItemMeta(dshMeta);
  136.       ItemStack dax = new ItemStack(Material.DIAMOND_AXE, 1);
  137.       ItemMeta daxMeta = dax.getItemMeta();
  138.       daxMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  139.       dax.setItemMeta(daxMeta);
  140.       ItemStack gga = new ItemStack(Material.GOLDEN_APPLE,4, (short) 1);
  141.       ItemMeta ggaMeta = gga.getItemMeta();
  142.       ggaMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  143.       ItemStack st = new ItemStack(Material.COOKED_BEEF, 32);
  144.       ItemMeta stMeta = st.getItemMeta();
  145.       stMeta.setDisplayName("§7§l[§c§lOP Kit!§7§l]");
  146.       st.setItemMeta(stMeta);
  147.       dh.addEnchantment(Enchantment.DURABILITY, 3);
  148.       dh.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4);
  149.       dh.addEnchantment(Enchantment.PROTECTION_FIRE, 4);
  150.       dc.addEnchantment(Enchantment.DURABILITY, 3);
  151.       dc.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4);
  152.       dc.addEnchantment(Enchantment.PROTECTION_FIRE, 4);
  153.       dl.addEnchantment(Enchantment.DURABILITY, 3);
  154.       dl.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4);
  155.       dl.addEnchantment(Enchantment.PROTECTION_FIRE, 4);
  156.       db.addEnchantment(Enchantment.DURABILITY, 3);
  157.       db.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
  158.       db.addEnchantment(Enchantment.PROTECTION_FIRE, 4);
  159.       ds.addEnchantment(Enchantment.DAMAGE_ALL, 5);
  160.       ds.addEnchantment(Enchantment.DURABILITY, 3);
  161.       ds.addEnchantment(Enchantment.LOOT_BONUS_MOBS, 3);
  162.       ds.addEnchantment(Enchantment.KNOCKBACK, 2);
  163.       ds.addEnchantment(Enchantment.FIRE_ASPECT, 2);
  164.       dpi.addEnchantment(Enchantment.DURABILITY, 3);
  165.       dpi.addEnchantment(Enchantment.DIG_SPEED, 3);
  166.       dpi.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3);
  167.       dsh.addEnchantment(Enchantment.DURABILITY, 3);
  168.       dsh.addEnchantment(Enchantment.DIG_SPEED, 3);
  169.       dsh.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3);
  170.       dax.addEnchantment(Enchantment.DURABILITY, 3);
  171.       dax.addEnchantment(Enchantment.DIG_SPEED, 3);
  172.       dax.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3);
  173.       player.getInventory().addItem(new ItemStack[] { dh });
  174.       player.getInventory().addItem(new ItemStack[] { dc });
  175.       player.getInventory().addItem(new ItemStack[] { dl });
  176.       player.getInventory().addItem(new ItemStack[] { db });
  177.       player.getInventory().addItem(new ItemStack[] { ds });
  178.       player.getInventory().addItem(new ItemStack[] { dpi });
  179.       player.getInventory().addItem(new ItemStack[] { dsh });
  180.       player.getInventory().addItem(new ItemStack[] { dax });
  181.       player.getInventory().addItem(new ItemStack[] { st });
  182.       player.getInventory().addItem(new ItemStack[] { gga });
  183.       Bukkit.broadcastMessage("§7§l[" + "§a§lEasYKits" +
  184.         "§7§l] " +
  185.         player.getDisplayName() + " §a§lGot a " + "§c§lOP Kit!");
  186.    
  187.       return false;
  188.       }
  189.     }
  190.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement