Advertisement
KingLinux01

Untitled

Mar 30th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. package me.KingLinux01;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Material;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.enchantments.Enchantment;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.inventory.ItemStack;
  10. import org.bukkit.inventory.meta.ItemMeta;
  11. import org.bukkit.permissions.Permission;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14.  
  15. public class Main extends JavaPlugin {
  16. public Permission swordperm = new Permission("quicktools.sword");
  17. public Permission pickaxeperm = new Permission("quicktools.pickaxe");
  18. public Permission axeperm = new Permission("quicktools.axe");
  19.  
  20. public void onEnable() {
  21. getLogger().info("QuickTools Has Bean Enabled");
  22.  
  23.  
  24.  
  25. }
  26.  
  27. @Override
  28. public void onDisable() {
  29. getLogger().info("onDisable has been invoked!");
  30. }
  31. @Override
  32. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  33. Player player = (Player) sender;
  34. if(cmd.getName().equalsIgnoreCase("sword")){
  35.  
  36. if(player.hasPermission(swordperm)){
  37.  
  38. ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
  39. ItemMeta swordmeta = (ItemMeta) sword.getItemMeta();
  40. swordmeta.addEnchant(Enchantment.DAMAGE_ALL, 5, true);
  41. sword.setItemMeta(swordmeta);
  42. player.sendMessage(ChatColor.DARK_GREEN + "You Got a Sword!");
  43.  
  44. player.getInventory().addItem(new ItemStack(sword));
  45. }
  46. else {
  47. player.sendMessage("You Don't have permissions");
  48. }
  49. return true;
  50.  
  51. }
  52. if(cmd.getName().equalsIgnoreCase("pickaxe")){
  53.  
  54. if(player.hasPermission(pickaxeperm)){
  55.  
  56. ItemStack pickaxe = new ItemStack(Material.DIAMOND_PICKAXE);
  57. ItemMeta pickaxemeta = (ItemMeta) pickaxe.getItemMeta();
  58. pickaxemeta.addEnchant(Enchantment.DIG_SPEED, 5, true);
  59. pickaxe.setItemMeta(pickaxemeta);
  60. player.sendMessage(ChatColor.DARK_GREEN + "You Got a Picaxe!");
  61.  
  62. player.getInventory().addItem(new ItemStack(pickaxe));
  63. }
  64. else {
  65. player.sendMessage(ChatColor.RED + "You Don't have permissions");
  66. }
  67. return true;
  68.  
  69. }
  70. if(cmd.getName().equalsIgnoreCase("axe")){
  71.  
  72. if(player.hasPermission(axeperm)){
  73.  
  74. ItemStack axe = new ItemStack(Material.DIAMOND_AXE);
  75. ItemMeta axemeta = (ItemMeta) axe.getItemMeta();
  76. axemeta.addEnchant(Enchantment.DIG_SPEED, 5, true);
  77. axe.setItemMeta(axemeta);
  78. player.sendMessage(ChatColor.DARK_GREEN + "You Got a Axe!");
  79.  
  80. player.getInventory().addItem(new ItemStack(axe));
  81. }
  82. else {
  83. player.sendMessage(ChatColor.RED + "You Don't have permissions");
  84. }
  85. return true;
  86.  
  87. }
  88.  
  89. return false;
  90. }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement